Sourcify does not support chain 5042, so no source can be fetched or submitted for it.
API9,077 bytes (8.9 KB)
This contract's source has not been published
Sourcify does not support chain 5042, so no source can be fetched or submitted for it. The bytecode below is the ground truth available.
No ABI is available for this contract
An ABI names each function and event and describes how their arguments are encoded. It comes from the verified source, which is why Read Contract and Write Contract have nothing to enumerate for this address.
Constructor arguments need the verified ABI to be decoded
The encoded arguments are the trailing bytes of the deployment calldata above. Naming and typing them takes the ABI, which arrives with verification.
An address is a 20-byte identifier that can hold a balance and, when it carries code, execute it. Gas on Arc is paid in USDC, so the balance shown for an address is denominated in dollars rather than in a volatile asset.
The calldata of the deployment transaction — 11,698 bytes (11.4 KB). It is the constructor plus the runtime code it returns, and any constructor arguments are its trailing bytes.
0x610160604052348015610010575f5ffd5b50604051612d92380380612d92833981810160405281019061003291906104cb565b806040518060400160405280600c81526020017f456e76656c6f7065205553440000000000000000000000000000000000000000815250806040518060400160405280600181526020017f31000000000000000000000000000000000000000000000000000000000000008152506040518060400160405280600c81526020017f456e76656c6f70652055534400000000000000000000000000000000000000008152506040518060400160405280600481526020017f6555534400000000000000000000000000000000000000000000000000000000815250816003908161011b9190610744565b50806004908161012b9190610744565b50505061014260058361025f60201b90919060201c565b610120818152505061015e60068261025f60201b90919060201c565b6101408181525050818051906020012060e08181525050808051906020012061010081815250504660a0818152505061019b6102ac60201b60201c565b608081815250503073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250505050505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610249575f6040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016102409190610822565b60405180910390fd5b6102588161030660201b60201c565b50506109cc565b5f602083511015610280576102798361033c60201b60201c565b90506102a6565b82610290836103a160201b60201c565b5f01908161029e9190610744565b5060ff5f1b90505b92915050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60e0516101005146306040516020016102eb959493929190610862565b60405160208183030381529060405280519060200120905090565b60095f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055610339816103aa60201b60201c565b50565b5f5f829050601f8151111561038857826040517f305a27a900000000000000000000000000000000000000000000000000000000815260040161037f9190610919565b60405180910390fd5b80518161039490610966565b5f1c175f1b915050919050565b5f819050919050565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61049a82610471565b9050919050565b6104aa81610490565b81146104b4575f5ffd5b50565b5f815190506104c5816104a1565b92915050565b5f602082840312156104e0576104df61046d565b5b5f6104ed848285016104b7565b91505092915050565b5f81519050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061057157607f821691505b6020821081036105845761058361052d565b5b50919050565b5f819050815f5260205f209050919050565b5f6020601f8301049050919050565b5f82821b905092915050565b5f600883026105e67fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826105ab565b6105f086836105ab565b95508019841693508086168417925050509392505050565b5f819050919050565b5f819050919050565b5f61063461062f61062a84610608565b610611565b610608565b9050919050565b5f819050919050565b61064d8361061a565b6106616106598261063b565b8484546105b7565b825550505050565b5f5f905090565b610678610669565b610683818484610644565b505050565b5f5b828110156106a95761069e5f828401610670565b60018101905061068a565b505050565b601f8211156106fc57828211156106fb576106c88161058a565b6106d18361059c565b6106da8561059c565b60208610156106e7575f90505b8083016106f682840382610688565b505050505b5b505050565b5f82821c905092915050565b5f61071c5f1984600802610701565b1980831691505092915050565b5f610734838361070d565b9150826002028217905092915050565b61074d826104f6565b67ffffffffffffffff81111561076657610765610500565b5b610770825461055a565b61077b8282856106ae565b5f60209050601f8311600181146107ac575f841561079a578287015190505b6107a48582610729565b86555061080b565b601f1984166107ba8661058a565b5f5b828110156107e1578489015182556001820191506020850194506020810190506107bc565b868310156107fe57848901516107fa601f89168261070d565b8355505b6001600288020188555050505b505050505050565b61081c81610490565b82525050565b5f6020820190506108355f830184610813565b92915050565b5f819050919050565b61084d8161083b565b82525050565b61085c81610608565b82525050565b5f60a0820190506108755f830188610844565b6108826020830187610844565b61088f6040830186610844565b61089c6060830185610853565b6108a96080830184610813565b9695505050505050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6108eb826104f6565b6108f581856108b3565b93506109058185602086016108c3565b61090e816108d1565b840191505092915050565b5f6020820190508181035f83015261093181846108e1565b905092915050565b5f81519050919050565b5f819050602082019050919050565b5f61095d825161083b565b80915050919050565b5f61097082610939565b8261097a84610943565b905061098581610952565b925060208210156109c5576109c07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff836020036008026105ab565b831692505b5050919050565b60805160a05160c05160e051610100516101205161014051612375610a1d5f395f6110f401525f6110b901525f61166c01525f61164b01525f610e8101525f610ed701525f610f0001526123755ff3fe608060405234801561000f575f5ffd5b5060043610610140575f3560e01c806384b0196e116100b6578063a9059cbb1161007a578063a9059cbb14610344578063d505accf14610374578063dd62ed3e14610390578063e30c3978146103c0578063e78cea92146103de578063f2fde38b146103fc57610140565b806384b0196e146102ac5780638da5cb5b146102d05780638dd14802146102ee57806395d89b411461030a5780639dc29fac1461032857610140565b80633644e515116101085780633644e515146101fe57806340c10f191461021c57806370a0823114610238578063715018a61461026857806379ba5097146102725780637ecebe001461027c57610140565b806306fdde0314610144578063095ea7b31461016257806318160ddd1461019257806323b872dd146101b0578063313ce567146101e0575b5f5ffd5b61014c610418565b6040516101599190611be5565b60405180910390f35b61017c60048036038101906101779190611c96565b6104a8565b6040516101899190611cee565b60405180910390f35b61019a6104ca565b6040516101a79190611d16565b60405180910390f35b6101ca60048036038101906101c59190611d2f565b6104d3565b6040516101d79190611cee565b60405180910390f35b6101e8610501565b6040516101f59190611d9a565b60405180910390f35b610206610509565b6040516102139190611dcb565b60405180910390f35b61023660048036038101906102319190611c96565b610517565b005b610252600480360381019061024d9190611de4565b6105ab565b60405161025f9190611d16565b60405180910390f35b6102706105f0565b005b61027a610603565b005b61029660048036038101906102919190611de4565b610691565b6040516102a39190611d16565b60405180910390f35b6102b46106a2565b6040516102c79796959493929190611f0f565b60405180910390f35b6102d8610747565b6040516102e59190611f91565b60405180910390f35b61030860048036038101906103039190611de4565b61076f565b005b6103126108dc565b60405161031f9190611be5565b60405180910390f35b610342600480360381019061033d9190611c96565b61096c565b005b61035e60048036038101906103599190611c96565b610a00565b60405161036b9190611cee565b60405180910390f35b61038e60048036038101906103899190611ffe565b610a22565b005b6103aa60048036038101906103a5919061209b565b610b67565b6040516103b79190611d16565b60405180910390f35b6103c8610be9565b6040516103d59190611f91565b60405180910390f35b6103e6610c11565b6040516103f39190611f91565b60405180910390f35b61041660048036038101906104119190611de4565b610c36565b005b60606003805461042790612106565b80601f016020809104026020016040519081016040528092919081815260200182805461045390612106565b801561049e5780601f106104755761010080835404028352916020019161049e565b820191905f5260205f20905b81548152906001019060200180831161048157829003601f168201915b5050505050905090565b5f5f6104b2610ce2565b90506104bf818585610ce9565b600191505092915050565b5f600254905090565b5f5f6104dd610ce2565b90506104ea858285610cfb565b6104f5858585610d8e565b60019150509392505050565b5f6006905090565b5f610512610e7e565b905090565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461059d576040517f7fea9dc500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105a78282610f34565b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6105f8610fb3565b6106015f61103a565b565b5f61060c610ce2565b90508073ffffffffffffffffffffffffffffffffffffffff1661062d610be9565b73ffffffffffffffffffffffffffffffffffffffff161461068557806040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161067c9190611f91565b60405180910390fd5b61068e8161103a565b50565b5f61069b8261106a565b9050919050565b5f6060805f5f5f60606106b36110b0565b6106bb6110eb565b46305f5f1b5f67ffffffffffffffff8111156106da576106d9612136565b5b6040519080825280602002602001820160405280156107085781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610777610fb3565b5f73ffffffffffffffffffffffffffffffffffffffff16600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107fd576040517f8bc1d41400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610862576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fa49730bff544fd0b716395c592e39c6fd2d2481a19b9229b5b240483db95a495816040516108d19190611f91565b60405180910390a150565b6060600480546108eb90612106565b80601f016020809104026020016040519081016040528092919081815260200182805461091790612106565b80156109625780601f1061093957610100808354040283529160200191610962565b820191905f5260205f20905b81548152906001019060200180831161094557829003601f168201915b5050505050905090565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109f2576040517f7fea9dc500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109fc8282611126565b5050565b5f5f610a0a610ce2565b9050610a17818585610d8e565b600191505092915050565b83421115610a6757836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610a5e9190611d16565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a958c6111a5565b89604051602001610aab96959493929190612163565b6040516020818303038152906040528051906020012090505f610acd826111f8565b90505f610adc82878787611211565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b5057808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610b479291906121c2565b60405180910390fd5b610b5b8a8a8a610ce9565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610c3e610fb3565b8060095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16610c9d610747565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b5f33905090565b610cf6838383600161123f565b505050565b5f610d068484610b67565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610d885781811015610d79578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610d70939291906121e9565b60405180910390fd5b610d8784848484035f61123f565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dfe575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610df59190611f91565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e6e575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610e659190611f91565b60405180910390fd5b610e7983838361140e565b505050565b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610ef957507f000000000000000000000000000000000000000000000000000000000000000046145b15610f26577f00000000000000000000000000000000000000000000000000000000000000009050610f31565b610f2e611627565b90505b90565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fa4575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f9b9190611f91565b60405180910390fd5b610faf5f838361140e565b5050565b610fbb610ce2565b73ffffffffffffffffffffffffffffffffffffffff16610fd9610747565b73ffffffffffffffffffffffffffffffffffffffff161461103857610ffc610ce2565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161102f9190611f91565b60405180910390fd5b565b60095f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055611067816116bc565b50565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606110e660057f000000000000000000000000000000000000000000000000000000000000000061177f90919063ffffffff16565b905090565b606061112160067f000000000000000000000000000000000000000000000000000000000000000061177f90919063ffffffff16565b905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611196575f6040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161118d9190611f91565b60405180910390fd5b6111a1825f8361140e565b5050565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f61120a611204610e7e565b8361182c565b9050919050565b5f5f5f5f6112218888888861186c565b9250925092506112318282611953565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036112af575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112a69190611f91565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361131f575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016113169190611f91565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611408578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516113ff9190611d16565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361145e578060025f828254611452919061224b565b9250508190555061152c565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156114e7578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016114de939291906121e9565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611573578060025f82825403925050819055506115bd565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161161a9190611d16565b60405180910390a3505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000046306040516020016116a195949392919061227e565b60405160208183030381529060405280519060200120905090565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b606060ff5f1b831461179b5761179483611ab5565b9050611826565b8180546117a790612106565b80601f01602080910402602001604051908101604052809291908181526020018280546117d390612106565b801561181e5780601f106117f55761010080835404028352916020019161181e565b820191905f5260205f20905b81548152906001019060200180831161180157829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c11156118a8575f600385925092509250611949565b5f6001888888886040515f81526020016040526040516118cb94939291906122cf565b6020604051602081039080840390855afa1580156118eb573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361193c575f60015f5f1b93509350935050611949565b805f5f5f1b935093509350505b9450945094915050565b5f600381111561196657611965612312565b5b82600381111561197957611978612312565b5b0315611ab1576001600381111561199357611992612312565b5b8260038111156119a6576119a5612312565b5b036119dd576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156119f1576119f0612312565b5b826003811115611a0457611a03612312565b5b03611a4857805f1c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401611a3f9190611d16565b60405180910390fd5b600380811115611a5b57611a5a612312565b5b826003811115611a6e57611a6d612312565b5b03611ab057806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611aa79190611dcb565b60405180910390fd5b5b5050565b60605f611ac183611b27565b90505f602067ffffffffffffffff811115611adf57611ade612136565b5b6040519080825280601f01601f191660200182016040528015611b115781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f5f60ff835f1c169050601f811115611b6c576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611bb782611b75565b611bc18185611b7f565b9350611bd1818560208601611b8f565b611bda81611b9d565b840191505092915050565b5f6020820190508181035f830152611bfd8184611bad565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611c3282611c09565b9050919050565b611c4281611c28565b8114611c4c575f5ffd5b50565b5f81359050611c5d81611c39565b92915050565b5f819050919050565b611c7581611c63565b8114611c7f575f5ffd5b50565b5f81359050611c9081611c6c565b92915050565b5f5f60408385031215611cac57611cab611c05565b5b5f611cb985828601611c4f565b9250506020611cca85828601611c82565b9150509250929050565b5f8115159050919050565b611ce881611cd4565b82525050565b5f602082019050611d015f830184611cdf565b92915050565b611d1081611c63565b82525050565b5f602082019050611d295f830184611d07565b92915050565b5f5f5f60608486031215611d4657611d45611c05565b5b5f611d5386828701611c4f565b9350506020611d6486828701611c4f565b9250506040611d7586828701611c82565b9150509250925092565b5f60ff82169050919050565b611d9481611d7f565b82525050565b5f602082019050611dad5f830184611d8b565b92915050565b5f819050919050565b611dc581611db3565b82525050565b5f602082019050611dde5f830184611dbc565b92915050565b5f60208284031215611df957611df8611c05565b5b5f611e0684828501611c4f565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611e4381611e0f565b82525050565b611e5281611c28565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611e8a81611c63565b82525050565b5f611e9b8383611e81565b60208301905092915050565b5f602082019050919050565b5f611ebd82611e58565b611ec78185611e62565b9350611ed283611e72565b805f5b83811015611f02578151611ee98882611e90565b9750611ef483611ea7565b925050600181019050611ed5565b5085935050505092915050565b5f60e082019050611f225f83018a611e3a565b8181036020830152611f348189611bad565b90508181036040830152611f488188611bad565b9050611f576060830187611d07565b611f646080830186611e49565b611f7160a0830185611dbc565b81810360c0830152611f838184611eb3565b905098975050505050505050565b5f602082019050611fa45f830184611e49565b92915050565b611fb381611d7f565b8114611fbd575f5ffd5b50565b5f81359050611fce81611faa565b92915050565b611fdd81611db3565b8114611fe7575f5ffd5b50565b5f81359050611ff881611fd4565b92915050565b5f5f5f5f5f5f5f60e0888a03121561201957612018611c05565b5b5f6120268a828b01611c4f565b97505060206120378a828b01611c4f565b96505060406120488a828b01611c82565b95505060606120598a828b01611c82565b945050608061206a8a828b01611fc0565b93505060a061207b8a828b01611fea565b92505060c061208c8a828b01611fea565b91505092959891949750929550565b5f5f604083850312156120b1576120b0611c05565b5b5f6120be85828601611c4f565b92505060206120cf85828601611c4f565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061211d57607f821691505b6020821081036121305761212f6120d9565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c0820190506121765f830189611dbc565b6121836020830188611e49565b6121906040830187611e49565b61219d6060830186611d07565b6121aa6080830185611d07565b6121b760a0830184611d07565b979650505050505050565b5f6040820190506121d55f830185611e49565b6121e26020830184611e49565b9392505050565b5f6060820190506121fc5f830186611e49565b6122096020830185611d07565b6122166040830184611d07565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61225582611c63565b915061226083611c63565b92508282019050808211156122785761227761221e565b5b92915050565b5f60a0820190506122915f830188611dbc565b61229e6020830187611dbc565b6122ab6040830186611dbc565b6122b86060830185611d07565b6122c56080830184611e49565b9695505050505050565b5f6080820190506122e25f830187611dbc565b6122ef6020830186611d8b565b6122fc6040830185611dbc565b6123096060830184611dbc565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220dae4f61dc31af1783476fa3c9704757da2050594961d350a75678c5720ab28b064736f6c63430008220033000000000000000000000000acbadf5a2c7917759867534ef9772d6c9ce6e501
The runtime code the EVM executes when this address is called — 9,077 bytes, keccak256 0x2b917b9f84bcb60a9999adddf64ea37dd66576b7a6c5d20b6a9de54c251570ae. Two addresses sharing this hash run identical code, which is the fastest way to spot a clone.
0x608060405234801561000f575f5ffd5b5060043610610140575f3560e01c806384b0196e116100b6578063a9059cbb1161007a578063a9059cbb14610344578063d505accf14610374578063dd62ed3e14610390578063e30c3978146103c0578063e78cea92146103de578063f2fde38b146103fc57610140565b806384b0196e146102ac5780638da5cb5b146102d05780638dd14802146102ee57806395d89b411461030a5780639dc29fac1461032857610140565b80633644e515116101085780633644e515146101fe57806340c10f191461021c57806370a0823114610238578063715018a61461026857806379ba5097146102725780637ecebe001461027c57610140565b806306fdde0314610144578063095ea7b31461016257806318160ddd1461019257806323b872dd146101b0578063313ce567146101e0575b5f5ffd5b61014c610418565b6040516101599190611be5565b60405180910390f35b61017c60048036038101906101779190611c96565b6104a8565b6040516101899190611cee565b60405180910390f35b61019a6104ca565b6040516101a79190611d16565b60405180910390f35b6101ca60048036038101906101c59190611d2f565b6104d3565b6040516101d79190611cee565b60405180910390f35b6101e8610501565b6040516101f59190611d9a565b60405180910390f35b610206610509565b6040516102139190611dcb565b60405180910390f35b61023660048036038101906102319190611c96565b610517565b005b610252600480360381019061024d9190611de4565b6105ab565b60405161025f9190611d16565b60405180910390f35b6102706105f0565b005b61027a610603565b005b61029660048036038101906102919190611de4565b610691565b6040516102a39190611d16565b60405180910390f35b6102b46106a2565b6040516102c79796959493929190611f0f565b60405180910390f35b6102d8610747565b6040516102e59190611f91565b60405180910390f35b61030860048036038101906103039190611de4565b61076f565b005b6103126108dc565b60405161031f9190611be5565b60405180910390f35b610342600480360381019061033d9190611c96565b61096c565b005b61035e60048036038101906103599190611c96565b610a00565b60405161036b9190611cee565b60405180910390f35b61038e60048036038101906103899190611ffe565b610a22565b005b6103aa60048036038101906103a5919061209b565b610b67565b6040516103b79190611d16565b60405180910390f35b6103c8610be9565b6040516103d59190611f91565b60405180910390f35b6103e6610c11565b6040516103f39190611f91565b60405180910390f35b61041660048036038101906104119190611de4565b610c36565b005b60606003805461042790612106565b80601f016020809104026020016040519081016040528092919081815260200182805461045390612106565b801561049e5780601f106104755761010080835404028352916020019161049e565b820191905f5260205f20905b81548152906001019060200180831161048157829003601f168201915b5050505050905090565b5f5f6104b2610ce2565b90506104bf818585610ce9565b600191505092915050565b5f600254905090565b5f5f6104dd610ce2565b90506104ea858285610cfb565b6104f5858585610d8e565b60019150509392505050565b5f6006905090565b5f610512610e7e565b905090565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461059d576040517f7fea9dc500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6105a78282610f34565b5050565b5f5f5f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b6105f8610fb3565b6106015f61103a565b565b5f61060c610ce2565b90508073ffffffffffffffffffffffffffffffffffffffff1661062d610be9565b73ffffffffffffffffffffffffffffffffffffffff161461068557806040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161067c9190611f91565b60405180910390fd5b61068e8161103a565b50565b5f61069b8261106a565b9050919050565b5f6060805f5f5f60606106b36110b0565b6106bb6110eb565b46305f5f1b5f67ffffffffffffffff8111156106da576106d9612136565b5b6040519080825280602002602001820160405280156107085781602001602082028036833780820191505090505b507f0f00000000000000000000000000000000000000000000000000000000000000959493929190965096509650965096509650965090919293949596565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b610777610fb3565b5f73ffffffffffffffffffffffffffffffffffffffff16600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146107fd576040517f8bc1d41400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610862576040517fd92e233d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80600a5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507fa49730bff544fd0b716395c592e39c6fd2d2481a19b9229b5b240483db95a495816040516108d19190611f91565b60405180910390a150565b6060600480546108eb90612106565b80601f016020809104026020016040519081016040528092919081815260200182805461091790612106565b80156109625780601f1061093957610100808354040283529160200191610962565b820191905f5260205f20905b81548152906001019060200180831161094557829003601f168201915b5050505050905090565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109f2576040517f7fea9dc500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6109fc8282611126565b5050565b5f5f610a0a610ce2565b9050610a17818585610d8e565b600191505092915050565b83421115610a6757836040517f62791302000000000000000000000000000000000000000000000000000000008152600401610a5e9190611d16565b60405180910390fd5b5f7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9888888610a958c6111a5565b89604051602001610aab96959493929190612163565b6040516020818303038152906040528051906020012090505f610acd826111f8565b90505f610adc82878787611211565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610b5057808a6040517f4b800e46000000000000000000000000000000000000000000000000000000008152600401610b479291906121c2565b60405180910390fd5b610b5b8a8a8a610ce9565b50505050505050505050565b5f60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f60095f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b610c3e610fb3565b8060095f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16610c9d610747565b73ffffffffffffffffffffffffffffffffffffffff167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b5f33905090565b610cf6838383600161123f565b505050565b5f610d068484610b67565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff811015610d885781811015610d79578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610d70939291906121e9565b60405180910390fd5b610d8784848484035f61123f565b5b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dfe575f6040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610df59190611f91565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e6e575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610e659190611f91565b60405180910390fd5b610e7983838361140e565b505050565b5f7f00000000000000000000000001a29660520c693615a62382603a4cac7ffd4a1573ffffffffffffffffffffffffffffffffffffffff163073ffffffffffffffffffffffffffffffffffffffff16148015610ef957507f00000000000000000000000000000000000000000000000000000000000013b246145b15610f26577f5b230bb840bc7b655d106aebb852e6790af9bb46b9a47032d70d476ca42172f69050610f31565b610f2e611627565b90505b90565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610fa4575f6040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610f9b9190611f91565b60405180910390fd5b610faf5f838361140e565b5050565b610fbb610ce2565b73ffffffffffffffffffffffffffffffffffffffff16610fd9610747565b73ffffffffffffffffffffffffffffffffffffffff161461103857610ffc610ce2565b6040517f118cdaa700000000000000000000000000000000000000000000000000000000815260040161102f9190611f91565b60405180910390fd5b565b60095f6101000a81549073ffffffffffffffffffffffffffffffffffffffff0219169055611067816116bc565b50565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b60606110e660057f456e76656c6f706520555344000000000000000000000000000000000000000c61177f90919063ffffffff16565b905090565b606061112160067f310000000000000000000000000000000000000000000000000000000000000161177f90919063ffffffff16565b905090565b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611196575f6040517f96c6fd1e00000000000000000000000000000000000000000000000000000000815260040161118d9190611f91565b60405180910390fd5b6111a1825f8361140e565b5050565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f815480929190600101919050559050919050565b5f61120a611204610e7e565b8361182c565b9050919050565b5f5f5f5f6112218888888861186c565b9250925092506112318282611953565b829350505050949350505050565b5f73ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036112af575f6040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112a69190611f91565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361131f575f6040517f94280d620000000000000000000000000000000000000000000000000000000081526004016113169190611f91565b60405180910390fd5b8160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508015611408578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516113ff9190611d16565b60405180910390a35b50505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361145e578060025f828254611452919061224b565b9250508190555061152c565b5f5f5f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050818110156114e7578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016114de939291906121e9565b60405180910390fd5b8181035f5f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2081905550505b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603611573578060025f82825403925050819055506115bd565b805f5f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f82825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161161a9190611d16565b60405180910390a3505050565b5f7f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f7fd1eb368ec3337eedee936afa487b70a055019bd97e04b2e80da70176c93471c77fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc646306040516020016116a195949392919061227e565b60405160208183030381529060405280519060200120905090565b5f60085f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508160085f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b606060ff5f1b831461179b5761179483611ab5565b9050611826565b8180546117a790612106565b80601f01602080910402602001604051908101604052809291908181526020018280546117d390612106565b801561181e5780601f106117f55761010080835404028352916020019161181e565b820191905f5260205f20905b81548152906001019060200180831161180157829003601f168201915b505050505090505b92915050565b5f6040517f190100000000000000000000000000000000000000000000000000000000000081528360028201528260228201526042812091505092915050565b5f5f5f7f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0845f1c11156118a8575f600385925092509250611949565b5f6001888888886040515f81526020016040526040516118cb94939291906122cf565b6020604051602081039080840390855afa1580156118eb573d5f5f3e3d5ffd5b5050506020604051035190505f73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361193c575f60015f5f1b93509350935050611949565b805f5f5f1b935093509350505b9450945094915050565b5f600381111561196657611965612312565b5b82600381111561197957611978612312565b5b0315611ab1576001600381111561199357611992612312565b5b8260038111156119a6576119a5612312565b5b036119dd576040517ff645eedf00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600260038111156119f1576119f0612312565b5b826003811115611a0457611a03612312565b5b03611a4857805f1c6040517ffce698f7000000000000000000000000000000000000000000000000000000008152600401611a3f9190611d16565b60405180910390fd5b600380811115611a5b57611a5a612312565b5b826003811115611a6e57611a6d612312565b5b03611ab057806040517fd78bce0c000000000000000000000000000000000000000000000000000000008152600401611aa79190611dcb565b60405180910390fd5b5b5050565b60605f611ac183611b27565b90505f602067ffffffffffffffff811115611adf57611ade612136565b5b6040519080825280601f01601f191660200182016040528015611b115781602001600182028036833780820191505090505b5090508181528360208201528092505050919050565b5f5f60ff835f1c169050601f811115611b6c576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80915050919050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f611bb782611b75565b611bc18185611b7f565b9350611bd1818560208601611b8f565b611bda81611b9d565b840191505092915050565b5f6020820190508181035f830152611bfd8184611bad565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f611c3282611c09565b9050919050565b611c4281611c28565b8114611c4c575f5ffd5b50565b5f81359050611c5d81611c39565b92915050565b5f819050919050565b611c7581611c63565b8114611c7f575f5ffd5b50565b5f81359050611c9081611c6c565b92915050565b5f5f60408385031215611cac57611cab611c05565b5b5f611cb985828601611c4f565b9250506020611cca85828601611c82565b9150509250929050565b5f8115159050919050565b611ce881611cd4565b82525050565b5f602082019050611d015f830184611cdf565b92915050565b611d1081611c63565b82525050565b5f602082019050611d295f830184611d07565b92915050565b5f5f5f60608486031215611d4657611d45611c05565b5b5f611d5386828701611c4f565b9350506020611d6486828701611c4f565b9250506040611d7586828701611c82565b9150509250925092565b5f60ff82169050919050565b611d9481611d7f565b82525050565b5f602082019050611dad5f830184611d8b565b92915050565b5f819050919050565b611dc581611db3565b82525050565b5f602082019050611dde5f830184611dbc565b92915050565b5f60208284031215611df957611df8611c05565b5b5f611e0684828501611c4f565b91505092915050565b5f7fff0000000000000000000000000000000000000000000000000000000000000082169050919050565b611e4381611e0f565b82525050565b611e5281611c28565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b611e8a81611c63565b82525050565b5f611e9b8383611e81565b60208301905092915050565b5f602082019050919050565b5f611ebd82611e58565b611ec78185611e62565b9350611ed283611e72565b805f5b83811015611f02578151611ee98882611e90565b9750611ef483611ea7565b925050600181019050611ed5565b5085935050505092915050565b5f60e082019050611f225f83018a611e3a565b8181036020830152611f348189611bad565b90508181036040830152611f488188611bad565b9050611f576060830187611d07565b611f646080830186611e49565b611f7160a0830185611dbc565b81810360c0830152611f838184611eb3565b905098975050505050505050565b5f602082019050611fa45f830184611e49565b92915050565b611fb381611d7f565b8114611fbd575f5ffd5b50565b5f81359050611fce81611faa565b92915050565b611fdd81611db3565b8114611fe7575f5ffd5b50565b5f81359050611ff881611fd4565b92915050565b5f5f5f5f5f5f5f60e0888a03121561201957612018611c05565b5b5f6120268a828b01611c4f565b97505060206120378a828b01611c4f565b96505060406120488a828b01611c82565b95505060606120598a828b01611c82565b945050608061206a8a828b01611fc0565b93505060a061207b8a828b01611fea565b92505060c061208c8a828b01611fea565b91505092959891949750929550565b5f5f604083850312156120b1576120b0611c05565b5b5f6120be85828601611c4f565b92505060206120cf85828601611c4f565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061211d57607f821691505b6020821081036121305761212f6120d9565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f60c0820190506121765f830189611dbc565b6121836020830188611e49565b6121906040830187611e49565b61219d6060830186611d07565b6121aa6080830185611d07565b6121b760a0830184611d07565b979650505050505050565b5f6040820190506121d55f830185611e49565b6121e26020830184611e49565b9392505050565b5f6060820190506121fc5f830186611e49565b6122096020830185611d07565b6122166040830184611d07565b949350505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61225582611c63565b915061226083611c63565b92508282019050808211156122785761227761221e565b5b92915050565b5f60a0820190506122915f830188611dbc565b61229e6020830187611dbc565b6122ab6040830186611dbc565b6122b86060830185611d07565b6122c56080830184611e49565b9695505050505050565b5f6080820190506122e25f830187611dbc565b6122ef6020830186611d8b565b6122fc6040830185611dbc565b6123096060830184611dbc565b95945050505050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffdfea2646970667358221220dae4f61dc31af1783476fa3c9704757da2050594961d350a75678c5720ab28b064736f6c63430008220033