148 lines
4.4 KiB
JSON
148 lines
4.4 KiB
JSON
{
|
|
"preamble": {
|
|
"title": "aiken-lang/acceptance_test_076",
|
|
"version": "0.0.0",
|
|
"plutusVersion": "v2"
|
|
},
|
|
"validators": [
|
|
{
|
|
"title": "tests.recursive_generic_types",
|
|
"datum": {
|
|
"title": "datum",
|
|
"schema": {
|
|
"$ref": "#/definitions/tests~1Foo"
|
|
}
|
|
},
|
|
"redeemer": {
|
|
"title": "redeemer",
|
|
"schema": {
|
|
"$ref": "#/definitions/tests~1LinkedList$Int"
|
|
}
|
|
},
|
|
"compiledCode": "5902840100003232323232323232323232323232323222232324a26601c64a66601c66e1d20000011323253330153017002133011300800149854cc0492401334c6973742f5475706c652f436f6e73747220636f6e7461696e73206d6f7265206974656d73207468616e20657870656374656400163015001300c0051533300e3370e9001000899191919299980b980c801099191980a9980700091980b1806800a4c931bac3017002375c602a0022a660289201334c6973742f5475706c652f436f6e73747220636f6e7461696e73206d6f7265206974656d73207468616e20657870656374656400163232337606032004603200260320026eb0c05c004c05c008dd6980a80098060028a9980824812b436f6e73747220696e64657820646964206e6f74206d6174636820616e7920747970652076617269616e740016300c0040043300d300400200230010012232533300a3370e90000008991919192999809980a80109980799803803800a4c2a66020921334c6973742f5475706c652f436f6e73747220636f6e7461696e73206d6f7265206974656d73207468616e206578706563746564001630130013013002301100130080021533300a3370e90010008a99980798040010a4c2a6601892011d4578706563746564206e6f206669656c647320666f7220436f6e7374720016153300c4912b436f6e73747220696e64657820646964206e6f74206d6174636820616e7920747970652076617269616e74001630080013001001222533300d00214984cc024c004c038008ccc00c00cc03c008004cc0040052000222233330073370e00200601a4666600a00a66e000112002300f0010020022300737540024600a6ea80055cd2b9b5738aae7555cf2ab9f5742ae881",
|
|
"hash": "aa6c9ffe85565798974269ea30a9b76744bb8608356c758d75486560"
|
|
}
|
|
],
|
|
"definitions": {
|
|
"Bool": {
|
|
"title": "Bool",
|
|
"anyOf": [
|
|
{
|
|
"title": "False",
|
|
"dataType": "constructor",
|
|
"index": 0,
|
|
"fields": []
|
|
},
|
|
{
|
|
"title": "True",
|
|
"dataType": "constructor",
|
|
"index": 1,
|
|
"fields": []
|
|
}
|
|
]
|
|
},
|
|
"ByteArray": {
|
|
"dataType": "bytes"
|
|
},
|
|
"Int": {
|
|
"dataType": "integer"
|
|
},
|
|
"List$tests/LinkedList$Int": {
|
|
"dataType": "list",
|
|
"items": {
|
|
"$ref": "#/definitions/tests~1LinkedList$Int"
|
|
}
|
|
},
|
|
"Tuple$ByteArray_List$tests/LinkedList$Int": {
|
|
"title": "Tuple",
|
|
"dataType": "list",
|
|
"items": [
|
|
{
|
|
"$ref": "#/definitions/ByteArray"
|
|
},
|
|
{
|
|
"$ref": "#/definitions/List$tests~1LinkedList$Int"
|
|
}
|
|
]
|
|
},
|
|
"tests/Foo": {
|
|
"title": "Foo",
|
|
"anyOf": [
|
|
{
|
|
"title": "Foo",
|
|
"dataType": "constructor",
|
|
"index": 0,
|
|
"fields": [
|
|
{
|
|
"title": "foo",
|
|
"$ref": "#/definitions/tests~1LinkedList$Bool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Bar",
|
|
"dataType": "constructor",
|
|
"index": 1,
|
|
"fields": [
|
|
{
|
|
"title": "bar",
|
|
"$ref": "#/definitions/Int"
|
|
},
|
|
{
|
|
"title": "baz",
|
|
"$ref": "#/definitions/Tuple$ByteArray_List$tests~1LinkedList$Int"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"tests/LinkedList$Bool": {
|
|
"title": "LinkedList",
|
|
"anyOf": [
|
|
{
|
|
"title": "Cons",
|
|
"dataType": "constructor",
|
|
"index": 0,
|
|
"fields": [
|
|
{
|
|
"$ref": "#/definitions/Bool"
|
|
},
|
|
{
|
|
"$ref": "#/definitions/tests~1LinkedList$Bool"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Nil",
|
|
"dataType": "constructor",
|
|
"index": 1,
|
|
"fields": []
|
|
}
|
|
]
|
|
},
|
|
"tests/LinkedList$Int": {
|
|
"title": "LinkedList",
|
|
"anyOf": [
|
|
{
|
|
"title": "Cons",
|
|
"dataType": "constructor",
|
|
"index": 0,
|
|
"fields": [
|
|
{
|
|
"$ref": "#/definitions/Int"
|
|
},
|
|
{
|
|
"$ref": "#/definitions/tests~1LinkedList$Int"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"title": "Nil",
|
|
"dataType": "constructor",
|
|
"index": 1,
|
|
"fields": []
|
|
}
|
|
]
|
|
}
|
|
}
|
|
} |