{ "name": "EventEmitter", "structs": {}, "methods": [ { "name": "emitSwapped", "args": [ { "type": "uint8", "name": "a" }, { "type": "uint8", "name": "b" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [ { "name": "Swapped", "args": [ { "type": "uint8", "name": "a", "desc": "The `a` field (native)" }, { "type": "uint8", "name": "b", "desc": "The `b` field (native)" } ] }, { "name": "SwappedArc4", "args": [ { "type": "uint8", "name": "a", "desc": "The `a` field (ARC4)" }, { "type": "uint8", "name": "b", "desc": "The `b` field (ARC4)" } ] }, { "name": "Swapped4", "args": [ { "type": "uint8", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped5", "args": [ { "type": "uint8", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped6", "args": [ { "type": "(uint8,uint8)", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped7", "args": [ { "type": "uint8[]", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped8", "args": [ { "type": "((uint8,uint8))", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped9", "args": [ { "type": "uint8[][]", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped10", "args": [ { "type": "(uint8,uint8)[]", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped11", "args": [ { "type": "(uint8[])", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped12", "args": [ { "type": "uint64[]", "name": "field1" }, { "type": "uint64", "name": "field2" } ] } ], "recommendations": {} }, { "name": "emitCustom", "args": [ { "type": "string", "name": "arg0" }, { "type": "bool", "name": "arg1" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [ { "name": "Custom", "args": [ { "type": "string", "name": "field1" }, { "type": "bool", "name": "field2" } ] } ], "recommendations": {} }, { "name": "emitDynamicBytes", "args": [ { "type": "byte[]", "name": "x" }, { "type": "byte[]", "name": "y" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [ { "name": "DB", "args": [ { "type": "byte[]", "name": "field1" }, { "type": "byte[]", "name": "field2" } ] } ], "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": [ 271, 310, 326 ], "errorMessage": "invalid array length header" }, { "pc": [ 286 ], "errorMessage": "invalid number of bytes for arc4.bool" }, { "pc": [ 278, 320, 333 ], "errorMessage": "invalid number of bytes for arc4.dynamic_array" }, { "pc": [ 70, 78 ], "errorMessage": "invalid number of bytes for arc4.uint8" } ], "pcOffsetMethod": "none" }, "clear": { "sourceInfo": [], "pcOffsetMethod": "none" } }, "source": { "approval": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBAYWxnb3JhbmRmb3VuZGF0aW9uL2FsZ29yYW5kLXR5cGVzY3JpcHQvYXJjNC9pbmRleC5kLnRzOjpDb250cmFjdC5hcHByb3ZhbFByb2dyYW0oKSAtPiB1aW50NjQ6Cm1haW46CiAgICBpbnRjYmxvY2sgMSAwIDIKICAgIGJ5dGVjYmxvY2sgMHgwMDAyIDB4MDAwMwogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czoyMAogICAgLy8gY2xhc3MgRXZlbnRFbWl0dGVyIGV4dGVuZHMgQ29udHJhY3QgewogICAgdHhuIE51bUFwcEFyZ3MKICAgIGJ6IG1haW5fX19hbGdvdHNfXy5kZWZhdWx0Q3JlYXRlQDEwCiAgICB0eG4gT25Db21wbGV0aW9uCiAgICAhCiAgICBhc3NlcnQKICAgIHR4biBBcHBsaWNhdGlvbklECiAgICBhc3NlcnQKICAgIHB1c2hieXRlc3MgMHg4NzY5Yjc5YSAweGYxNDg4OWQ3IDB4ZDRjOTdjOWMgLy8gbWV0aG9kICJlbWl0U3dhcHBlZCh1aW50OCx1aW50OCl2b2lkIiwgbWV0aG9kICJlbWl0Q3VzdG9tKHN0cmluZyxib29sKXZvaWQiLCBtZXRob2QgImVtaXREeW5hbWljQnl0ZXMoYnl0ZVtdLGJ5dGVbXSl2b2lkIgogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMAogICAgbWF0Y2ggZW1pdFN3YXBwZWQgZW1pdEN1c3RvbSBlbWl0RHluYW1pY0J5dGVzCiAgICBlcnIKCm1haW5fX19hbGdvdHNfXy5kZWZhdWx0Q3JlYXRlQDEwOgogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czoyMAogICAgLy8gY2xhc3MgRXZlbnRFbWl0dGVyIGV4dGVuZHMgQ29udHJhY3QgewogICAgdHhuIE9uQ29tcGxldGlvbgogICAgIQogICAgdHhuIEFwcGxpY2F0aW9uSUQKICAgICEKICAgICYmCiAgICByZXR1cm4KCgovLyB0ZXN0cy9hcHByb3ZhbHMvYXJjLTI4LWV2ZW50cy5hbGdvLnRzOjpFdmVudEVtaXR0ZXIuZW1pdFN3YXBwZWRbcm91dGluZ10oKSAtPiB2b2lkOgplbWl0U3dhcHBlZDoKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6MjEKICAgIC8vIGVtaXRTd2FwcGVkKGE6IFVpbnQ4LCBiOiBVaW50OCkgewogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQogICAgZHVwCiAgICBsZW4KICAgIGludGNfMCAvLyAxCiAgICA9PQogICAgYXNzZXJ0IC8vIGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBhcmM0LnVpbnQ4CiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAyCiAgICBkdXAKICAgIGxlbgogICAgaW50Y18wIC8vIDEKICAgID09CiAgICBhc3NlcnQgLy8gaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgZm9yIGFyYzQudWludDgKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6MjIKICAgIC8vIGVtaXQ8U3dhcHBlZD4oeyBhOiBiLCBiOiBhIH0pCiAgICBkdXAKICAgIGRpZyAyCiAgICBjb25jYXQKICAgIHB1c2hieXRlcyAweDBiNjMyNWVkIC8vIG1ldGhvZCAiU3dhcHBlZCh1aW50OCx1aW50OCkiCiAgICBkaWcgMQogICAgY29uY2F0CiAgICBkdXAKICAgIGxvZwogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czoyNQogICAgLy8gZW1pdCh4KQogICAgbG9nCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvYXJjLTI4LWV2ZW50cy5hbGdvLnRzOjMxCiAgICAvLyBlbWl0KHkpCiAgICBwdXNoYnl0ZXMgMHg0NDFlMmNkOCAvLyBtZXRob2QgIlN3YXBwZWRBcmM0KHVpbnQ4LHVpbnQ4KSIKICAgIGRpZyAxCiAgICBjb25jYXQKICAgIGxvZwogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czozMwogICAgLy8gZW1pdCgnU3dhcHBlZDQnLCBiLCBhKQogICAgcHVzaGJ5dGVzIDB4MGU3MjE5M2EgLy8gbWV0aG9kICJTd2FwcGVkNCh1aW50OCx1aW50OCkiCiAgICBkaWcgMQogICAgY29uY2F0CiAgICBsb2cKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6MzUKICAgIC8vIGVtaXQoJ1N3YXBwZWQ1KHVpbnQ4LHVpbnQ4KScsIGIsIGEpCiAgICBwdXNoYnl0ZXMgMHhjYTU5ZWRiMiAvLyBtZXRob2QgIlN3YXBwZWQ1KHVpbnQ4LHVpbnQ4KSIKICAgIHN3YXAKICAgIGNvbmNhdAogICAgbG9nCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvYXJjLTI4LWV2ZW50cy5hbGdvLnRzOjM3CiAgICAvLyBlbWl0KCdTd2FwcGVkNigodWludDgsdWludDgpLHVpbnQ4KScsIFtiLCBiXSBhcyBjb25zdCwgYSkKICAgIGR1cAogICAgZGlnIDEKICAgIGNvbmNhdAogICAgZHVwCiAgICBkaWcgMwogICAgY29uY2F0CiAgICBwdXNoYnl0ZXMgMHhkNGE2YmQzMyAvLyBtZXRob2QgIlN3YXBwZWQ2KCh1aW50OCx1aW50OCksdWludDgpIgogICAgZGlnIDEKICAgIGNvbmNhdAogICAgZHVwCiAgICBsb2cKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6MzgKICAgIC8vIGVtaXQoJ1N3YXBwZWQ2KCh1aW50OCx1aW50OCksdWludDgpJywgW2IsIGJdLCBhKQogICAgbG9nCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvYXJjLTI4LWV2ZW50cy5hbGdvLnRzOjQwCiAgICAvLyBlbWl0KCdTd2FwcGVkNyh1aW50OFtdLHVpbnQ4KScsIFtiLCBiXSwgYSkKICAgIGJ5dGVjXzAgLy8gMHgwMDAyCiAgICBkaWcgMwogICAgY29uY2F0CiAgICBkaWcgMwogICAgY29uY2F0CiAgICBieXRlY18xIC8vIDB4MDAwMwogICAgZGlnIDUKICAgIGNvbmNhdAogICAgZHVwCiAgICBkaWcgMgogICAgY29uY2F0CiAgICBwdXNoYnl0ZXMgMHgyNWI1ZjkxYSAvLyBtZXRob2QgIlN3YXBwZWQ3KHVpbnQ4W10sdWludDgpIgogICAgc3dhcAogICAgY29uY2F0CiAgICBsb2cKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6NDIKICAgIC8vIGVtaXQoJ1N3YXBwZWQ4KCgodWludDgsdWludDgpKSx1aW50OCknLCBbW2IsIGJdXSwgYSkKICAgIHB1c2hieXRlcyAweDMzMWY4NGYyIC8vIG1ldGhvZCAiU3dhcHBlZDgoKCh1aW50OCx1aW50OCkpLHVpbnQ4KSIKICAgIHVuY292ZXIgMwogICAgY29uY2F0CiAgICBsb2cKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6NDMKICAgIC8vIGVtaXQoJ1N3YXBwZWQ5KHVpbnQ4W11bXSx1aW50OCknLCBbW2IsIGJdXSwgYSkKICAgIHB1c2hieXRlcyAweDAwMDEwMDAyCiAgICBkaWcgMgogICAgY29uY2F0CiAgICBkaWcgMQogICAgc3dhcAogICAgY29uY2F0CiAgICBwdXNoYnl0ZXMgMHhkY2MwZjZmYiAvLyBtZXRob2QgIlN3YXBwZWQ5KHVpbnQ4W11bXSx1aW50OCkiCiAgICBzd2FwCiAgICBjb25jYXQKICAgIGxvZwogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czo0NQogICAgLy8gZW1pdCgnU3dhcHBlZDEwKCh1aW50OCx1aW50OClbXSx1aW50OCknLCBbW2IsIGJdXSwgYSkKICAgIHB1c2hieXRlcyAweDAwMDEKICAgIHVuY292ZXIgMwogICAgY29uY2F0CiAgICBkaWcgMQogICAgc3dhcAogICAgY29uY2F0CiAgICBwdXNoYnl0ZXMgMHg5YmI3MjgzNyAvLyBtZXRob2QgIlN3YXBwZWQxMCgodWludDgsdWludDgpW10sdWludDgpIgogICAgc3dhcAogICAgY29uY2F0CiAgICBsb2cKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6NDYKICAgIC8vIGVtaXQoJ1N3YXBwZWQxMSgodWludDhbXSksdWludDgpJywgW1tiLCBiXV0sIGEpCiAgICBieXRlY18wIC8vIDB4MDAwMgogICAgdW5jb3ZlciAyCiAgICBjb25jYXQKICAgIGNvbmNhdAogICAgcHVzaGJ5dGVzIDB4ZjNiNjY2ZGUgLy8gbWV0aG9kICJTd2FwcGVkMTEoKHVpbnQ4W10pLHVpbnQ4KSIKICAgIHN3YXAKICAgIGNvbmNhdAogICAgbG9nCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvYXJjLTI4LWV2ZW50cy5hbGdvLnRzOjQ4CiAgICAvLyBjb25zdCBhVWludDY0ID0gYS5hc1VpbnQ2NCgpCiAgICBzd2FwCiAgICBidG9pCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvYXJjLTI4LWV2ZW50cy5hbGdvLnRzOjQ5CiAgICAvLyBjb25zdCBiVWludDY0ID0gYi5hc1VpbnQ2NCgpCiAgICBzd2FwCiAgICBidG9pCiAgICAvLyB0ZXN0cy9hcHByb3ZhbHMvYXJjLTI4LWV2ZW50cy5hbGdvLnRzOjUwCiAgICAvLyBlbWl0KCdTd2FwcGVkMTIodWludDY0W10sdWludDY0KScsIFtiVWludDY0LCBiVWludDY0XSwgYVVpbnQ2NCkKICAgIGl0b2IKICAgIGJ5dGVjXzAgLy8gMHgwMDAyCiAgICBkaWcgMQogICAgY29uY2F0CiAgICBzd2FwCiAgICBjb25jYXQKICAgIHN3YXAKICAgIGl0b2IKICAgIHB1c2hieXRlcyAweDAwMGEKICAgIHN3YXAKICAgIGNvbmNhdAogICAgc3dhcAogICAgY29uY2F0CiAgICBwdXNoYnl0ZXMgMHg1YmYwOWUwNyAvLyBtZXRob2QgIlN3YXBwZWQxMih1aW50NjRbXSx1aW50NjQpIgogICAgc3dhcAogICAgY29uY2F0CiAgICBsb2cKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6MjEKICAgIC8vIGVtaXRTd2FwcGVkKGE6IFVpbnQ4LCBiOiBVaW50OCkgewogICAgaW50Y18wIC8vIDEKICAgIHJldHVybgoKCi8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6OkV2ZW50RW1pdHRlci5lbWl0Q3VzdG9tW3JvdXRpbmddKCkgLT4gdm9pZDoKZW1pdEN1c3RvbToKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6NTMKICAgIC8vIGVtaXRDdXN0b20oYXJnMDogc3RyaW5nLCBhcmcxOiBib29sZWFuKSB7CiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAxCiAgICBkdXAKICAgIGludGNfMSAvLyAwCiAgICBleHRyYWN0X3VpbnQxNiAvLyBvbiBlcnJvcjogaW52YWxpZCBhcnJheSBsZW5ndGggaGVhZGVyCiAgICBpbnRjXzIgLy8gMgogICAgKwogICAgZGlnIDEKICAgIGxlbgogICAgPT0KICAgIGFzc2VydCAvLyBpbnZhbGlkIG51bWJlciBvZiBieXRlcyBmb3IgYXJjNC5keW5hbWljX2FycmF5PGFyYzQudWludDg+CiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAyCiAgICBkdXAKICAgIGxlbgogICAgaW50Y18wIC8vIDEKICAgID09CiAgICBhc3NlcnQgLy8gaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgZm9yIGFyYzQuYm9vbAogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czo1NAogICAgLy8gZW1pdCgnQ3VzdG9tJywgYXJnMCwgYXJnMSkKICAgIGJ5dGVjXzEgLy8gMHgwMDAzCiAgICBzd2FwCiAgICBjb25jYXQKICAgIHN3YXAKICAgIGNvbmNhdAogICAgcHVzaGJ5dGVzIDB4YTMxM2MwNjYgLy8gbWV0aG9kICJDdXN0b20oc3RyaW5nLGJvb2wpIgogICAgc3dhcAogICAgY29uY2F0CiAgICBkdXAKICAgIGxvZwogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czo1NQogICAgLy8gZW1pdCgnQ3VzdG9tKHN0cmluZyxib29sKScsIGFyZzAsIGFyZzEpCiAgICBsb2cKICAgIC8vIHRlc3RzL2FwcHJvdmFscy9hcmMtMjgtZXZlbnRzLmFsZ28udHM6NTMKICAgIC8vIGVtaXRDdXN0b20oYXJnMDogc3RyaW5nLCBhcmcxOiBib29sZWFuKSB7CiAgICBpbnRjXzAgLy8gMQogICAgcmV0dXJuCgoKLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czo6RXZlbnRFbWl0dGVyLmVtaXREeW5hbWljQnl0ZXNbcm91dGluZ10oKSAtPiB2b2lkOgplbWl0RHluYW1pY0J5dGVzOgogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czo1OAogICAgLy8gZW1pdER5bmFtaWNCeXRlcyh4OiBieXRlcywgeTogRHluYW1pY0J5dGVzKSB7CiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAxCiAgICBkdXAKICAgIGludGNfMSAvLyAwCiAgICBleHRyYWN0X3VpbnQxNiAvLyBvbiBlcnJvcjogaW52YWxpZCBhcnJheSBsZW5ndGggaGVhZGVyCiAgICBpbnRjXzIgLy8gMgogICAgKwogICAgZGlnIDEKICAgIGxlbgogICAgZHVwCiAgICB1bmNvdmVyIDIKICAgID09CiAgICBhc3NlcnQgLy8gaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgZm9yIGFyYzQuZHluYW1pY19hcnJheTxhcmM0LnVpbnQ4PgogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgogICAgZHVwCiAgICBpbnRjXzEgLy8gMAogICAgZXh0cmFjdF91aW50MTYgLy8gb24gZXJyb3I6IGludmFsaWQgYXJyYXkgbGVuZ3RoIGhlYWRlcgogICAgaW50Y18yIC8vIDIKICAgICsKICAgIGRpZyAxCiAgICBsZW4KICAgID09CiAgICBhc3NlcnQgLy8gaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgZm9yIGFyYzQuZHluYW1pY19hcnJheTxhcmM0LnVpbnQ4PgogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czo2MAogICAgLy8gZW1pdCgnREIoYnl0ZVtdLGJ5dGVbXSknLCB4LCB5KQogICAgcHVzaGludCA0CiAgICB1bmNvdmVyIDIKICAgICsKICAgIGl0b2IKICAgIGV4dHJhY3QgNiAyCiAgICBwdXNoYnl0ZXMgMHgwMDA0CiAgICBzd2FwCiAgICBjb25jYXQKICAgIHVuY292ZXIgMgogICAgY29uY2F0CiAgICBzd2FwCiAgICBjb25jYXQKICAgIHB1c2hieXRlcyAweDQ1MjRlMWRkIC8vIG1ldGhvZCAiREIoYnl0ZVtdLGJ5dGVbXSkiCiAgICBzd2FwCiAgICBjb25jYXQKICAgIGxvZwogICAgLy8gdGVzdHMvYXBwcm92YWxzL2FyYy0yOC1ldmVudHMuYWxnby50czo1OAogICAgLy8gZW1pdER5bmFtaWNCeXRlcyh4OiBieXRlcywgeTogRHluYW1pY0J5dGVzKSB7CiAgICBpbnRjXzAgLy8gMQogICAgcmV0dXJuCg==", "clear": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBAYWxnb3JhbmRmb3VuZGF0aW9uL2FsZ29yYW5kLXR5cGVzY3JpcHQvYmFzZS1jb250cmFjdC5kLnRzOjpCYXNlQ29udHJhY3QuY2xlYXJTdGF0ZVByb2dyYW0oKSAtPiB1aW50NjQ6Cm1haW46CiAgICBwdXNoaW50IDEKICAgIHJldHVybgo=" }, "byteCode": { "approval": "CyADAQACJgICAAICAAMxG0EAJDEZFEQxGESCAwSHabeaBPFIidcE1Ml8nDYaAI4DAAkA1AD7ADEZFDEYFBBDNhoBSRUiEkQ2GgJJFSISRElLAlCABAtjJe1LAVBJsLCABEQeLNhLAVCwgAQOchk6SwFQsIAEylntskxQsElLAVBJSwNQgATUpr0zSwFQSbCwKEsDUEsDUClLBVBJSwJQgAQltfkaTFCwgAQzH4TyTwNQsIAEAAEAAksCUEsBTFCABNzA9vtMULCAAgABTwNQSwFMUIAEm7coN0xQsChPAlBQgATztmbeTFCwTBdMFxYoSwFQTFBMFoACAApMUExQgARb8J4HTFCwIkM2GgFJI1kkCEsBFRJENhoCSRUiEkQpTFBMUIAEoxPAZkxQSbCwIkM2GgFJI1kkCEsBFUlPAhJENhoCSSNZJAhLARUSRIEETwIIFlcGAoACAARMUE8CUExQgARFJOHdTFCwIkM=", "clear": "C4EBQw==" }, "compilerInfo": { "compiler": "puya", "compilerVersion": { "major": 5, "minor": 10, "patch": 0 } }, "events": [ { "name": "Swapped", "args": [ { "type": "uint8", "name": "a", "desc": "The `a` field (native)" }, { "type": "uint8", "name": "b", "desc": "The `b` field (native)" } ] }, { "name": "SwappedArc4", "args": [ { "type": "uint8", "name": "a", "desc": "The `a` field (ARC4)" }, { "type": "uint8", "name": "b", "desc": "The `b` field (ARC4)" } ] }, { "name": "Swapped4", "args": [ { "type": "uint8", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped5", "args": [ { "type": "uint8", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped6", "args": [ { "type": "(uint8,uint8)", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped7", "args": [ { "type": "uint8[]", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped8", "args": [ { "type": "((uint8,uint8))", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped9", "args": [ { "type": "uint8[][]", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped10", "args": [ { "type": "(uint8,uint8)[]", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped11", "args": [ { "type": "(uint8[])", "name": "field1" }, { "type": "uint8", "name": "field2" } ] }, { "name": "Swapped12", "args": [ { "type": "uint64[]", "name": "field1" }, { "type": "uint64", "name": "field2" } ] }, { "name": "Custom", "args": [ { "type": "string", "name": "field1" }, { "type": "bool", "name": "field2" } ] }, { "name": "DB", "args": [ { "type": "byte[]", "name": "field1" }, { "type": "byte[]", "name": "field2" } ] } ], "templateVariables": {} }