Fix remaining acceptance tests to be V3-compatible

This commit is contained in:
KtorZ
2024-08-27 18:58:50 +02:00
parent d615b4f889
commit 48535636ed
59 changed files with 357 additions and 277 deletions

View File

@@ -1,5 +1,5 @@
use aiken/transaction.{Transaction}
use aiken/transaction/credential.{Address}
use cardano/credential.{Address}
use cardano/transaction.{Transaction}
type TestData {
addr: Address,
@@ -10,12 +10,17 @@ type TestDatum {
}
validator validate {
spend(raw_datum: Option<Data>, _redeemer: Data, oref: Data, _tx: Transaction) -> Bool {
expect datum: TestDatum = raw_datum
spend(raw_datum: Option<Data>, _redeemer: Data, oref: Data, _tx: Transaction) {
expect Some(datum): Option<Data> = raw_datum
expect datum: TestDatum = datum
let TestDatum { data } = datum
when data is {
Some(_) -> True
None -> False
}
}
else(_) {
fail
}
}