aiken/examples/sample/scripts/swap.ak

17 lines
265 B
Plaintext

use sample/syntax.{append, Bool}
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"
}
}