{ "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": [] } ] } } }