chore: split example into lib and script
This commit is contained in:
parent
03d4a6f1e1
commit
6b79eb0961
|
@ -1,17 +1,10 @@
|
|||
use aiken/context.{ScriptContext}
|
||||
use aiken/builtins.{appendByteString}
|
||||
|
||||
pub type Datum {
|
||||
something: String,
|
||||
pub type Bool {
|
||||
True
|
||||
False
|
||||
}
|
||||
|
||||
pub type Redeemer {
|
||||
Buy
|
||||
Sell
|
||||
}
|
||||
|
||||
pub fn validate(datum: Datum, rdmr: Redeemer, ctx: ScriptContext) -> Bool {
|
||||
when rdmr is {
|
||||
Buy -> True
|
||||
Sell -> datum.something == "Aiken"
|
||||
}
|
||||
pub fn append(a: ByteArray, b: ByteArray) -> ByteArray {
|
||||
appendByteString(a, b)
|
||||
}
|
|
@ -0,0 +1,17 @@
|
|||
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"
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue