{ "name": "LocalMapUInt64", "structs": {}, "methods": [ { "name": "create", "args": [], "returns": { "type": "void" }, "actions": { "create": [ "OptIn" ], "call": [] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "get", "args": [ { "type": "address", "name": "account" }, { "type": "uint64", "name": "key" } ], "returns": { "type": "uint64" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "get_with_default", "args": [ { "type": "address", "name": "account" }, { "type": "uint64", "name": "key" }, { "type": "uint64", "name": "default" } ], "returns": { "type": "uint64" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "set", "args": [ { "type": "address", "name": "account" }, { "type": "uint64", "name": "key" }, { "type": "uint64", "name": "value" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "delete", "args": [ { "type": "address", "name": "account" }, { "type": "uint64", "name": "key" } ], "returns": { "type": "void" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "in_", "args": [ { "type": "address", "name": "account" }, { "type": "uint64", "name": "key" } ], "returns": { "type": "bool" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "prefix", "args": [], "returns": { "type": "byte[]" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "maybe", "args": [ { "type": "address", "name": "account" }, { "type": "uint64", "name": "key" } ], "returns": { "type": "(uint64,bool)" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} }, { "name": "get_via_state", "args": [ { "type": "address", "name": "account" }, { "type": "uint64", "name": "key" } ], "returns": { "type": "uint64" }, "actions": { "create": [], "call": [ "NoOp" ] }, "readonly": false, "events": [], "recommendations": {} } ], "arcs": [ 22, 28 ], "networks": {}, "state": { "schema": { "global": { "ints": 0, "bytes": 0 }, "local": { "ints": 10, "bytes": 0 } }, "keys": { "global": {}, "local": {}, "box": {} }, "maps": { "global": {}, "local": { "map": { "keyType": "uint64", "valueType": "AVMUint64", "prefix": "bWFw" } }, "box": {} } }, "bareActions": { "create": [], "call": [] }, "sourceInfo": { "approval": { "sourceInfo": [ { "pc": [ 362 ], "errorMessage": "check LocalState exists for account" }, { "pc": [ 151 ], "errorMessage": "check self.map entry exists for account" }, { "pc": [ 134, 166, 211, 246, 270, 307, 345 ], "errorMessage": "invalid number of bytes for arc4.static_array" }, { "pc": [ 142, 174, 183, 219, 228, 254, 278, 315, 353 ], "errorMessage": "invalid number of bytes for arc4.uint64" } ], "pcOffsetMethod": "none" }, "clear": { "sourceInfo": [], "pcOffsetMethod": "none" } }, "source": { "approval": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBhbGdvcHkuYXJjNC5BUkM0Q29udHJhY3QuYXBwcm92YWxfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIGludGNibG9jayAxIDggMzIgMAogICAgYnl0ZWNibG9jayAibWFwIiAweDE1MWY3Yzc1IDB4MDAKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6NC05CiAgICAvLyBjbGFzcyBMb2NhbE1hcFVJbnQ2NCgKICAgIC8vICAgICBBUkM0Q29udHJhY3QsCiAgICAvLyAgICAgc3RhdGVfdG90YWxzPVN0YXRlVG90YWxzKAogICAgLy8gICAgICAgICBsb2NhbF91aW50cz0xMCwKICAgIC8vICAgICApLAogICAgLy8gKToKICAgIHB1c2hieXRlcyAweDRjNWM2MWJhIC8vIG1ldGhvZCAiY3JlYXRlKCl2b2lkIgogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMAogICAgbWF0Y2ggbWFpbl9jcmVhdGVfcm91dGVANAogICAgdHhuIE9uQ29tcGxldGlvbgogICAgIQogICAgYXNzZXJ0CiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgYXNzZXJ0CiAgICBwdXNoYnl0ZXNzIDB4OWZmMTI2M2EgMHg3ODM2M2E0ZiAweGEwNmY2MGVmIDB4MTIwODE1OWUgMHg3MTg5ZDNmMSAweGUzYTNkZDZkIDB4YzQyNTUyN2QgMHg2ODVlZWU0YiAvLyBtZXRob2QgImdldChhZGRyZXNzLHVpbnQ2NCl1aW50NjQiLCBtZXRob2QgImdldF93aXRoX2RlZmF1bHQoYWRkcmVzcyx1aW50NjQsdWludDY0KXVpbnQ2NCIsIG1ldGhvZCAic2V0KGFkZHJlc3MsdWludDY0LHVpbnQ2NCl2b2lkIiwgbWV0aG9kICJkZWxldGUoYWRkcmVzcyx1aW50NjQpdm9pZCIsIG1ldGhvZCAiaW5fKGFkZHJlc3MsdWludDY0KWJvb2wiLCBtZXRob2QgInByZWZpeCgpYnl0ZVtdIiwgbWV0aG9kICJtYXliZShhZGRyZXNzLHVpbnQ2NCkodWludDY0LGJvb2wpIiwgbWV0aG9kICJnZXRfdmlhX3N0YXRlKGFkZHJlc3MsdWludDY0KXVpbnQ2NCIKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDAKICAgIG1hdGNoIGdldCBnZXRfd2l0aF9kZWZhdWx0IHNldCBkZWxldGUgaW5fIG1haW5fcHJlZml4X3JvdXRlQDEyIG1heWJlIGdldF92aWFfc3RhdGUKICAgIGVycgoKbWFpbl9wcmVmaXhfcm91dGVAMTI6CiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjQwCiAgICAvLyBAcHVibGljCiAgICBwdXNoYnl0ZXMgMHgxNTFmN2M3NTAwMDM2ZDYxNzAKICAgIGxvZwogICAgaW50Y18wIC8vIDEKICAgIHJldHVybgoKbWFpbl9jcmVhdGVfcm91dGVANDoKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6MTMKICAgIC8vIEBwdWJsaWMoYWxsb3dfYWN0aW9ucz1bIk9wdEluIl0sIGNyZWF0ZT0icmVxdWlyZSIpCiAgICB0eG4gT25Db21wbGV0aW9uCiAgICBpbnRjXzAgLy8gT3B0SW4KICAgID09CiAgICB0eG4gQXBwbGljYXRpb25JRAogICAgIQogICAgJiYKICAgIHJldHVybgoKCi8vIHRlc3RfY2FzZXMubG9jYWxfbWFwLnVpbnQ2NC5Mb2NhbE1hcFVJbnQ2NC5nZXRbcm91dGluZ10oKSAtPiB2b2lkOgpnZXQ6CiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjE3CiAgICAvLyBAcHVibGljCiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAxCiAgICBkdXAKICAgIGxlbgogICAgaW50Y18yIC8vIDMyCiAgICA9PQogICAgYXNzZXJ0IC8vIGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBhcmM0LnN0YXRpY19hcnJheTxhcmM0LnVpbnQ4LCAzMj4KICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDIKICAgIGR1cAogICAgbGVuCiAgICBpbnRjXzEgLy8gOAogICAgPT0KICAgIGFzc2VydCAvLyBpbnZhbGlkIG51bWJlciBvZiBieXRlcyBmb3IgYXJjNC51aW50NjQKICAgIGJ0b2kKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6MTkKICAgIC8vIHJlc3VsdCA9IHNlbGYubWFwW2FjY291bnQsIGtleV0KICAgIGl0b2IKICAgIGJ5dGVjXzAgLy8gIm1hcCIKICAgIHN3YXAKICAgIGNvbmNhdAogICAgaW50Y18zIC8vIDAKICAgIHN3YXAKICAgIGFwcF9sb2NhbF9nZXRfZXgKICAgIGFzc2VydCAvLyBjaGVjayBzZWxmLm1hcCBlbnRyeSBleGlzdHMgZm9yIGFjY291bnQKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6MTcKICAgIC8vIEBwdWJsaWMKICAgIGl0b2IKICAgIGJ5dGVjXzEgLy8gMHgxNTFmN2M3NQogICAgc3dhcAogICAgY29uY2F0CiAgICBsb2cKICAgIGludGNfMCAvLyAxCiAgICByZXR1cm4KCgovLyB0ZXN0X2Nhc2VzLmxvY2FsX21hcC51aW50NjQuTG9jYWxNYXBVSW50NjQuZ2V0X3dpdGhfZGVmYXVsdFtyb3V0aW5nXSgpIC0+IHZvaWQ6CmdldF93aXRoX2RlZmF1bHQ6CiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjI0CiAgICAvLyBAcHVibGljCiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAxCiAgICBkdXAKICAgIGxlbgogICAgaW50Y18yIC8vIDMyCiAgICA9PQogICAgYXNzZXJ0IC8vIGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBhcmM0LnN0YXRpY19hcnJheTxhcmM0LnVpbnQ4LCAzMj4KICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDIKICAgIGR1cAogICAgbGVuCiAgICBpbnRjXzEgLy8gOAogICAgPT0KICAgIGFzc2VydCAvLyBpbnZhbGlkIG51bWJlciBvZiBieXRlcyBmb3IgYXJjNC51aW50NjQKICAgIGJ0b2kKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDMKICAgIGR1cAogICAgbGVuCiAgICBpbnRjXzEgLy8gOAogICAgPT0KICAgIGFzc2VydCAvLyBpbnZhbGlkIG51bWJlciBvZiBieXRlcyBmb3IgYXJjNC51aW50NjQKICAgIGJ0b2kKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6MjYKICAgIC8vIHJldHVybiBzZWxmLm1hcC5nZXQoYWNjb3VudCwga2V5LCBkZWZhdWx0PWRlZmF1bHQpCiAgICBzd2FwCiAgICBpdG9iCiAgICBieXRlY18wIC8vICJtYXAiCiAgICBzd2FwCiAgICBjb25jYXQKICAgIHVuY292ZXIgMgogICAgaW50Y18zIC8vIDAKICAgIHVuY292ZXIgMgogICAgYXBwX2xvY2FsX2dldF9leAogICAgc2VsZWN0CiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjI0CiAgICAvLyBAcHVibGljCiAgICBpdG9iCiAgICBieXRlY18xIC8vIDB4MTUxZjdjNzUKICAgIHN3YXAKICAgIGNvbmNhdAogICAgbG9nCiAgICBpbnRjXzAgLy8gMQogICAgcmV0dXJuCgoKLy8gdGVzdF9jYXNlcy5sb2NhbF9tYXAudWludDY0LkxvY2FsTWFwVUludDY0LnNldFtyb3V0aW5nXSgpIC0+IHZvaWQ6CnNldDoKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6MjgKICAgIC8vIEBwdWJsaWMKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDEKICAgIGR1cAogICAgbGVuCiAgICBpbnRjXzIgLy8gMzIKICAgID09CiAgICBhc3NlcnQgLy8gaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgZm9yIGFyYzQuc3RhdGljX2FycmF5PGFyYzQudWludDgsIDMyPgogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgogICAgZHVwCiAgICBsZW4KICAgIGludGNfMSAvLyA4CiAgICA9PQogICAgYXNzZXJ0IC8vIGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBhcmM0LnVpbnQ2NAogICAgYnRvaQogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMwogICAgZHVwCiAgICBsZW4KICAgIGludGNfMSAvLyA4CiAgICA9PQogICAgYXNzZXJ0IC8vIGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBhcmM0LnVpbnQ2NAogICAgYnRvaQogICAgLy8gbG9jYWxfbWFwL3VpbnQ2NC5weTozMAogICAgLy8gc2VsZi5tYXBbYWNjb3VudCwga2V5XSA9IHZhbHVlCiAgICBzd2FwCiAgICBpdG9iCiAgICBieXRlY18wIC8vICJtYXAiCiAgICBzd2FwCiAgICBjb25jYXQKICAgIHN3YXAKICAgIGFwcF9sb2NhbF9wdXQKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6MjgKICAgIC8vIEBwdWJsaWMKICAgIGludGNfMCAvLyAxCiAgICByZXR1cm4KCgovLyB0ZXN0X2Nhc2VzLmxvY2FsX21hcC51aW50NjQuTG9jYWxNYXBVSW50NjQuZGVsZXRlW3JvdXRpbmddKCkgLT4gdm9pZDoKZGVsZXRlOgogICAgLy8gbG9jYWxfbWFwL3VpbnQ2NC5weTozMgogICAgLy8gQHB1YmxpYwogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQogICAgZHVwCiAgICBsZW4KICAgIGludGNfMiAvLyAzMgogICAgPT0KICAgIGFzc2VydCAvLyBpbnZhbGlkIG51bWJlciBvZiBieXRlcyBmb3IgYXJjNC5zdGF0aWNfYXJyYXk8YXJjNC51aW50OCwgMzI+CiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAyCiAgICBkdXAKICAgIGxlbgogICAgaW50Y18xIC8vIDgKICAgID09CiAgICBhc3NlcnQgLy8gaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgZm9yIGFyYzQudWludDY0CiAgICBidG9pCiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjM0CiAgICAvLyBkZWwgc2VsZi5tYXBbYWNjb3VudCwga2V5XQogICAgaXRvYgogICAgYnl0ZWNfMCAvLyAibWFwIgogICAgc3dhcAogICAgY29uY2F0CiAgICBhcHBfbG9jYWxfZGVsCiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjMyCiAgICAvLyBAcHVibGljCiAgICBpbnRjXzAgLy8gMQogICAgcmV0dXJuCgoKLy8gdGVzdF9jYXNlcy5sb2NhbF9tYXAudWludDY0LkxvY2FsTWFwVUludDY0LmluX1tyb3V0aW5nXSgpIC0+IHZvaWQ6CmluXzoKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6MzYKICAgIC8vIEBwdWJsaWMKICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDEKICAgIGR1cAogICAgbGVuCiAgICBpbnRjXzIgLy8gMzIKICAgID09CiAgICBhc3NlcnQgLy8gaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgZm9yIGFyYzQuc3RhdGljX2FycmF5PGFyYzQudWludDgsIDMyPgogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMgogICAgZHVwCiAgICBsZW4KICAgIGludGNfMSAvLyA4CiAgICA9PQogICAgYXNzZXJ0IC8vIGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBhcmM0LnVpbnQ2NAogICAgYnRvaQogICAgLy8gbG9jYWxfbWFwL3VpbnQ2NC5weTozOAogICAgLy8gcmV0dXJuIChhY2NvdW50LCBrZXkpIGluIHNlbGYubWFwCiAgICBpdG9iCiAgICBieXRlY18wIC8vICJtYXAiCiAgICBzd2FwCiAgICBjb25jYXQKICAgIGludGNfMyAvLyAwCiAgICBzd2FwCiAgICBhcHBfbG9jYWxfZ2V0X2V4CiAgICBidXJ5IDEKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6MzYKICAgIC8vIEBwdWJsaWMKICAgIGJ5dGVjXzIgLy8gMHgwMAogICAgaW50Y18zIC8vIDAKICAgIHVuY292ZXIgMgogICAgc2V0Yml0CiAgICBieXRlY18xIC8vIDB4MTUxZjdjNzUKICAgIHN3YXAKICAgIGNvbmNhdAogICAgbG9nCiAgICBpbnRjXzAgLy8gMQogICAgcmV0dXJuCgoKLy8gdGVzdF9jYXNlcy5sb2NhbF9tYXAudWludDY0LkxvY2FsTWFwVUludDY0Lm1heWJlW3JvdXRpbmddKCkgLT4gdm9pZDoKbWF5YmU6CiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjQ0CiAgICAvLyBAcHVibGljCiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAxCiAgICBkdXAKICAgIGxlbgogICAgaW50Y18yIC8vIDMyCiAgICA9PQogICAgYXNzZXJ0IC8vIGludmFsaWQgbnVtYmVyIG9mIGJ5dGVzIGZvciBhcmM0LnN0YXRpY19hcnJheTxhcmM0LnVpbnQ4LCAzMj4KICAgIHR4bmEgQXBwbGljYXRpb25BcmdzIDIKICAgIGR1cAogICAgbGVuCiAgICBpbnRjXzEgLy8gOAogICAgPT0KICAgIGFzc2VydCAvLyBpbnZhbGlkIG51bWJlciBvZiBieXRlcyBmb3IgYXJjNC51aW50NjQKICAgIGJ0b2kKICAgIC8vIGxvY2FsX21hcC91aW50NjQucHk6NDYKICAgIC8vIHJldHVybiBzZWxmLm1hcC5tYXliZShhY2NvdW50LCBrZXkpCiAgICBpdG9iCiAgICBieXRlY18wIC8vICJtYXAiCiAgICBzd2FwCiAgICBjb25jYXQKICAgIGludGNfMyAvLyAwCiAgICBzd2FwCiAgICBhcHBfbG9jYWxfZ2V0X2V4CiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjQ0CiAgICAvLyBAcHVibGljCiAgICBzd2FwCiAgICBpdG9iCiAgICBieXRlY18yIC8vIDB4MDAKICAgIGludGNfMyAvLyAwCiAgICB1bmNvdmVyIDMKICAgIHNldGJpdAogICAgY29uY2F0CiAgICBieXRlY18xIC8vIDB4MTUxZjdjNzUKICAgIHN3YXAKICAgIGNvbmNhdAogICAgbG9nCiAgICBpbnRjXzAgLy8gMQogICAgcmV0dXJuCgoKLy8gdGVzdF9jYXNlcy5sb2NhbF9tYXAudWludDY0LkxvY2FsTWFwVUludDY0LmdldF92aWFfc3RhdGVbcm91dGluZ10oKSAtPiB2b2lkOgpnZXRfdmlhX3N0YXRlOgogICAgLy8gbG9jYWxfbWFwL3VpbnQ2NC5weTo0OAogICAgLy8gQHB1YmxpYwogICAgdHhuYSBBcHBsaWNhdGlvbkFyZ3MgMQogICAgZHVwCiAgICBsZW4KICAgIGludGNfMiAvLyAzMgogICAgPT0KICAgIGFzc2VydCAvLyBpbnZhbGlkIG51bWJlciBvZiBieXRlcyBmb3IgYXJjNC5zdGF0aWNfYXJyYXk8YXJjNC51aW50OCwgMzI+CiAgICB0eG5hIEFwcGxpY2F0aW9uQXJncyAyCiAgICBkdXAKICAgIGxlbgogICAgaW50Y18xIC8vIDgKICAgID09CiAgICBhc3NlcnQgLy8gaW52YWxpZCBudW1iZXIgb2YgYnl0ZXMgZm9yIGFyYzQudWludDY0CiAgICBidG9pCiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjUwCiAgICAvLyBzdGF0ZSA9IHNlbGYubWFwLnN0YXRlKGtleSkKICAgIGl0b2IKICAgIGJ5dGVjXzAgLy8gIm1hcCIKICAgIHN3YXAKICAgIGNvbmNhdAogICAgLy8gbG9jYWxfbWFwL3VpbnQ2NC5weTo1MQogICAgLy8gcmV0dXJuIHN0YXRlW2FjY291bnRdCiAgICBpbnRjXzMgLy8gMAogICAgc3dhcAogICAgYXBwX2xvY2FsX2dldF9leAogICAgYXNzZXJ0IC8vIGNoZWNrIExvY2FsU3RhdGUgZXhpc3RzIGZvciBhY2NvdW50CiAgICAvLyBsb2NhbF9tYXAvdWludDY0LnB5OjQ4CiAgICAvLyBAcHVibGljCiAgICBpdG9iCiAgICBieXRlY18xIC8vIDB4MTUxZjdjNzUKICAgIHN3YXAKICAgIGNvbmNhdAogICAgbG9nCiAgICBpbnRjXzAgLy8gMQogICAgcmV0dXJuCg==", "clear": "I3ByYWdtYSB2ZXJzaW9uIDExCiNwcmFnbWEgdHlwZXRyYWNrIGZhbHNlCgovLyBhbGdvcHkuYXJjNC5BUkM0Q29udHJhY3QuY2xlYXJfc3RhdGVfcHJvZ3JhbSgpIC0+IHVpbnQ2NDoKbWFpbjoKICAgIHB1c2hpbnQgMQogICAgcmV0dXJuCg==" }, "byteCode": { "approval": "CyAEAQggACYDA21hcAQVH3x1AQCABExcYbo2GgCOAQBVMRkURDEYRIIIBJ/xJjoEeDY6TwSgb2DvBBIIFZ4EcYnT8QTjo91tBMQlUn0EaF7uSzYaAI4IABgAOABlAIgAoAABAMUA6wCACRUffHUAA21hcLAiQzEZIhIxGBQQQzYaAUkVJBJENhoCSRUjEkQXFihMUCVMY0QWKUxQsCJDNhoBSRUkEkQ2GgJJFSMSRBc2GgNJFSMSRBdMFihMUE8CJU8CY00WKUxQsCJDNhoBSRUkEkQ2GgJJFSMSRBc2GgNJFSMSRBdMFihMUExmIkM2GgFJFSQSRDYaAkkVIxJEFxYoTFBoIkM2GgFJFSQSRDYaAkkVIxJEFxYoTFAlTGNFASolTwJUKUxQsCJDNhoBSRUkEkQ2GgJJFSMSRBcWKExQJUxjTBYqJU8DVFApTFCwIkM2GgFJFSQSRDYaAkkVIxJEFxYoTFAlTGNEFilMULAiQw==", "clear": "C4EBQw==" }, "compilerInfo": { "compiler": "puya", "compilerVersion": { "major": 99, "minor": 99, "patch": 99 } }, "events": [], "templateVariables": {} }