Overview
ETH Balance
ETH Value
$0.00View more zero value Internal Transactions in Advanced View mode
Cross-Chain Transactions
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"IXERC20_INVALID_0_VALUE","type":"error"},{"inputs":[],"name":"IXERC20_NotFactory","type":"error"},{"inputs":[],"name":"IXERC20_NotHighEnoughLimits","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"_mintingLimit","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_burningLimit","type":"uint256"},{"indexed":true,"internalType":"address","name":"_bridge","type":"address"}],"name":"BridgeLimitsSet","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint8","name":"version","type":"uint8"}],"name":"Initialized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_lockbox","type":"address"}],"name":"LockboxSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"FACTORY","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"bridge","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"bridges","outputs":[{"components":[{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"uint256","name":"ratePerSecond","type":"uint256"},{"internalType":"uint256","name":"maxLimit","type":"uint256"},{"internalType":"uint256","name":"currentLimit","type":"uint256"}],"internalType":"struct IXERC20.BridgeParameters","name":"minterParams","type":"tuple"},{"components":[{"internalType":"uint256","name":"timestamp","type":"uint256"},{"internalType":"uint256","name":"ratePerSecond","type":"uint256"},{"internalType":"uint256","name":"maxLimit","type":"uint256"},{"internalType":"uint256","name":"currentLimit","type":"uint256"}],"internalType":"struct IXERC20.BridgeParameters","name":"burnerParams","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridge","type":"address"}],"name":"burningCurrentLimitOf","outputs":[{"internalType":"uint256","name":"_limit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_bridge","type":"address"}],"name":"burningMaxLimitOf","outputs":[{"internalType":"uint256","name":"_limit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_factory","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_factory","type":"address"},{"internalType":"address","name":"_l1Token","type":"address"},{"internalType":"address","name":"_optimismBridge","type":"address"}],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"l1Token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockbox","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridge","type":"address"}],"name":"mintingCurrentLimitOf","outputs":[{"internalType":"uint256","name":"_limit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_bridge","type":"address"}],"name":"mintingMaxLimitOf","outputs":[{"internalType":"uint256","name":"_limit","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"optimismBridge","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"remoteToken","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridge","type":"address"},{"internalType":"uint256","name":"_mintingLimit","type":"uint256"},{"internalType":"uint256","name":"_burningLimit","type":"uint256"}],"name":"setLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_lockbox","type":"address"}],"name":"setLockbox","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b506200001c6200002c565b620000266200002c565b620000ed565b600054610100900460ff1615620000995760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff90811614620000eb576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b61246780620000fd6000396000f3fe608060405234801561001057600080fd5b506004361061021c5760003560e01c80637ecebe0011610125578063c01e1bd6116100ad578063d6c0b2c41161007c578063d6c0b2c414610551578063db0ed6a014610563578063dd62ed3e14610576578063e78cea9214610589578063f2fde38b1461059b57600080fd5b8063c01e1bd61461046a578063c1eb71371461047e578063ced67f0c146104ab578063d505accf1461053e57600080fd5b8063998955d3116100f4578063998955d31461040b5780639dc29fac1461041e578063a08d565414610431578063a457c2d714610444578063a9059cbb1461045757600080fd5b80637ecebe00146103c457806384b0196e146103d75780638da5cb5b146103f257806395d89b411461040357600080fd5b80633644e515116101a8578063651fd26811610177578063651fd2681461035857806366cc57021461036b57806370a082311461037f578063715018a6146103a85780637b4d4ce3146103b057600080fd5b80633644e51514610317578063395093511461031f57806340c10f1914610332578063435350b71461034557600080fd5b80630c05f82c116101ef5780630c05f82c1461028657806318160ddd146102c157806323b872dd146102c95780632dd31000146102dc578063313ce5671461030857600080fd5b806301ffc9a71461022157806306fdde0314610249578063077f224a1461025e578063095ea7b314610273575b600080fd5b61023461022f366004611d4b565b6105ae565b60405190151581526020015b60405180910390f35b6102516105e5565b6040516102409190611dbb565b61027161026c366004611e8d565b610677565b005b610234610281366004611f01565b610750565b6102b3610294366004611f2b565b6001600160a01b03166000908152610132602052604090206002015490565b604051908152602001610240565b6067546102b3565b6102346102d7366004611f46565b610768565b610130546102f0906001600160a01b031681565b6040516001600160a01b039091168152602001610240565b60405160128152602001610240565b6102b361078e565b61023461032d366004611f01565b61079d565b610271610340366004611f01565b6107bf565b610271610353366004611f2b565b6107cd565b6102b3610366366004611f2b565b61084e565b610131546102f0906001600160a01b031681565b6102b361038d366004611f2b565b6001600160a01b031660009081526065602052604090205490565b610271610883565b610134546102f0906001600160a01b031681565b6102b36103d2366004611f2b565b610897565b6103df6108b5565b6040516102409796959493929190611f82565b6097546001600160a01b03166102f0565b610251610953565b6102b3610419366004611f2b565b610962565b61027161042c366004611f01565b61099a565b61027161043f366004612018565b6109a4565b610234610452366004611f01565b610a09565b610234610465366004611f01565b610a8f565b610133546102f0906001600160a01b031681565b6102b361048c366004611f2b565b6001600160a01b03166000908152610132602052604090206006015490565b6105306104b9366004611f2b565b610132602090815260009182526040918290208251608080820185528254825260018301548285015260028301548286015260038301546060808401919091528551918201865260048401548252600584015494820194909452600683015494810194909452600790910154918301919091529082565b60405161024092919061204b565b61027161054c366004612097565b610a9d565b610133546001600160a01b03166102f0565b61027161057136600461210a565b610c01565b6102b36105843660046121a0565b610d0d565b610134546001600160a01b03166102f0565b6102716105a9366004611f2b565b610d38565b60006001600160e01b0319821663ec4fc8e360e01b14806105df57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060606880546105f4906121d3565b80601f0160208091040260200160405190810160405280929190818152602001828054610620906121d3565b801561066d5780601f106106425761010080835404028352916020019161066d565b820191906000526020600020905b81548152906001019060200180831161065057829003601f168201915b5050505050905090565b600054610100900460ff16158080156106975750600054600160ff909116105b806106b15750303b1580156106b1575060005460ff166001145b6106d65760405162461bcd60e51b81526004016106cd90612207565b60405180910390fd5b6000805460ff1916600117905580156106f9576000805461ff0019166101001790555b610704848484610db1565b801561074a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b60003361075e818585610e21565b5060019392505050565b600033610776858285610f45565b610781858585610fb9565b60019150505b9392505050565b6000610798611164565b905090565b60003361075e8185856107b08383610d0d565b6107ba919061226b565b610e21565b6107c9828261116e565b5050565b610130546001600160a01b031633146107f957604051632029e52560e01b815260040160405180910390fd5b61013180546001600160a01b0319166001600160a01b0383169081179091556040519081527ffa2e15ea41196e438f0593ecdd6036acd83bdfcd39d627b77c17eab43f376a399060200160405180910390a150565b6001600160a01b0381166000908152610132602052604081206003810154600282015482546001909301546105df9390611179565b61088b6111f1565b610895600061124b565b565b6001600160a01b038116600090815260fd60205260408120546105df565b60006060806000806000606060c9546000801b1480156108d5575060ca54155b6109195760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064016106cd565b61092161129d565b6109296112ac565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6060606980546105f4906121d3565b6001600160a01b0381166000908152610132602052604081206007810154600682015460048301546005909301546105df9390611179565b6107c982826112bb565b6109ac6111f1565b6109b683836112e1565b6109c08382611389565b60408051838152602081018390526001600160a01b038516917f93f3bbfe8cfb354ec059175107653f49f6eb479a8622a7d83866ea015435c944910160405180910390a2505050565b60003381610a178286610d0d565b905083811015610a775760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106cd565b610a848286868403610e21565b506001949350505050565b60003361075e818585610fb9565b83421115610aed5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016106cd565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610b1c8c611437565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610b778261145f565b90506000610b878287878761148c565b9050896001600160a01b0316816001600160a01b031614610bea5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016106cd565b610bf58a8a8a610e21565b50505050505050505050565b600054610100900460ff1615808015610c215750600054600160ff909116105b80610c3b5750303b158015610c3b575060005460ff166001145b610c575760405162461bcd60e51b81526004016106cd90612207565b6000805460ff191660011790558015610c7a576000805461ff0019166101001790555b610c826114b4565b610c8d868686610db1565b61013380546001600160a01b038086166001600160a01b0319928316179092556101348054928516929091169190911790558015610d05576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050505050565b6001600160a01b03918216600090815260666020908152604080832093909416825291909152205490565b610d406111f1565b6001600160a01b038116610da55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106cd565b610dae8161124b565b50565b600054610100900460ff16610dd85760405162461bcd60e51b81526004016106cd9061227e565b610de283836114db565b610deb8361150c565b610df3611556565b610dfc8161124b565b61013080546001600160a01b0319166001600160a01b03929092169190911790555050565b6001600160a01b038316610e835760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106cd565b6001600160a01b038216610ee45760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106cd565b6001600160a01b0383811660008181526066602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610f518484610d0d565b9050600019811461074a5781811015610fac5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106cd565b61074a8484848403610e21565b6001600160a01b03831661101d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106cd565b6001600160a01b03821661107f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106cd565b6001600160a01b038316600090815260656020526040902054818110156110f75760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106cd565b6001600160a01b0380851660008181526065602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111579086815260200190565b60405180910390a361074a565b600061079861158a565b6107c93383836115fe565b838381146111e9574261118f620151808561226b565b1161119b5750826111e9565b426111a9620151808561226b565b11156111e95760006111bb84426122c9565b905060006111c984836122dc565b6111d3908461226b565b90508581116111e257806111e4565b855b925050505b949350505050565b6097546001600160a01b031633146108955760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106cd565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b606060cb80546105f4906121d3565b606060cc80546105f4906121d3565b336001600160a01b038316146112d6576112d6823383610f45565b6107c9338383611679565b6001600160a01b03821660009081526101326020526040812060020154906113088461084e565b6001600160a01b03851660009081526101326020526040902060020184905590506113348383836116f4565b6001600160a01b0385166000908152610132602052604090206003015561135e62015180846122f3565b6001600160a01b03909416600090815261013260205260409020600181019490945550504290915550565b6001600160a01b03821660009081526101326020526040812060060154906113b084610962565b6001600160a01b03851660009081526101326020526040902060060184905590506113dc8383836116f4565b6001600160a01b0385166000908152610132602052604090206007015561140662015180846122f3565b6001600160a01b03909416600090815261013260205260409020600581019490945550504260049092019190915550565b6001600160a01b038116600090815260fd602052604090208054600181018255905b50919050565b60006105df61146c611164565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600061149d8787878761174b565b915091506114aa8161180f565b5095945050505050565b600054610100900460ff166108955760405162461bcd60e51b81526004016106cd9061227e565b600054610100900460ff166115025760405162461bcd60e51b81526004016106cd9061227e565b6107c98282611959565b600054610100900460ff166115335760405162461bcd60e51b81526004016106cd9061227e565b610dae81604051806040016040528060018152602001603160f81b815250611999565b600054610100900460ff1661157d5760405162461bcd60e51b81526004016106cd9061227e565b6108956119e8565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6115b5611a18565b6115bd611a71565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b8060000361161f5760405163042457a960e21b815260040160405180910390fd5b610131546001600160a01b0384811691161461166f5760006116408461084e565b905081811015611663576040516305b4215560e11b815260040160405180910390fd5b61166d8483611aa2565b505b6115858282611afa565b8060000361169a5760405163042457a960e21b815260040160405180910390fd5b610131546001600160a01b038481169116146116ea5760006116bb84610962565b9050818110156116de576040516305b4215560e11b815260040160405180910390fd5b6116e88483611bbb565b505b6115858282611c17565b6000808484111561172a5761170985856122c9565b9050808311611719576000611723565b61172381846122c9565b9150611743565b61173484866122c9565b9050611740818461226b565b91505b509392505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156117825750600090506003611806565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156117d6573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117ff57600060019250925050611806565b9150600090505b94509492505050565b600081600481111561182357611823612315565b0361182b5750565b600181600481111561183f5761183f612315565b0361188c5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016106cd565b60028160048111156118a0576118a0612315565b036118ed5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016106cd565b600381600481111561190157611901612315565b03610dae5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016106cd565b600054610100900460ff166119805760405162461bcd60e51b81526004016106cd9061227e565b606861198c8382612371565b5060696115858282612371565b600054610100900460ff166119c05760405162461bcd60e51b81526004016106cd9061227e565b60cb6119cc8382612371565b5060cc6119d98282612371565b5050600060c981905560ca5550565b600054610100900460ff16611a0f5760405162461bcd60e51b81526004016106cd9061227e565b6108953361124b565b600080611a2361129d565b805190915015611a3a578051602090910120919050565b60c9548015611a495792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b600080611a7c6112ac565b805190915015611a93578051602090910120919050565b60ca548015611a495792915050565b6000611aad8361084e565b6001600160a01b0384166000908152610132602052604090204290559050611ad582826122c9565b6001600160a01b03909316600090815261013260205260409020600301929092555050565b6001600160a01b038216611b505760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016106cd565b8060676000828254611b62919061226b565b90915550506001600160a01b0382166000818152606560209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6000611bc683610962565b6001600160a01b038416600090815261013260205260409020426004909101559050611bf282826122c9565b6001600160a01b03909316600090815261013260205260409020600701929092555050565b6001600160a01b038216611c775760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016106cd565b6001600160a01b03821660009081526065602052604090205481811015611ceb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016106cd565b6001600160a01b03831660008181526065602090815260408083208686039055606780548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600060208284031215611d5d57600080fd5b81356001600160e01b03198116811461078757600080fd5b6000815180845260005b81811015611d9b57602081850181015186830182015201611d7f565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006107876020830184611d75565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611df557600080fd5b813567ffffffffffffffff80821115611e1057611e10611dce565b604051601f8301601f19908116603f01168101908282118183101715611e3857611e38611dce565b81604052838152866020858801011115611e5157600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356001600160a01b0381168114611e8857600080fd5b919050565b600080600060608486031215611ea257600080fd5b833567ffffffffffffffff80821115611eba57600080fd5b611ec687838801611de4565b94506020860135915080821115611edc57600080fd5b50611ee986828701611de4565b925050611ef860408501611e71565b90509250925092565b60008060408385031215611f1457600080fd5b611f1d83611e71565b946020939093013593505050565b600060208284031215611f3d57600080fd5b61078782611e71565b600080600060608486031215611f5b57600080fd5b611f6484611e71565b9250611f7260208501611e71565b9150604084013590509250925092565b60ff60f81b881681526000602060e081840152611fa260e084018a611d75565b8381036040850152611fb4818a611d75565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b8181101561200657835183529284019291840191600101611fea565b50909c9b505050505050505050505050565b60008060006060848603121561202d57600080fd5b61203684611e71565b95602085013595506040909401359392505050565b82518152602080840151818301526040808501518184015260608086015181850152845160808501529184015160a084015283015160c083015282015160e08201526101008101610787565b600080600080600080600060e0888a0312156120b257600080fd5b6120bb88611e71565b96506120c960208901611e71565b95506040880135945060608801359350608088013560ff811681146120ed57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080600080600060a0868803121561212257600080fd5b853567ffffffffffffffff8082111561213a57600080fd5b61214689838a01611de4565b9650602088013591508082111561215c57600080fd5b5061216988828901611de4565b94505061217860408701611e71565b925061218660608701611e71565b915061219460808701611e71565b90509295509295909350565b600080604083850312156121b357600080fd5b6121bc83611e71565b91506121ca60208401611e71565b90509250929050565b600181811c908216806121e757607f821691505b60208210810361145957634e487b7160e01b600052602260045260246000fd5b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808201808211156105df576105df612255565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b818103818111156105df576105df612255565b80820281158282048414176105df576105df612255565b60008261231057634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052602160045260246000fd5b601f82111561158557600081815260208120601f850160051c810160208610156123525750805b601f850160051c820191505b81811015610d055782815560010161235e565b815167ffffffffffffffff81111561238b5761238b611dce565b61239f8161239984546121d3565b8461232b565b602080601f8311600181146123d457600084156123bc5750858301515b600019600386901b1c1916600185901b178555610d05565b600085815260208120601f198616915b82811015612403578886015182559484019460019091019084016123e4565b50858210156124215787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220ab8c2e456e7abca89aaca3f9fa2a403b0a577142a1ca046d9155c38742f39b8264736f6c63430008130033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061021c5760003560e01c80637ecebe0011610125578063c01e1bd6116100ad578063d6c0b2c41161007c578063d6c0b2c414610551578063db0ed6a014610563578063dd62ed3e14610576578063e78cea9214610589578063f2fde38b1461059b57600080fd5b8063c01e1bd61461046a578063c1eb71371461047e578063ced67f0c146104ab578063d505accf1461053e57600080fd5b8063998955d3116100f4578063998955d31461040b5780639dc29fac1461041e578063a08d565414610431578063a457c2d714610444578063a9059cbb1461045757600080fd5b80637ecebe00146103c457806384b0196e146103d75780638da5cb5b146103f257806395d89b411461040357600080fd5b80633644e515116101a8578063651fd26811610177578063651fd2681461035857806366cc57021461036b57806370a082311461037f578063715018a6146103a85780637b4d4ce3146103b057600080fd5b80633644e51514610317578063395093511461031f57806340c10f1914610332578063435350b71461034557600080fd5b80630c05f82c116101ef5780630c05f82c1461028657806318160ddd146102c157806323b872dd146102c95780632dd31000146102dc578063313ce5671461030857600080fd5b806301ffc9a71461022157806306fdde0314610249578063077f224a1461025e578063095ea7b314610273575b600080fd5b61023461022f366004611d4b565b6105ae565b60405190151581526020015b60405180910390f35b6102516105e5565b6040516102409190611dbb565b61027161026c366004611e8d565b610677565b005b610234610281366004611f01565b610750565b6102b3610294366004611f2b565b6001600160a01b03166000908152610132602052604090206002015490565b604051908152602001610240565b6067546102b3565b6102346102d7366004611f46565b610768565b610130546102f0906001600160a01b031681565b6040516001600160a01b039091168152602001610240565b60405160128152602001610240565b6102b361078e565b61023461032d366004611f01565b61079d565b610271610340366004611f01565b6107bf565b610271610353366004611f2b565b6107cd565b6102b3610366366004611f2b565b61084e565b610131546102f0906001600160a01b031681565b6102b361038d366004611f2b565b6001600160a01b031660009081526065602052604090205490565b610271610883565b610134546102f0906001600160a01b031681565b6102b36103d2366004611f2b565b610897565b6103df6108b5565b6040516102409796959493929190611f82565b6097546001600160a01b03166102f0565b610251610953565b6102b3610419366004611f2b565b610962565b61027161042c366004611f01565b61099a565b61027161043f366004612018565b6109a4565b610234610452366004611f01565b610a09565b610234610465366004611f01565b610a8f565b610133546102f0906001600160a01b031681565b6102b361048c366004611f2b565b6001600160a01b03166000908152610132602052604090206006015490565b6105306104b9366004611f2b565b610132602090815260009182526040918290208251608080820185528254825260018301548285015260028301548286015260038301546060808401919091528551918201865260048401548252600584015494820194909452600683015494810194909452600790910154918301919091529082565b60405161024092919061204b565b61027161054c366004612097565b610a9d565b610133546001600160a01b03166102f0565b61027161057136600461210a565b610c01565b6102b36105843660046121a0565b610d0d565b610134546001600160a01b03166102f0565b6102716105a9366004611f2b565b610d38565b60006001600160e01b0319821663ec4fc8e360e01b14806105df57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060606880546105f4906121d3565b80601f0160208091040260200160405190810160405280929190818152602001828054610620906121d3565b801561066d5780601f106106425761010080835404028352916020019161066d565b820191906000526020600020905b81548152906001019060200180831161065057829003601f168201915b5050505050905090565b600054610100900460ff16158080156106975750600054600160ff909116105b806106b15750303b1580156106b1575060005460ff166001145b6106d65760405162461bcd60e51b81526004016106cd90612207565b60405180910390fd5b6000805460ff1916600117905580156106f9576000805461ff0019166101001790555b610704848484610db1565b801561074a576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b50505050565b60003361075e818585610e21565b5060019392505050565b600033610776858285610f45565b610781858585610fb9565b60019150505b9392505050565b6000610798611164565b905090565b60003361075e8185856107b08383610d0d565b6107ba919061226b565b610e21565b6107c9828261116e565b5050565b610130546001600160a01b031633146107f957604051632029e52560e01b815260040160405180910390fd5b61013180546001600160a01b0319166001600160a01b0383169081179091556040519081527ffa2e15ea41196e438f0593ecdd6036acd83bdfcd39d627b77c17eab43f376a399060200160405180910390a150565b6001600160a01b0381166000908152610132602052604081206003810154600282015482546001909301546105df9390611179565b61088b6111f1565b610895600061124b565b565b6001600160a01b038116600090815260fd60205260408120546105df565b60006060806000806000606060c9546000801b1480156108d5575060ca54155b6109195760405162461bcd60e51b81526020600482015260156024820152741152540dcc4c8e88155b9a5b9a5d1a585b1a5e9959605a1b60448201526064016106cd565b61092161129d565b6109296112ac565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b6060606980546105f4906121d3565b6001600160a01b0381166000908152610132602052604081206007810154600682015460048301546005909301546105df9390611179565b6107c982826112bb565b6109ac6111f1565b6109b683836112e1565b6109c08382611389565b60408051838152602081018390526001600160a01b038516917f93f3bbfe8cfb354ec059175107653f49f6eb479a8622a7d83866ea015435c944910160405180910390a2505050565b60003381610a178286610d0d565b905083811015610a775760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106cd565b610a848286868403610e21565b506001949350505050565b60003361075e818585610fb9565b83421115610aed5760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e6500000060448201526064016106cd565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610b1c8c611437565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e0016040516020818303038152906040528051906020012090506000610b778261145f565b90506000610b878287878761148c565b9050896001600160a01b0316816001600160a01b031614610bea5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e6174757265000060448201526064016106cd565b610bf58a8a8a610e21565b50505050505050505050565b600054610100900460ff1615808015610c215750600054600160ff909116105b80610c3b5750303b158015610c3b575060005460ff166001145b610c575760405162461bcd60e51b81526004016106cd90612207565b6000805460ff191660011790558015610c7a576000805461ff0019166101001790555b610c826114b4565b610c8d868686610db1565b61013380546001600160a01b038086166001600160a01b0319928316179092556101348054928516929091169190911790558015610d05576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b505050505050565b6001600160a01b03918216600090815260666020908152604080832093909416825291909152205490565b610d406111f1565b6001600160a01b038116610da55760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106cd565b610dae8161124b565b50565b600054610100900460ff16610dd85760405162461bcd60e51b81526004016106cd9061227e565b610de283836114db565b610deb8361150c565b610df3611556565b610dfc8161124b565b61013080546001600160a01b0319166001600160a01b03929092169190911790555050565b6001600160a01b038316610e835760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106cd565b6001600160a01b038216610ee45760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106cd565b6001600160a01b0383811660008181526066602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6000610f518484610d0d565b9050600019811461074a5781811015610fac5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106cd565b61074a8484848403610e21565b6001600160a01b03831661101d5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106cd565b6001600160a01b03821661107f5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106cd565b6001600160a01b038316600090815260656020526040902054818110156110f75760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106cd565b6001600160a01b0380851660008181526065602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906111579086815260200190565b60405180910390a361074a565b600061079861158a565b6107c93383836115fe565b838381146111e9574261118f620151808561226b565b1161119b5750826111e9565b426111a9620151808561226b565b11156111e95760006111bb84426122c9565b905060006111c984836122dc565b6111d3908461226b565b90508581116111e257806111e4565b855b925050505b949350505050565b6097546001600160a01b031633146108955760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016106cd565b609780546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b606060cb80546105f4906121d3565b606060cc80546105f4906121d3565b336001600160a01b038316146112d6576112d6823383610f45565b6107c9338383611679565b6001600160a01b03821660009081526101326020526040812060020154906113088461084e565b6001600160a01b03851660009081526101326020526040902060020184905590506113348383836116f4565b6001600160a01b0385166000908152610132602052604090206003015561135e62015180846122f3565b6001600160a01b03909416600090815261013260205260409020600181019490945550504290915550565b6001600160a01b03821660009081526101326020526040812060060154906113b084610962565b6001600160a01b03851660009081526101326020526040902060060184905590506113dc8383836116f4565b6001600160a01b0385166000908152610132602052604090206007015561140662015180846122f3565b6001600160a01b03909416600090815261013260205260409020600581019490945550504260049092019190915550565b6001600160a01b038116600090815260fd602052604090208054600181018255905b50919050565b60006105df61146c611164565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600061149d8787878761174b565b915091506114aa8161180f565b5095945050505050565b600054610100900460ff166108955760405162461bcd60e51b81526004016106cd9061227e565b600054610100900460ff166115025760405162461bcd60e51b81526004016106cd9061227e565b6107c98282611959565b600054610100900460ff166115335760405162461bcd60e51b81526004016106cd9061227e565b610dae81604051806040016040528060018152602001603160f81b815250611999565b600054610100900460ff1661157d5760405162461bcd60e51b81526004016106cd9061227e565b6108956119e8565b505050565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6115b5611a18565b6115bd611a71565b60408051602081019490945283019190915260608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b8060000361161f5760405163042457a960e21b815260040160405180910390fd5b610131546001600160a01b0384811691161461166f5760006116408461084e565b905081811015611663576040516305b4215560e11b815260040160405180910390fd5b61166d8483611aa2565b505b6115858282611afa565b8060000361169a5760405163042457a960e21b815260040160405180910390fd5b610131546001600160a01b038481169116146116ea5760006116bb84610962565b9050818110156116de576040516305b4215560e11b815260040160405180910390fd5b6116e88483611bbb565b505b6115858282611c17565b6000808484111561172a5761170985856122c9565b9050808311611719576000611723565b61172381846122c9565b9150611743565b61173484866122c9565b9050611740818461226b565b91505b509392505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156117825750600090506003611806565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156117d6573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166117ff57600060019250925050611806565b9150600090505b94509492505050565b600081600481111561182357611823612315565b0361182b5750565b600181600481111561183f5761183f612315565b0361188c5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016106cd565b60028160048111156118a0576118a0612315565b036118ed5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e6774680060448201526064016106cd565b600381600481111561190157611901612315565b03610dae5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b60648201526084016106cd565b600054610100900460ff166119805760405162461bcd60e51b81526004016106cd9061227e565b606861198c8382612371565b5060696115858282612371565b600054610100900460ff166119c05760405162461bcd60e51b81526004016106cd9061227e565b60cb6119cc8382612371565b5060cc6119d98282612371565b5050600060c981905560ca5550565b600054610100900460ff16611a0f5760405162461bcd60e51b81526004016106cd9061227e565b6108953361124b565b600080611a2361129d565b805190915015611a3a578051602090910120919050565b60c9548015611a495792915050565b7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4709250505090565b600080611a7c6112ac565b805190915015611a93578051602090910120919050565b60ca548015611a495792915050565b6000611aad8361084e565b6001600160a01b0384166000908152610132602052604090204290559050611ad582826122c9565b6001600160a01b03909316600090815261013260205260409020600301929092555050565b6001600160a01b038216611b505760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064016106cd565b8060676000828254611b62919061226b565b90915550506001600160a01b0382166000818152606560209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6000611bc683610962565b6001600160a01b038416600090815261013260205260409020426004909101559050611bf282826122c9565b6001600160a01b03909316600090815261013260205260409020600701929092555050565b6001600160a01b038216611c775760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b60648201526084016106cd565b6001600160a01b03821660009081526065602052604090205481811015611ceb5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b60648201526084016106cd565b6001600160a01b03831660008181526065602090815260408083208686039055606780548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a3505050565b600060208284031215611d5d57600080fd5b81356001600160e01b03198116811461078757600080fd5b6000815180845260005b81811015611d9b57602081850181015186830182015201611d7f565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006107876020830184611d75565b634e487b7160e01b600052604160045260246000fd5b600082601f830112611df557600080fd5b813567ffffffffffffffff80821115611e1057611e10611dce565b604051601f8301601f19908116603f01168101908282118183101715611e3857611e38611dce565b81604052838152866020858801011115611e5157600080fd5b836020870160208301376000602085830101528094505050505092915050565b80356001600160a01b0381168114611e8857600080fd5b919050565b600080600060608486031215611ea257600080fd5b833567ffffffffffffffff80821115611eba57600080fd5b611ec687838801611de4565b94506020860135915080821115611edc57600080fd5b50611ee986828701611de4565b925050611ef860408501611e71565b90509250925092565b60008060408385031215611f1457600080fd5b611f1d83611e71565b946020939093013593505050565b600060208284031215611f3d57600080fd5b61078782611e71565b600080600060608486031215611f5b57600080fd5b611f6484611e71565b9250611f7260208501611e71565b9150604084013590509250925092565b60ff60f81b881681526000602060e081840152611fa260e084018a611d75565b8381036040850152611fb4818a611d75565b606085018990526001600160a01b038816608086015260a0850187905284810360c0860152855180825283870192509083019060005b8181101561200657835183529284019291840191600101611fea565b50909c9b505050505050505050505050565b60008060006060848603121561202d57600080fd5b61203684611e71565b95602085013595506040909401359392505050565b82518152602080840151818301526040808501518184015260608086015181850152845160808501529184015160a084015283015160c083015282015160e08201526101008101610787565b600080600080600080600060e0888a0312156120b257600080fd5b6120bb88611e71565b96506120c960208901611e71565b95506040880135945060608801359350608088013560ff811681146120ed57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b600080600080600060a0868803121561212257600080fd5b853567ffffffffffffffff8082111561213a57600080fd5b61214689838a01611de4565b9650602088013591508082111561215c57600080fd5b5061216988828901611de4565b94505061217860408701611e71565b925061218660608701611e71565b915061219460808701611e71565b90509295509295909350565b600080604083850312156121b357600080fd5b6121bc83611e71565b91506121ca60208401611e71565b90509250929050565b600181811c908216806121e757607f821691505b60208210810361145957634e487b7160e01b600052602260045260246000fd5b6020808252602e908201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160408201526d191e481a5b9a5d1a585b1a5e995960921b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808201808211156105df576105df612255565b6020808252602b908201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960408201526a6e697469616c697a696e6760a81b606082015260800190565b818103818111156105df576105df612255565b80820281158282048414176105df576105df612255565b60008261231057634e487b7160e01b600052601260045260246000fd5b500490565b634e487b7160e01b600052602160045260246000fd5b601f82111561158557600081815260208120601f850160051c810160208610156123525750805b601f850160051c820191505b81811015610d055782815560010161235e565b815167ffffffffffffffff81111561238b5761238b611dce565b61239f8161239984546121d3565b8461232b565b602080601f8311600181146123d457600084156123bc5750858301515b600019600386901b1c1916600185901b178555610d05565b600085815260208120601f198616915b82811015612403578886015182559484019460019091019084016123e4565b50858210156124215787850151600019600388901b60f8161c191681555b5050505050600190811b0190555056fea2646970667358221220ab8c2e456e7abca89aaca3f9fa2a403b0a577142a1ca046d9155c38742f39b8264736f6c63430008130033
Generate instant answers for your smart contract questions using Al Models. Read more.
Net Worth in USD
Net Worth in ETH
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

