{ "name": "Derived", "structs": {}, "methods": [ { "name": "method", "args": [], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "create", "args": [], "returns": { "type": "void" }, "actions": { "create": [ "NoOp" ], "call": [] }, "readonly": false, "events": [], "recommendations": {} } ], "arcs": [ 22, 28 ], "networks": {}, "state": { "schema": { "global": { "ints": 0, "bytes": 0 }, "local": { "ints": 0, "bytes": 0 } }, "keys": { "global": {}, "local": {}, "box": {} }, "maps": { "global": {}, "local": {}, "box": {} } }, "bareActions": { "create": [], "call": [] }, "sourceInfo": { "approval": { "sourceInfo": [ { "pc": [ 105, 116 ], "errorMessage": "OnCompletion is not NoOp" }, { "pc": [ 109 ], "errorMessage": "can only call when creating" }, { "pc": [ 119 ], "errorMessage": "can only call when not creating" } ], "pcOffsetMethod": "none" }, "clear": { "sourceInfo": [], "pcOffsetMethod": "none" } }, "source": { "approval": "I3ByYWdtYSB2ZXJzaW9uIDEwCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyB0ZXN0X2Nhc2VzLmRpYW1vbmRfbXJvLmRlcml2ZWQuRGVyaXZlZC5fX2FsZ29weV9lbnRyeXBvaW50X3dpdGhfaW5pdCgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIHR4biBBcHBsaWNhdGlvbklECiAgICBibnogbWFpbl9hZnRlcl9pZl9lbHNlQDIKICAgIC8vIGRpYW1vbmRfbXJvL2Rlcml2ZWQucHk6OQogICAgLy8gbG9nKCJkZXJpdmVkLl9faW5pdF9fIikKICAgIHB1c2hieXRlcyAiZGVyaXZlZC5fX2luaXRfXyIKICAgIGxvZwogICAgLy8gZGlhbW9uZF9tcm8vYmFzZTEucHk6OAogICAgLy8gbG9nKCJiYXNlMS5fX2luaXRfXyIpCiAgICBwdXNoYnl0ZXMgImJhc2UxLl9faW5pdF9fIgogICAgbG9nCiAgICAvLyBkaWFtb25kX21yby9iYXNlMi5weTo4CiAgICAvLyBsb2coImJhc2UyLl9faW5pdF9fIikKICAgIHB1c2hieXRlcyAiYmFzZTIuX19pbml0X18iCiAgICBsb2cKICAgIC8vIGRpYW1vbmRfbXJvL2dwLnB5OjgKICAgIC8vIGxvZygiZ3AuX19pbml0X18iKQogICAgcHVzaGJ5dGVzICJncC5fX2luaXRfXyIKICAgIGxvZwoKbWFpbl9hZnRlcl9pZl9lbHNlQDI6CiAgICAvLyBkaWFtb25kX21yby9kZXJpdmVkLnB5OjcKICAgIC8vIGNsYXNzIERlcml2ZWQoQmFzZTEsIEJhc2UyKToKICAgIHR4biBOdW1BcHBBcmdzCiAgICBieiBtYWluX2FmdGVyX2lmX2Vsc2VANwogICAgcHVzaGJ5dGVzcyAweDRmMDQ1ZDg0IDB4NGM1YzYxYmEgLy8gbWV0aG9kICJtZXRob2QoKXZvaWQiLCBtZXRob2QgImNyZWF0ZSgpdm9pZCIKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDAKICAgIG1hdGNoIG1haW5fbWV0aG9kX3JvdXRlQDUgbWFpbl9jcmVhdGVfcm91dGVANgoKbWFpbl9hZnRlcl9pZl9lbHNlQDc6CiAgICAvLyBkaWFtb25kX21yby9kZXJpdmVkLnB5OjcKICAgIC8vIGNsYXNzIERlcml2ZWQoQmFzZTEsIEJhc2UyKToKICAgIHB1c2hpbnQgMCAvLyAwCiAgICByZXR1cm4KCm1haW5fY3JlYXRlX3JvdXRlQDY6CiAgICAvLyBkaWFtb25kX21yby9ncC5weToxMQogICAgLy8gQGFyYzQuYWJpbWV0aG9kKGNyZWF0ZT0icmVxdWlyZSIpCiAgICB0eG4gT25Db21wbGV0aW9uCiAgICAhCiAgICBhc3NlcnQgLy8gT25Db21wbGV0aW9uIGlzIG5vdCBOb09wCiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgIQogICAgYXNzZXJ0IC8vIGNhbiBvbmx5IGNhbGwgd2hlbiBjcmVhdGluZwogICAgcHVzaGludCAxIC8vIDEKICAgIHJldHVybgoKbWFpbl9tZXRob2Rfcm91dGVANToKICAgIC8vIGRpYW1vbmRfbXJvL2Rlcml2ZWQucHk6MTIKICAgIC8vIEBhcmM0LmFiaW1ldGhvZAogICAgdHhuIE9uQ29tcGxldGlvbgogICAgIQogICAgYXNzZXJ0IC8vIE9uQ29tcGxldGlvbiBpcyBub3QgTm9PcAogICAgdHhuIEFwcGxpY2F0aW9uSUQKICAgIGFzc2VydCAvLyBjYW4gb25seSBjYWxsIHdoZW4gbm90IGNyZWF0aW5nCiAgICBjYWxsc3ViIG1ldGhvZAogICAgcHVzaGludCAxIC8vIDEKICAgIHJldHVybgoKCi8vIHRlc3RfY2FzZXMuZGlhbW9uZF9tcm8uZGVyaXZlZC5EZXJpdmVkLm1ldGhvZCgpIC0+IHZvaWQ6Cm1ldGhvZDoKICAgIC8vIGRpYW1vbmRfbXJvL2Rlcml2ZWQucHk6MTQKICAgIC8vIGxvZygiZGVyaXZlZC5tZXRob2QiKQogICAgcHVzaGJ5dGVzICJkZXJpdmVkLm1ldGhvZCIKICAgIGxvZwogICAgLy8gZGlhbW9uZF9tcm8vYmFzZTEucHk6MTMKICAgIC8vIGxvZygiYmFzZTEubWV0aG9kIikKICAgIHB1c2hieXRlcyAiYmFzZTEubWV0aG9kIgogICAgbG9nCiAgICAvLyBkaWFtb25kX21yby9iYXNlMi5weToxMwogICAgLy8gbG9nKCJiYXNlMi5tZXRob2QiKQogICAgcHVzaGJ5dGVzICJiYXNlMi5tZXRob2QiCiAgICBsb2cKICAgIC8vIGRpYW1vbmRfbXJvL2dwLnB5OjE3CiAgICAvLyBsb2coImdwLm1ldGhvZCIpCiAgICBwdXNoYnl0ZXMgImdwLm1ldGhvZCIKICAgIGxvZwogICAgcmV0c3ViCg==", "clear": "I3ByYWdtYSB2ZXJzaW9uIDEwCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBhbGdvcHkuYXJjNC5BUkM0Q29udHJhY3QuY2xlYXJfc3RhdGVfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIHB1c2hpbnQgMSAvLyAxCiAgICByZXR1cm4K" }, "byteCode": { "approval": "CjEYQABDgBBkZXJpdmVkLl9faW5pdF9fsIAOYmFzZTEuX19pbml0X1+wgA5iYXNlMi5fX2luaXRfX7CAC2dwLl9faW5pdF9fsDEbQQAVggIETwRdhARMXGG6NhoAjgIADgADgQBDMRkURDEYFESBAUMxGRREMRhEiAADgQFDgA5kZXJpdmVkLm1ldGhvZLCADGJhc2UxLm1ldGhvZLCADGJhc2UyLm1ldGhvZLCACWdwLm1ldGhvZLCJ", "clear": "CoEBQw==" }, "compilerInfo": { "compiler": "puya", "compilerVersion": { "major": 99, "minor": 99, "patch": 99 } }, "events": [], "templateVariables": {} }