feat: finish up zero arg issues with dependencies

This commit is contained in:
Kasey White
2022-12-27 17:29:03 -05:00
committed by Lucas
parent 30487cc232
commit 542e39f093
3 changed files with 78 additions and 41 deletions

View File

@@ -32,9 +32,9 @@ pub type Dummy {
}
}
pub fn spend(datum: Datum, redeemer: Redeemer, context: Dummy) -> Bool {
pub fn spending(datum: Datum, redeemer: Redeemer, context: Dummy) -> Bool {
let must_say_hello = string.from_bytearray(redeemer.msg) == "Hello, World!"
let must_be_signed = #(1, datum, #(redeemer.msg, context ))
let must_be_signed = #(1, datum, #(redeemer, context ))
// context.transaction.extra_signatories
// |> list.any(fn(vk) { vk == datum.owner })
@@ -44,4 +44,9 @@ pub fn spend(datum: Datum, redeemer: Redeemer, context: Dummy) -> Bool {
}
}
test spend_1(){
spending(Datum{ owner: #[254]}, Redeemer{msg: string.to_bytearray("Hello, World!")}, Mannequin{hands: #[], feet: 2}) == True
}