{ "name": "TestTuple", "structs": { "Object3DB88FFD": [ { "name": "a", "type": "string" }, { "name": "b", "type": "uint64" }, { "name": "c", "type": "bool" } ], "Data": [ { "name": "a", "type": "string" }, { "name": "b", "type": "uint64" }, { "name": "c", "type": "bool" }, { "name": "d", "type": "string" } ] }, "methods": [ { "name": "testTuple", "args": [], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} } ], "arcs": [ 22, 28 ], "networks": {}, "state": { "schema": { "global": { "ints": 0, "bytes": 5 }, "local": { "ints": 0, "bytes": 0 } }, "keys": { "global": { "t1": { "keyType": "AVMString", "valueType": "(string,uint64,bool)", "key": "dDE=" }, "t2": { "keyType": "AVMString", "valueType": "(string,(string,uint512,bool))", "key": "dDI=" }, "t3": { "keyType": "AVMString", "valueType": "Object3DB88FFD", "key": "dDM=" }, "t4": { "keyType": "AVMString", "valueType": "(string,(string,uint512,bool))", "key": "dDQ=" }, "t5": { "keyType": "AVMString", "valueType": "Data", "key": "dDU=" } }, "local": {}, "box": {} }, "maps": { "global": {}, "local": {}, "box": {} } }, "bareActions": { "create": [ "NoOp" ], "call": [] }, "sourceInfo": { "approval": { "sourceInfo": [], "pcOffsetMethod": "none" }, "clear": { "sourceInfo": [], "pcOffsetMethod": "none" } }, "source": { "approval": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBAYWxnb3JhbmRmb3VuZGF0aW9uL2FsZ29yYW5kLXR5cGVzY3JpcHQvYXJjNC9pbmRleC5kLnRzOjpDb250cmFjdC5hcHByb3ZhbFByb2dyYW0oKSAtPiB1aW50NjQ6Cm1haW46CiAgICBieXRlY2Jsb2NrIDB4MDAwYjAwMDAwMDAwMDAwMDAwN2I4MDAwMDU2ODY1NmM2YzZmIDB4MDAwNDAwMDcwMDAxNjEwMDQzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxYzg4MDAwMDE2MgogICAgLy8gdGVzdHMvYXBwcm92YWxzL2dsb2JhbC1zdGF0ZS5hbGdvLnRzOjU5CiAgICAvLyBleHBvcnQgY2xhc3MgVGVzdFR1cGxlIGV4dGVuZHMgQ29udHJhY3QgewogICAgdHhuIE51bUFwcEFyZ3MKICAgIGJ6IG1haW5fX19hbGdvdHNfXy5kZWZhdWx0Q3JlYXRlQDUKICAgIHB1c2hieXRlcyAweDEyNTQ3N2Y1IC8vIG1ldGhvZCAidGVzdFR1cGxlKCl2b2lkIgogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMAogICAgbWF0Y2ggbWFpbl90ZXN0VHVwbGVfcm91dGVAMwogICAgZXJyCgptYWluX3Rlc3RUdXBsZV9yb3V0ZUAzOgogICAgLy8gdGVzdHMvYXBwcm92YWxzL2dsb2JhbC1zdGF0ZS5hbGdvLnRzOjY4CiAgICAvLyB0ZXN0VHVwbGUoKSB7CiAgICB0eG4gT25Db21wbGV0aW9uCiAgICAhCiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgJiYKICAgIGFzc2VydAogICAgYiB0ZXN0VHVwbGUKCm1haW5fX19hbGdvdHNfXy5kZWZhdWx0Q3JlYXRlQDU6CiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvZ2xvYmFsLXN0YXRlLmFsZ28udHM6NTkKICAgIC8vIGV4cG9ydCBjbGFzcyBUZXN0VHVwbGUgZXh0ZW5kcyBDb250cmFjdCB7CiAgICB0eG4gT25Db21wbGV0aW9uCiAgICAhCiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgIQogICAgJiYKICAgIHJldHVybgoKCi8vIHRlc3RzL2FwcHJvdmFscy9nbG9iYWwtc3RhdGUuYWxnby50czo6VGVzdFR1cGxlLnRlc3RUdXBsZVtyb3V0aW5nXSgpIC0+IHZvaWQ6CnRlc3RUdXBsZToKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9nbG9iYWwtc3RhdGUuYWxnby50czo2MAogICAgLy8gdDEgPSBHbG9iYWxTdGF0ZTxbc3RyaW5nLCB1aW50NjQsIGJvb2xlYW5dPigpCiAgICBwdXNoYnl0ZXMgInQxIgogICAgLy8gdGVzdHMvYXBwcm92YWxzL2dsb2JhbC1zdGF0ZS5hbGdvLnRzOjY5CiAgICAvLyB0aGlzLnQxLnZhbHVlID0gWydoZWxsbycsIDEyMywgdHJ1ZV0KICAgIGJ5dGVjXzAgLy8gMHgwMDBiMDAwMDAwMDAwMDAwMDA3YjgwMDAwNTY4NjU2YzZjNmYKICAgIGFwcF9nbG9iYWxfcHV0CiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvZ2xvYmFsLXN0YXRlLmFsZ28udHM6NjEKICAgIC8vIHQyID0gR2xvYmFsU3RhdGU8W3N0cmluZywgW3N0cmluZywgYmlndWludCwgYm9vbGVhbl1dPigpCiAgICBwdXNoYnl0ZXMgInQyIgogICAgLy8gdGVzdHMvYXBwcm92YWxzL2dsb2JhbC1zdGF0ZS5hbGdvLnRzOjc0CiAgICAvLyB0aGlzLnQyLnZhbHVlID0gWydhJywgWydiJywgNDU2biwgdHJ1ZV1dCiAgICBieXRlY18xIC8vIDB4MDAwNDAwMDcwMDAxNjEwMDQzMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxYzg4MDAwMDE2MgogICAgYXBwX2dsb2JhbF9wdXQKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9nbG9iYWwtc3RhdGUuYWxnby50czo2MwogICAgLy8gdDMgPSBHbG9iYWxTdGF0ZTx7IGE6IHN0cmluZzsgYjogdWludDY0OyBjOiBib29sZWFuIH0+KCkKICAgIHB1c2hieXRlcyAidDMiCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvZ2xvYmFsLXN0YXRlLmFsZ28udHM6NjkKICAgIC8vIHRoaXMudDEudmFsdWUgPSBbJ2hlbGxvJywgMTIzLCB0cnVlXQogICAgYnl0ZWNfMCAvLyAweDAwMGIwMDAwMDAwMDAwMDAwMDdiODAwMDA1Njg2NTZjNmM2ZgogICAgLy8gdGVzdHMvYXBwcm92YWxzL2dsb2JhbC1zdGF0ZS5hbGdvLnRzOjgwCiAgICAvLyB0aGlzLnQzLnZhbHVlID0geyBhOiAnaGVsbG8nLCBiOiAxMjMsIGM6IHRydWUgfQogICAgYXBwX2dsb2JhbF9wdXQKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9nbG9iYWwtc3RhdGUuYWxnby50czo2NAogICAgLy8gdDQgPSBHbG9iYWxTdGF0ZTxbc3RyaW5nLCB7IGE6IHN0cmluZzsgYjogYmlndWludDsgYzogYm9vbGVhbiB9XT4oKQogICAgcHVzaGJ5dGVzICJ0NCIKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9nbG9iYWwtc3RhdGUuYWxnby50czo3NAogICAgLy8gdGhpcy50Mi52YWx1ZSA9IFsnYScsIFsnYicsIDQ1Nm4sIHRydWVdXQogICAgYnl0ZWNfMSAvLyAweDAwMDQwMDA3MDAwMTYxMDA0MzAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMWM4ODAwMDAxNjIKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9nbG9iYWwtc3RhdGUuYWxnby50czo4NQogICAgLy8gdGhpcy50NC52YWx1ZSA9IFsnYScsIHsgYTogJ2InLCBiOiA0NTZuLCBjOiB0cnVlIH1dCiAgICBhcHBfZ2xvYmFsX3B1dAogICAgLy8gdGVzdHMvYXBwcm92YWxzL2dsb2JhbC1zdGF0ZS5hbGdvLnRzOjY2CiAgICAvLyB0NSA9IEdsb2JhbFN0YXRlPERhdGE+KCkKICAgIHB1c2hieXRlc3MgInQ1IiAweDAwMGQwMDAwMDAwMDAwMDAwMDdiODAwMDE0MDAwNTY4NjU2YzZjNmYwMDA1NTc2ZjcyNmM2NAogICAgLy8gdGVzdHMvYXBwcm92YWxzL2dsb2JhbC1zdGF0ZS5hbGdvLnRzOjkxCiAgICAvLyB0aGlzLnQ1LnZhbHVlID0geyBhOiAnaGVsbG8nLCBiOiAxMjMsIGM6IHRydWUsIGQ6IG5ldyBhcmM0LlN0cignV29ybGQnKSB9CiAgICBhcHBfZ2xvYmFsX3B1dAogICAgLy8gdGVzdHMvYXBwcm92YWxzL2dsb2JhbC1zdGF0ZS5hbGdvLnRzOjY4CiAgICAvLyB0ZXN0VHVwbGUoKSB7CiAgICBwdXNoaW50IDEKICAgIHJldHVybgo=", "clear": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBAYWxnb3JhbmRmb3VuZGF0aW9uL2FsZ29yYW5kLXR5cGVzY3JpcHQvYmFzZS1jb250cmFjdC5kLnRzOjpCYXNlQ29udHJhY3QuY2xlYXJTdGF0ZVByb2dyYW0oKSAtPiB1aW50NjQ6Cm1haW46CiAgICBwdXNoaW50IDEKICAgIHJldHVybgo=" }, "byteCode": { "approval": "CyYCEgALAAAAAAAAAHuAAAVoZWxsb00ABAAHAAFhAEMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIgAABYjEbQQAYgAQSVHf1NhoAjgEAAQAxGRQxGBBEQgAIMRkUMRgUEEOAAnQxKGeAAnQyKWeAAnQzKGeAAnQ0KWeCAgJ0NRsADQAAAAAAAAB7gAAUAAVoZWxsbwAFV29ybGRngQFD", "clear": "C4EBQw==" }, "compilerInfo": { "compiler": "puya", "compilerVersion": { "major": 5, "minor": 10, "patch": 0 } }, "events": [], "templateVariables": {} }