{ "name": "Contract", "structs": {}, "methods": [ { "name": "test_new_ops", "args": [], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "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": [ 63 ], "errorMessage": "bonus" }, { "pc": [ 70 ], "errorMessage": "fee sink" }, { "pc": [ 59 ], "errorMessage": "fees collected" }, { "pc": [ 86 ], "errorMessage": "payouts_enabled" }, { "pc": [ 89 ], "errorMessage": "payouts_go_online_fee" }, { "pc": [ 98 ], "errorMessage": "payouts_max_balance" }, { "pc": [ 95 ], "errorMessage": "payouts_min_balance" }, { "pc": [ 92 ], "errorMessage": "payouts_percent" }, { "pc": [ 55 ], "errorMessage": "proposer" }, { "pc": [ 83 ], "errorMessage": "proposer payout" }, { "pc": [ 75 ], "errorMessage": "protocol" }, { "pc": [ 79 ], "errorMessage": "txn counter" } ], "pcOffsetMethod": "none" }, "clear": { "sourceInfo": [], "pcOffsetMethod": "none" } }, "source": { "approval": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBhbGdvcHkuYXJjNC5BUkM0Q29udHJhY3QuYXBwcm92YWxfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIGludGNibG9jayAwCiAgICAvLyBhdm1fMTEvY29udHJhY3QucHk6NAogICAgLy8gY2xhc3MgQ29udHJhY3QoQVJDNENvbnRyYWN0LCBhdm1fdmVyc2lvbj0xMSk6CiAgICB0eG4gTnVtQXBwQXJncwogICAgYnogbWFpbl9fX2FsZ29weV9kZWZhdWx0X2NyZWF0ZUA1CiAgICBwdXNoYnl0ZXMgMHhjMmI4ZGQ4YSAvLyBtZXRob2QgInRlc3RfbmV3X29wcygpdm9pZCIKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDAKICAgIG1hdGNoIG1haW5fdGVzdF9uZXdfb3BzX3JvdXRlQDMKICAgIGVycgoKbWFpbl90ZXN0X25ld19vcHNfcm91dGVAMzoKICAgIC8vIGF2bV8xMS9jb250cmFjdC5weTo1CiAgICAvLyBAYXJjNC5hYmltZXRob2QKICAgIHR4biBPbkNvbXBsZXRpb24KICAgICEKICAgIHR4biBBcHBsaWNhdGlvbklECiAgICAmJgogICAgYXNzZXJ0CiAgICBiIHRlc3RfbmV3X29wcwoKbWFpbl9fX2FsZ29weV9kZWZhdWx0X2NyZWF0ZUA1OgogICAgdHhuIE9uQ29tcGxldGlvbgogICAgIQogICAgdHhuIEFwcGxpY2F0aW9uSUQKICAgICEKICAgICYmCiAgICByZXR1cm4KCgovLyB0ZXN0X2Nhc2VzLmF2bV8xMS5jb250cmFjdC5Db250cmFjdC50ZXN0X25ld19vcHNbcm91dGluZ10oKSAtPiB2b2lkOgp0ZXN0X25ld19vcHM6CiAgICAvLyBhdm1fMTEvY29udHJhY3QucHk6Ny04CiAgICAvLyAjIG9wIGZ1bmN0aW9ucwogICAgLy8gYXNzZXJ0IG9wLm9ubGluZV9zdGFrZSgpCiAgICBvbmxpbmVfc3Rha2UKICAgIGFzc2VydAogICAgLy8gYXZtXzExL2NvbnRyYWN0LnB5OjkKICAgIC8vIGFzc2VydCBvcC5taW1jKG9wLk1pTUNDb25maWd1cmF0aW9ucy5CTjI1NE1wMTEwLCBvcC5iemVybygzMikpCiAgICBwdXNoaW50IDMyCiAgICBiemVybwogICAgbWltYyBCTjI1NE1wMTEwCiAgICBwb3AKICAgIC8vIGF2bV8xMS9jb250cmFjdC5weToxNi0xNwogICAgLy8gIyBCbG9jawogICAgLy8gYXNzZXJ0IG5vdCBvcC5CbG9jay5ibGtfcHJvcG9zZXIoMCksICJwcm9wb3NlciIKICAgIGludGNfMCAvLyAwCiAgICBibG9jayBCbGtQcm9wb3NlcgogICAgZ2xvYmFsIFplcm9BZGRyZXNzCiAgICA9PQogICAgYXNzZXJ0IC8vIHByb3Bvc2VyCiAgICAvLyBhdm1fMTEvY29udHJhY3QucHk6MTgKICAgIC8vIGFzc2VydCBvcC5CbG9jay5ibGtfZmVlc19jb2xsZWN0ZWQoMCksICJmZWVzIGNvbGxlY3RlZCIKICAgIGludGNfMCAvLyAwCiAgICBibG9jayBCbGtGZWVzQ29sbGVjdGVkCiAgICBhc3NlcnQgLy8gZmVlcyBjb2xsZWN0ZWQKICAgIC8vIGF2bV8xMS9jb250cmFjdC5weToxOQogICAgLy8gYXNzZXJ0IG9wLkJsb2NrLmJsa19ib251cygwKSwgImJvbnVzIgogICAgaW50Y18wIC8vIDAKICAgIGJsb2NrIEJsa0JvbnVzCiAgICBhc3NlcnQgLy8gYm9udXMKICAgIC8vIGF2bV8xMS9jb250cmFjdC5weToyMQogICAgLy8gYXNzZXJ0IG9wLkJsb2NrLmJsa19mZWVfc2luaygwKSwgImZlZSBzaW5rIgogICAgaW50Y18wIC8vIDAKICAgIGJsb2NrIEJsa0ZlZVNpbmsKICAgIGdsb2JhbCBaZXJvQWRkcmVzcwogICAgIT0KICAgIGFzc2VydCAvLyBmZWUgc2luawogICAgLy8gYXZtXzExL2NvbnRyYWN0LnB5OjIyCiAgICAvLyBhc3NlcnQgb3AuQmxvY2suYmxrX3Byb3RvY29sKDApLCAicHJvdG9jb2wiCiAgICBpbnRjXzAgLy8gMAogICAgYmxvY2sgQmxrUHJvdG9jb2wKICAgIGxlbgogICAgYXNzZXJ0IC8vIHByb3RvY29sCiAgICAvLyBhdm1fMTEvY29udHJhY3QucHk6MjMKICAgIC8vIGFzc2VydCBvcC5CbG9jay5ibGtfdHhuX2NvdW50ZXIoMCksICJ0eG4gY291bnRlciIKICAgIGludGNfMCAvLyAwCiAgICBibG9jayBCbGtUeG5Db3VudGVyCiAgICBhc3NlcnQgLy8gdHhuIGNvdW50ZXIKICAgIC8vIGF2bV8xMS9jb250cmFjdC5weToyNAogICAgLy8gYXNzZXJ0IG9wLkJsb2NrLmJsa19wcm9wb3Nlcl9wYXlvdXQoMCksICJwcm9wb3NlciBwYXlvdXQiCiAgICBpbnRjXzAgLy8gMAogICAgYmxvY2sgQmxrUHJvcG9zZXJQYXlvdXQKICAgIGFzc2VydCAvLyBwcm9wb3NlciBwYXlvdXQKICAgIC8vIGF2bV8xMS9jb250cmFjdC5weToyNi0yNwogICAgLy8gIyBHbG9iYWwKICAgIC8vIGFzc2VydCBvcC5HbG9iYWwucGF5b3V0c19lbmFibGVkLCAicGF5b3V0c19lbmFibGVkIgogICAgZ2xvYmFsIFBheW91dHNFbmFibGVkCiAgICBhc3NlcnQgLy8gcGF5b3V0c19lbmFibGVkCiAgICAvLyBhdm1fMTEvY29udHJhY3QucHk6MjgKICAgIC8vIGFzc2VydCBvcC5HbG9iYWwucGF5b3V0c19nb19vbmxpbmVfZmVlLCAicGF5b3V0c19nb19vbmxpbmVfZmVlIgogICAgZ2xvYmFsIFBheW91dHNHb09ubGluZUZlZQogICAgYXNzZXJ0IC8vIHBheW91dHNfZ29fb25saW5lX2ZlZQogICAgLy8gYXZtXzExL2NvbnRyYWN0LnB5OjI5CiAgICAvLyBhc3NlcnQgb3AuR2xvYmFsLnBheW91dHNfcGVyY2VudCwgInBheW91dHNfcGVyY2VudCIKICAgIGdsb2JhbCBQYXlvdXRzUGVyY2VudAogICAgYXNzZXJ0IC8vIHBheW91dHNfcGVyY2VudAogICAgLy8gYXZtXzExL2NvbnRyYWN0LnB5OjMwCiAgICAvLyBhc3NlcnQgb3AuR2xvYmFsLnBheW91dHNfbWluX2JhbGFuY2UsICJwYXlvdXRzX21pbl9iYWxhbmNlIgogICAgZ2xvYmFsIFBheW91dHNNaW5CYWxhbmNlCiAgICBhc3NlcnQgLy8gcGF5b3V0c19taW5fYmFsYW5jZQogICAgLy8gYXZtXzExL2NvbnRyYWN0LnB5OjMxCiAgICAvLyBhc3NlcnQgb3AuR2xvYmFsLnBheW91dHNfbWF4X2JhbGFuY2UsICJwYXlvdXRzX21heF9iYWxhbmNlIgogICAgZ2xvYmFsIFBheW91dHNNYXhCYWxhbmNlCiAgICBhc3NlcnQgLy8gcGF5b3V0c19tYXhfYmFsYW5jZQogICAgLy8gYXZtXzExL2NvbnRyYWN0LnB5OjMzLTM0CiAgICAvLyAjIFZvdGVyIHBhcmFtcwogICAgLy8gZywgaCA9IG9wLlZvdGVyUGFyYW1zR2V0LnZvdGVyX2JhbGFuY2UoMCkKICAgIGludGNfMCAvLyAwCiAgICB2b3Rlcl9wYXJhbXNfZ2V0IFZvdGVyQmFsYW5jZQogICAgcG9wbiAyCiAgICAvLyBhdm1fMTEvY29udHJhY3QucHk6MzUKICAgIC8vIGksIGogPSBvcC5Wb3RlclBhcmFtc0dldC52b3Rlcl9pbmNlbnRpdmVfZWxpZ2libGUoMCkKICAgIGludGNfMCAvLyAwCiAgICB2b3Rlcl9wYXJhbXNfZ2V0IFZvdGVySW5jZW50aXZlRWxpZ2libGUKICAgIHBvcG4gMgogICAgLy8gYXZtXzExL2NvbnRyYWN0LnB5OjUKICAgIC8vIEBhcmM0LmFiaW1ldGhvZAogICAgcHVzaGludCAxCiAgICByZXR1cm4K", "clear": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBhbGdvcHkuYXJjNC5BUkM0Q29udHJhY3QuY2xlYXJfc3RhdGVfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIHB1c2hpbnQgMQogICAgcmV0dXJuCg==" }, "byteCode": { "approval": "CyABADEbQQAYgATCuN2KNhoAjgEAAQAxGRQxGBBEQgAIMRkUMRgUEEN1RIEgr+YASCLRAjIDEkQi0QNEItEERCLRBjIDE0Qi0QcVRCLRCEQi0QlEMhJEMhNEMhREMhVEMhZEInQARgIidAFGAoEBQw==", "clear": "C4EBQw==" }, "compilerInfo": { "compiler": "puya", "compilerVersion": { "major": 99, "minor": 99, "patch": 99 } }, "events": [], "templateVariables": {} }