aiken/examples/sample/lib/syntax.ak

17 lines
265 B
Plaintext

use aiken/context.{ScriptContext}
pub type Datum {
something: String,
}
pub type Redeemer {
Buy
Sell
}
pub fn validate(datum: Datum, rdmr: Redeemer, ctx: ScriptContext) -> Bool {
when rdmr is {
Buy -> True
Sell -> datum.something == "Aiken"
}
}