{ "name": "RouterOverrideNonNoOpOCA", "structs": {}, "methods": [ { "name": "noop_method", "args": [], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "another_noop_method", "args": [ { "type": "uint64", "name": "val" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "update_application", "args": [], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "UpdateApplication" ] }, "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": [ "NoOp" ], "call": [] }, "sourceInfo": { "approval": { "sourceInfo": [ { "pc": [ 105 ], "errorMessage": "invalid number of bytes for arc4.uint64" } ], "pcOffsetMethod": "none" }, "clear": { "sourceInfo": [], "pcOffsetMethod": "none" } }, "source": { "approval": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyB0ZXN0X2Nhc2VzLnJlZ3Jlc3Npb25fdGVzdHMucm91dGVyX292ZXJyaWRlX25vbl9ub29wX29jYS5Sb3V0ZXJPdmVycmlkZU5vbk5vT3BPQ0EuYXBwcm92YWxfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIGludGNibG9jayAxCiAgICAvLyByZWdyZXNzaW9uX3Rlc3RzL3JvdXRlcl9vdmVycmlkZV9ub25fbm9vcF9vY2EucHk6NgogICAgLy8gY2xhc3MgUm91dGVyT3ZlcnJpZGVOb25Ob09wT0NBKEFSQzRDb250cmFjdCk6CiAgICB0eG4gTnVtQXBwQXJncwogICAgYnogbWFpbl9fX2FsZ29weV9kZWZhdWx0X2NyZWF0ZUA5CiAgICBwdXNoYnl0ZXMgMHhiNTNlMjU5MyAvLyBtZXRob2QgInVwZGF0ZV9hcHBsaWNhdGlvbigpdm9pZCIKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDAKICAgIG1hdGNoIG1haW5fdXBkYXRlX2FwcGxpY2F0aW9uX3JvdXRlQDMKICAgIHR4biBPbkNvbXBsZXRpb24KICAgICEKICAgIGFzc2VydAogICAgdHhuIEFwcGxpY2F0aW9uSUQKICAgIGJ6IG1haW5fYWZ0ZXJfaWZfZWxzZUA4CiAgICBwdXNoYnl0ZXNzIDB4YzFmMWViZDggMHhjZjUyMzUzYiAvLyBtZXRob2QgIm5vb3BfbWV0aG9kKCl2b2lkIiwgbWV0aG9kICJhbm90aGVyX25vb3BfbWV0aG9kKHVpbnQ2NCl2b2lkIgogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMAogICAgbWF0Y2ggbWFpbl9ub29wX21ldGhvZF9yb3V0ZUA2IG1haW5fYW5vdGhlcl9ub29wX21ldGhvZF9yb3V0ZUA3CgptYWluX2FmdGVyX2lmX2Vsc2VAODoKICAgIC8vIHJlZ3Jlc3Npb25fdGVzdHMvcm91dGVyX292ZXJyaWRlX25vbl9ub29wX29jYS5weTo5CiAgICAvLyByZXR1cm4gc3VwZXIoKS5hcHByb3ZhbF9wcm9ncmFtKCkKICAgIGVycgoKbWFpbl9hbm90aGVyX25vb3BfbWV0aG9kX3JvdXRlQDc6CiAgICAvLyByZWdyZXNzaW9uX3Rlc3RzL3JvdXRlcl9vdmVycmlkZV9ub25fbm9vcF9vY2EucHk6MTUKICAgIC8vIEBhcmM0LmFiaW1ldGhvZAogICAgY2FsbHN1YiBhbm90aGVyX25vb3BfbWV0aG9kCiAgICBpbnRjXzAgLy8gMQogICAgLy8gcmVncmVzc2lvbl90ZXN0cy9yb3V0ZXJfb3ZlcnJpZGVfbm9uX25vb3Bfb2NhLnB5OjkKICAgIC8vIHJldHVybiBzdXBlcigpLmFwcHJvdmFsX3Byb2dyYW0oKQogICAgcmV0dXJuCgptYWluX25vb3BfbWV0aG9kX3JvdXRlQDY6CiAgICAvLyByZWdyZXNzaW9uX3Rlc3RzL3JvdXRlcl9vdmVycmlkZV9ub25fbm9vcF9vY2EucHk6MTMKICAgIC8vIGxvZygibm9vcCIpCiAgICBwdXNoYnl0ZXMgIm5vb3AiCiAgICBsb2cKICAgIC8vIHJlZ3Jlc3Npb25fdGVzdHMvcm91dGVyX292ZXJyaWRlX25vbl9ub29wX29jYS5weToxMQogICAgLy8gQGFyYzQuYWJpbWV0aG9kCiAgICBpbnRjXzAgLy8gMQogICAgLy8gcmVncmVzc2lvbl90ZXN0cy9yb3V0ZXJfb3ZlcnJpZGVfbm9uX25vb3Bfb2NhLnB5OjkKICAgIC8vIHJldHVybiBzdXBlcigpLmFwcHJvdmFsX3Byb2dyYW0oKQogICAgcmV0dXJuCgptYWluX3VwZGF0ZV9hcHBsaWNhdGlvbl9yb3V0ZUAzOgogICAgLy8gcmVncmVzc2lvbl90ZXN0cy9yb3V0ZXJfb3ZlcnJpZGVfbm9uX25vb3Bfb2NhLnB5OjE5CiAgICAvLyBAYXJjNC5hYmltZXRob2QoYWxsb3dfYWN0aW9ucz1bIlVwZGF0ZUFwcGxpY2F0aW9uIl0pCiAgICB0eG4gT25Db21wbGV0aW9uCiAgICBwdXNoaW50IDQgLy8gVXBkYXRlQXBwbGljYXRpb24KICAgID09CiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgJiYKICAgIGFzc2VydAogICAgLy8gcmVncmVzc2lvbl90ZXN0cy9yb3V0ZXJfb3ZlcnJpZGVfbm9uX25vb3Bfb2NhLnB5OjIxCiAgICAvLyBsb2coInVwZGF0ZSIpCiAgICBwdXNoYnl0ZXMgInVwZGF0ZSIKICAgIGxvZwogICAgLy8gcmVncmVzc2lvbl90ZXN0cy9yb3V0ZXJfb3ZlcnJpZGVfbm9uX25vb3Bfb2NhLnB5OjE5CiAgICAvLyBAYXJjNC5hYmltZXRob2QoYWxsb3dfYWN0aW9ucz1bIlVwZGF0ZUFwcGxpY2F0aW9uIl0pCiAgICBpbnRjXzAgLy8gMQogICAgLy8gcmVncmVzc2lvbl90ZXN0cy9yb3V0ZXJfb3ZlcnJpZGVfbm9uX25vb3Bfb2NhLnB5OjkKICAgIC8vIHJldHVybiBzdXBlcigpLmFwcHJvdmFsX3Byb2dyYW0oKQogICAgcmV0dXJuCgptYWluX19fYWxnb3B5X2RlZmF1bHRfY3JlYXRlQDk6CiAgICB0eG4gT25Db21wbGV0aW9uCiAgICAhCiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgIQogICAgJiYKICAgIGFzc2VydAogICAgaW50Y18wIC8vIDEKICAgIC8vIHJlZ3Jlc3Npb25fdGVzdHMvcm91dGVyX292ZXJyaWRlX25vbl9ub29wX29jYS5weTo5CiAgICAvLyByZXR1cm4gc3VwZXIoKS5hcHByb3ZhbF9wcm9ncmFtKCkKICAgIHJldHVybgoKCi8vIHRlc3RfY2FzZXMucmVncmVzc2lvbl90ZXN0cy5yb3V0ZXJfb3ZlcnJpZGVfbm9uX25vb3Bfb2NhLlJvdXRlck92ZXJyaWRlTm9uTm9PcE9DQS5hbm90aGVyX25vb3BfbWV0aG9kW3JvdXRpbmddKCkgLT4gdm9pZDoKYW5vdGhlcl9ub29wX21ldGhvZDoKICAgIC8vIHJlZ3Jlc3Npb25fdGVzdHMvcm91dGVyX292ZXJyaWRlX25vbl9ub29wX29jYS5weToxNQogICAgLy8gQGFyYzQuYWJpbWV0aG9kCiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAxCiAgICBkdXAKICAgIGxlbgogICAgcHVzaGludCA4CiAgICA9PQogICAgYXNzZXJ0IC8vIGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBhcmM0LnVpbnQ2NAogICAgYnRvaQogICAgLy8gcmVncmVzc2lvbl90ZXN0cy9yb3V0ZXJfb3ZlcnJpZGVfbm9uX25vb3Bfb2NhLnB5OjE3CiAgICAvLyBsb2coImFub3RoZXIgbm9vcCIsIHZhbCkKICAgIGl0b2IKICAgIHB1c2hieXRlcyAiYW5vdGhlciBub29wIgogICAgc3dhcAogICAgY29uY2F0CiAgICBsb2cKICAgIHJldHN1Ygo=", "clear": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBhbGdvcHkuYXJjNC5BUkM0Q29udHJhY3QuY2xlYXJfc3RhdGVfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIHB1c2hpbnQgMQogICAgcmV0dXJuCg==" }, "byteCode": { "approval": "CyABATEbQQBOgAS1PiWTNhoAjgEALTEZFEQxGEEAFYICBMHx69gEz1I1OzYaAI4CAAYAAQCIACkiQ4AEbm9vcLAiQzEZgQQSMRgQRIAGdXBkYXRlsCJDMRkUMRgUEEQiQzYaAUkVgQgSRBcWgAxhbm90aGVyIG5vb3BMULCJ", "clear": "C4EBQw==" }, "compilerInfo": { "compiler": "puya", "compilerVersion": { "major": 99, "minor": 99, "patch": 99 } }, "events": [], "templateVariables": {} }