{ "preamble": { "title": "aiken-lang/acceptance_test_077", "version": "0.0.0", "plutusVersion": "v2", "compiler": { "name": "Aiken", "version": "v1.0.26-alpha+cdd7f67" } }, "validators": [ { "title": "spend.gift_card", "redeemer": { "title": "rdmr", "schema": { "$ref": "#/definitions/spend~1Action" } }, "parameters": [ { "title": "token_name", "schema": { "$ref": "#/definitions/ByteArray" } }, { "title": "utxo_ref", "schema": { "$ref": "#/definitions/aiken~1transaction~1OutputReference" } } ], "compiledCode": "5901bc010000323232323232322322232323225333009323232533300c3007300d3754002264646464a666026602c00426464a666024601a60266ea803854ccc048c8cc004004018894ccc05c004528099299980a99baf301a30173754603400402429444cc00c00c004c06800454ccc048c0300044cdc78010080a501616375a602c602e0046eb8c05400458dd6180a0009991192999808980598091baa00114bd7009bac301630133754002646600200200644a66602a002298103d87a8000132323253330153371e00c6eb8c06800c4cdd2a4000660326e9c0052f5c026600a00a0046eb0c064c068008c064008dd6180b80099198008009bac3014301530153015301500322533301300114bd70099191919299980a19b8f4881000021003133018374e660306ea4008cc060dd3800a5eb80cc01801800cdd6180c180c8019bae301700230170023758602a0026eb8c04cc040dd50019bac3012001300e37540042c60206022004601e00260166ea80045261365632533300830030011533300b300a37540082930b0a99980418010008a99980598051baa00414985858c020dd50019b8748008dc3a40006eb80055cd2ab9d5573caae7d5d02ba15745", "hash": "3dea1be2920aef692e0bcb894a17a984541682359c8c2b04679fca75" } ], "definitions": { "ByteArray": { "dataType": "bytes" }, "Int": { "dataType": "integer" }, "aiken/transaction/OutputReference": { "title": "OutputReference", "description": "An `OutputReference` is a unique reference to an output on-chain. The `output_index`\n corresponds to the position in the output list of the transaction (identified by its id)\n that produced that output", "anyOf": [ { "title": "OutputReference", "dataType": "constructor", "index": 0, "fields": [ { "title": "transaction_id", "$ref": "#/definitions/aiken~1transaction~1TransactionId" }, { "title": "output_index", "$ref": "#/definitions/Int" } ] } ] }, "aiken/transaction/TransactionId": { "title": "TransactionId", "description": "A unique transaction identifier, as the hash of a transaction body. Note that the transaction id\n isn't a direct hash of the `Transaction` as visible on-chain. Rather, they correspond to hash\n digests of transaction body as they are serialized on the network.", "anyOf": [ { "title": "TransactionId", "dataType": "constructor", "index": 0, "fields": [ { "title": "hash", "$ref": "#/definitions/ByteArray" } ] } ] }, "spend/Action": { "title": "Action", "anyOf": [ { "title": "Mint", "dataType": "constructor", "index": 0, "fields": [] }, { "title": "Burn", "dataType": "constructor", "index": 1, "fields": [] } ] } } }