24 lines
354 B
Plaintext
24 lines
354 B
Plaintext
use sample
|
|
use sample/mint
|
|
use sample/spend
|
|
|
|
pub type Redeemer {
|
|
Buy { id: Int }
|
|
Sell(Int)
|
|
}
|
|
|
|
pub fn spend(
|
|
datum: sample.Datum,
|
|
rdmr: Redeemer,
|
|
ctx: spend.ScriptContext,
|
|
) -> Bool {
|
|
let y = 2
|
|
let x = datum.sc.signer
|
|
let a = datum.sc.signer.hash
|
|
let b = datum.rdmr
|
|
when b is {
|
|
sample.Buy -> 1 == 1
|
|
sample.Sell -> 5 == 1
|
|
}
|
|
}
|