Source Code
Latest 25 from a total of 1,385 transactions
| Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Send | 25942956 | 30 hrs ago | IN | 0.00020624 ETH | 0.00002113 | ||||
| Send | 25940568 | 38 hrs ago | IN | 0.00056786 ETH | 0.00005211 | ||||
| Send | 25939778 | 41 hrs ago | IN | 0.00056786 ETH | 0.00008408 | ||||
| Send | 25936867 | 2 days ago | IN | 0.00056786 ETH | 0.00001865 | ||||
| Send | 25932569 | 2 days ago | IN | 0.00020406 ETH | 0.00003749 | ||||
| Send | 25932445 | 2 days ago | IN | 0.00020406 ETH | 0.00002883 | ||||
| Send | 25932251 | 2 days ago | IN | 0.00056786 ETH | 0.00004162 | ||||
| Send | 25927797 | 3 days ago | IN | 0.00020342 ETH | 0.00003129 | ||||
| Send | 25927329 | 3 days ago | IN | 0.00020342 ETH | 0.00003528 | ||||
| Send | 25912536 | 5 days ago | IN | 0.00020462 ETH | 0.0000431 | ||||
| Send | 25912535 | 5 days ago | IN | 0.00022508 ETH | 0.00022129 | ||||
| Send | 25905650 | 6 days ago | IN | 0.00056786 ETH | 0.00004285 | ||||
| Send | 25887833 | 8 days ago | IN | 0.00056786 ETH | 0.00001756 | ||||
| Send | 25886387 | 9 days ago | IN | 0.00056786 ETH | 0.00001914 | ||||
| Send | 25878365 | 10 days ago | IN | 0.00002642 ETH | 0.00001983 | ||||
| Send | 25878362 | 10 days ago | IN | 0.00002402 ETH | 0.00002001 | ||||
| Send | 25877898 | 10 days ago | IN | 0.00002402 ETH | 0.00003562 | ||||
| Send | 25877425 | 10 days ago | IN | 0.00002522 ETH | 0.00005926 | ||||
| Send | 25871486 | 11 days ago | IN | 0.00002522 ETH | 0.00010009 | ||||
| Send | 25871486 | 11 days ago | IN | 0.00002522 ETH | 0.00010121 | ||||
| Send | 25859011 | 12 days ago | IN | 0.00027952 ETH | 0.00002591 | ||||
| Send | 25858328 | 13 days ago | IN | 0.00027952 ETH | 0.00001724 | ||||
| Send | 25857600 | 13 days ago | IN | 0.00027952 ETH | 0.0000166 | ||||
| Send | 25847645 | 14 days ago | IN | 0.00025153 ETH | 0.0001061 | ||||
| Send | 25838589 | 15 days ago | IN | 0.00025153 ETH | 0.00001763 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method |
Block
|
From
|
To
|
|||
|---|---|---|---|---|---|---|---|
| Send | 25952016 | 16 mins ago | 0.00020241 ETH | ||||
| Send | 25952016 | 16 mins ago | 0.00020241 ETH | ||||
| Send | 25950787 | 4 hrs ago | 0.00020241 ETH | ||||
| Send | 25950787 | 4 hrs ago | 0.00020241 ETH | ||||
| Send | 25950762 | 4 hrs ago | 0.00020241 ETH | ||||
| Send | 25950762 | 4 hrs ago | 0.00020241 ETH | ||||
| Send | 25950255 | 6 hrs ago | 0.00022383 ETH | ||||
| Send | 25950255 | 6 hrs ago | 0.00022383 ETH | ||||
| Send | 25949046 | 10 hrs ago | 0.00020586 ETH | ||||
| Send | 25949046 | 10 hrs ago | 0.00020586 ETH | ||||
| Send | 25946917 | 17 hrs ago | 0.00038533 ETH | ||||
| Send | 25946917 | 17 hrs ago | 0.00038533 ETH | ||||
| Send | 25945516 | 22 hrs ago | 0.00007963 ETH | ||||
| Send | 25945516 | 22 hrs ago | 0.00007963 ETH | ||||
| Send | 25943846 | 27 hrs ago | 0.00020168 ETH | ||||
| Send | 25943846 | 27 hrs ago | 0.00020168 ETH | ||||
| Send | 25943808 | 27 hrs ago | 0.00020168 ETH | ||||
| Send | 25943808 | 27 hrs ago | 0.00020168 ETH | ||||
| Send | 25942956 | 30 hrs ago | 0.00020624 ETH | ||||
| Send | 25942933 | 30 hrs ago | 0.00020827 ETH | ||||
| Send | 25942933 | 30 hrs ago | 0.00020827 ETH | ||||
| Send | 25942695 | 31 hrs ago | 0.00007963 ETH | ||||
| Send | 25942695 | 31 hrs ago | 0.00007963 ETH | ||||
| Send | 25942611 | 31 hrs ago | 0.00020827 ETH | ||||
| Send | 25942611 | 31 hrs ago | 0.00020827 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"uint256","name":"limit","type":"uint256"},{"internalType":"uint256","name":"window","type":"uint256"}],"internalType":"struct RateLimiter.RateLimitConfig[]","name":"_rateLimitConfigs","type":"tuple[]"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_lzEndpoint","type":"address"},{"internalType":"address","name":"_delegate","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"AddressEmptyCode","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"AddressInsufficientBalance","type":"error"},{"inputs":[],"name":"CantRenounceOwnership","type":"error"},{"inputs":[],"name":"FailedInnerCall","type":"error"},{"inputs":[],"name":"InvalidDelegate","type":"error"},{"inputs":[],"name":"InvalidEndpointCall","type":"error"},{"inputs":[],"name":"InvalidLocalDecimals","type":"error"},{"inputs":[{"internalType":"bytes","name":"options","type":"bytes"}],"name":"InvalidOptions","type":"error"},{"inputs":[],"name":"LzTokenUnavailable","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"NoPeer","type":"error"},{"inputs":[{"internalType":"uint256","name":"msgValue","type":"uint256"}],"name":"NotEnoughNative","type":"error"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"OnlyEndpoint","type":"error"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"}],"name":"OnlyPeer","type":"error"},{"inputs":[],"name":"OnlyRateLimiter","type":"error"},{"inputs":[],"name":"OnlySelf","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"RateLimitExceeded","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","type":"error"},{"inputs":[{"internalType":"bytes","name":"result","type":"bytes"}],"name":"SimulationResult","type":"error"},{"inputs":[{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"}],"name":"SlippageExceeded","type":"error"},{"anonymous":false,"inputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"indexed":false,"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"EnforcedOptionSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inspector","type":"address"}],"name":"MsgInspectorSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"srcEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"toAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTReceived","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"guid","type":"bytes32"},{"indexed":false,"internalType":"uint32","name":"dstEid","type":"uint32"},{"indexed":true,"internalType":"address","name":"fromAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"name":"OFTSent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferStarted","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":false,"internalType":"uint32","name":"eid","type":"uint32"},{"indexed":false,"internalType":"bytes32","name":"peer","type":"bytes32"}],"name":"PeerSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"preCrimeAddress","type":"address"}],"name":"PreCrimeSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"rateLimiter","type":"address"}],"name":"RateLimiterSet","type":"event"},{"anonymous":false,"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"uint256","name":"limit","type":"uint256"},{"internalType":"uint256","name":"window","type":"uint256"}],"indexed":false,"internalType":"struct RateLimiter.RateLimitConfig[]","name":"rateLimitConfigs","type":"tuple[]"}],"name":"RateLimitsChanged","type":"event"},{"inputs":[],"name":"SEND","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"SEND_AND_CALL","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"}],"name":"allowInitializePath","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"approvalRequired","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"uint16","name":"_msgType","type":"uint16"},{"internalType":"bytes","name":"_extraOptions","type":"bytes"}],"name":"combineOptions","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"composeMsgSender","outputs":[{"internalType":"address","name":"sender","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimalConversionRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"endpoint","outputs":[{"internalType":"contract ILayerZeroEndpointV2","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"}],"name":"enforcedOptions","outputs":[{"internalType":"bytes","name":"enforcedOption","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_dstEid","type":"uint32"}],"name":"getAmountCanBeSent","outputs":[{"internalType":"uint256","name":"currentAmountInFlight","type":"uint256"},{"internalType":"uint256","name":"amountCanBeSent","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"isPeer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceive","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"origin","type":"tuple"},{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"address","name":"receiver","type":"address"},{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"address","name":"executor","type":"address"},{"internalType":"bytes","name":"message","type":"bytes"},{"internalType":"bytes","name":"extraData","type":"bytes"}],"internalType":"struct InboundPacket[]","name":"_packets","type":"tuple[]"}],"name":"lzReceiveAndRevert","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"srcEid","type":"uint32"},{"internalType":"bytes32","name":"sender","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"}],"internalType":"struct Origin","name":"_origin","type":"tuple"},{"internalType":"bytes32","name":"_guid","type":"bytes32"},{"internalType":"bytes","name":"_message","type":"bytes"},{"internalType":"address","name":"_executor","type":"address"},{"internalType":"bytes","name":"_extraData","type":"bytes"}],"name":"lzReceiveSimulate","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"msgInspector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"","type":"uint32"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"nextNonce","outputs":[{"internalType":"uint64","name":"nonce","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oApp","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"oAppVersion","outputs":[{"internalType":"uint64","name":"senderVersion","type":"uint64"},{"internalType":"uint64","name":"receiverVersion","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"oftVersion","outputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"},{"internalType":"uint64","name":"version","type":"uint64"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"eid","type":"uint32"}],"name":"peers","outputs":[{"internalType":"bytes32","name":"peer","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"preCrime","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"}],"name":"quoteOFT","outputs":[{"components":[{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"uint256","name":"maxAmountLD","type":"uint256"}],"internalType":"struct OFTLimit","name":"oftLimit","type":"tuple"},{"components":[{"internalType":"int256","name":"feeAmountLD","type":"int256"},{"internalType":"string","name":"description","type":"string"}],"internalType":"struct OFTFeeDetail[]","name":"oftFeeDetails","type":"tuple[]"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"internalType":"bool","name":"_payInLzToken","type":"bool"}],"name":"quoteSend","outputs":[{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"msgFee","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rateLimiter","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"dstEid","type":"uint32"}],"name":"rateLimits","outputs":[{"internalType":"uint256","name":"amountInFlight","type":"uint256"},{"internalType":"uint256","name":"lastUpdated","type":"uint256"},{"internalType":"uint256","name":"limit","type":"uint256"},{"internalType":"uint256","name":"window","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"view","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"bytes32","name":"to","type":"bytes32"},{"internalType":"uint256","name":"amountLD","type":"uint256"},{"internalType":"uint256","name":"minAmountLD","type":"uint256"},{"internalType":"bytes","name":"extraOptions","type":"bytes"},{"internalType":"bytes","name":"composeMsg","type":"bytes"},{"internalType":"bytes","name":"oftCmd","type":"bytes"}],"internalType":"struct SendParam","name":"_sendParam","type":"tuple"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"_fee","type":"tuple"},{"internalType":"address","name":"_refundAddress","type":"address"}],"name":"send","outputs":[{"components":[{"internalType":"bytes32","name":"guid","type":"bytes32"},{"internalType":"uint64","name":"nonce","type":"uint64"},{"components":[{"internalType":"uint256","name":"nativeFee","type":"uint256"},{"internalType":"uint256","name":"lzTokenFee","type":"uint256"}],"internalType":"struct MessagingFee","name":"fee","type":"tuple"}],"internalType":"struct MessagingReceipt","name":"msgReceipt","type":"tuple"},{"components":[{"internalType":"uint256","name":"amountSentLD","type":"uint256"},{"internalType":"uint256","name":"amountReceivedLD","type":"uint256"}],"internalType":"struct OFTReceipt","name":"oftReceipt","type":"tuple"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_delegate","type":"address"}],"name":"setDelegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"uint16","name":"msgType","type":"uint16"},{"internalType":"bytes","name":"options","type":"bytes"}],"internalType":"struct EnforcedOptionParam[]","name":"_enforcedOptions","type":"tuple[]"}],"name":"setEnforcedOptions","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_msgInspector","type":"address"}],"name":"setMsgInspector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"bytes32","name":"_peer","type":"bytes32"}],"name":"setPeer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_preCrime","type":"address"}],"name":"setPreCrime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_rateLimiter","type":"address"}],"name":"setRateLimiter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"components":[{"internalType":"uint32","name":"dstEid","type":"uint32"},{"internalType":"uint256","name":"limit","type":"uint256"},{"internalType":"uint256","name":"window","type":"uint256"}],"internalType":"struct RateLimiter.RateLimitConfig[]","name":"_rateLimitConfigs","type":"tuple[]"}],"name":"setRateLimits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sharedDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x60806040526004361061023b5760003560e01c80638da5cb5b1161012e578063c272198d116100ab578063e30c39781161006f578063e30c397814610752578063f018d7c014610770578063f2fde38b14610790578063fc0c546a146107b0578063ff7bd03d146107e357600080fd5b8063c272198d146106a9578063c7c7f5b3146106de578063ca5eb5e1146106ff578063d045a0dc1461071f578063d42438851461073257600080fd5b8063b92d0eff116100f2578063b92d0eff146103b7578063b98bd07014610629578063bb0b6a5314610649578063bc70b35414610676578063bd815db01461069657600080fd5b80638da5cb5b14610533578063963efcaa146105515780639f68b96414610593578063ab99095d146105a7578063b731ea0a1461060957600080fd5b806352ae2879116101bc5780636fc1b31e116101805780636fc1b31e14610492578063715018a6146104b257806379ba5097146104c75780637d25a05e146104dc578063857749b01461051757600080fd5b806352ae2879146103b757806353d4fe33146103ca5780635535d461146103ea5780635a0dfe4d146104175780635e280f111461045e57600080fd5b806317442b701161020357806317442b70146103145780631f5e1334146103355780633400288b1461034a5780633b6f743b1461036a57806346f943e91461039757600080fd5b80630d35b41514610240578063111ecdad1461027857806313137d65146102b0578063134d4f25146102c5578063156a0d0f146102ed575b600080fd5b34801561024c57600080fd5b5061026061025b3660046121b3565b610803565b60405161026f93929190612237565b60405180910390f35b34801561028457600080fd5b50600454610298906001600160a01b031681565b6040516001600160a01b03909116815260200161026f565b6102c36102be36600461233f565b6108d4565b005b3480156102d157600080fd5b506102da600281565b60405161ffff909116815260200161026f565b3480156102f957600080fd5b506040805162b9270b60e21b8152600160208201520161026f565b34801561032057600080fd5b5060408051600180825260208201520161026f565b34801561034157600080fd5b506102da600181565b34801561035657600080fd5b506102c36103653660046123f7565b610994565b34801561037657600080fd5b5061038a61038536600461242f565b6109f2565b60405161026f9190612480565b3480156103a357600080fd5b506102c36103b2366004612497565b610a5b565b3480156103c357600080fd5b5030610298565b3480156103d657600080fd5b50600754610298906001600160a01b031681565b3480156103f657600080fd5b5061040a61040536600461251d565b610afe565b60405161026f9190612550565b34801561042357600080fd5b5061044e6104323660046123f7565b63ffffffff919091166000908152600160205260409020541490565b604051901515815260200161026f565b34801561046a57600080fd5b506102987f0000000000000000000000001a44076050125825900e736c501f859c50fe728c81565b34801561049e57600080fd5b506102c36104ad366004612563565b610ba3565b3480156104be57600080fd5b506102c3610c00565b3480156104d357600080fd5b506102c3610c21565b3480156104e857600080fd5b506104ff6104f73660046123f7565b600092915050565b6040516001600160401b03909116815260200161026f565b34801561052357600080fd5b506040516006815260200161026f565b34801561053f57600080fd5b506000546001600160a01b0316610298565b34801561055d57600080fd5b506105857f000000000000000000000000000000000000000000000000000000e8d4a5100081565b60405190815260200161026f565b34801561059f57600080fd5b50600161044e565b3480156105b357600080fd5b506105e96105c2366004612580565b60066020526000908152604090208054600182015460028301546003909301549192909184565b60408051948552602085019390935291830152606082015260800161026f565b34801561061557600080fd5b50600254610298906001600160a01b031681565b34801561063557600080fd5b506102c36106443660046125df565b610c65565b34801561065557600080fd5b50610585610664366004612580565b60016020526000908152604090205481565b34801561068257600080fd5b5061040a610691366004612620565b610dc6565b6102c36106a43660046125df565b610f41565b3480156106b557600080fd5b506106c96106c4366004612580565b6110cb565b6040805192835260208301919091520161026f565b6106f16106ec366004612680565b61112c565b60405161026f9291906126ed565b34801561070b57600080fd5b506102c361071a366004612563565b611226565b6102c361072d36600461233f565b6112ac565b34801561073e57600080fd5b506102c361074d366004612563565b6112db565b34801561075e57600080fd5b506005546001600160a01b0316610298565b34801561077c57600080fd5b506102c361078b366004612563565b611331565b34801561079c57600080fd5b506102c36107ab366004612563565b611383565b3480156107bc57600080fd5b507f00000000000000000000000057e114b691db790c35207b2e685d4a43181e6061610298565b3480156107ef57600080fd5b5061044e6107fe36600461273f565b6113f4565b60408051808201909152600080825260208201526060610836604051806040016040528060008152602001600081525090565b60408051808201825260008082526001600160401b03602080840182905284518381529081019094529195509182610891565b6040805180820190915260008152606060208201528152602001906001900390816108695790505b5093506000806108b6604089013560608a01356108b160208c018c612580565b61142a565b60408051808201909152918252602082015296989597505050505050565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b03163314610924576040516391ac5e4f60e01b81523360048201526024015b60405180910390fd5b6020870180359061093e90610939908a612580565b61146e565b1461097c576109506020880188612580565b60405163309afaf360e21b815263ffffffff90911660048201526020880135602482015260440161091b565b61098b878787878787876114aa565b50505050505050565b61099c611611565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b91015b60405180910390a15050565b60408051808201909152600080825260208201526000610a22604085013560608601356108b16020880188612580565b915050600080610a328684611640565b9092509050610a4f610a476020880188612580565b838388611764565b93505050505b92915050565b6007546001600160a01b03163314801590610a8157506000546001600160a01b03163314155b15610a9f576040516307f07ab760e01b815260040160405180910390fd5b610afa8282808060200260200160405190810160405280939291908181526020016000905b82821015610af057610ae1606083028601368190038101906127bb565b81526020019060010190610ac4565b5050505050611845565b5050565b600360209081526000928352604080842090915290825290208054610b22906127fe565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4e906127fe565b8015610b9b5780601f10610b7057610100808354040283529160200191610b9b565b820191906000526020600020905b815481529060010190602001808311610b7e57829003601f168201915b505050505081565b610bab611611565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d4414197906020015b60405180910390a150565b610c08611611565b60405163185b73b160e01b815260040160405180910390fd5b60055433906001600160a01b03168114610c595760405163118cdaa760e01b81526001600160a01b038216600482015260240161091b565b610c6281611916565b50565b610c6d611611565b60005b81811015610d9457610cb2838383818110610c8d57610c8d612832565b9050602002810190610c9f9190612848565b610cad906040810190612868565b61192f565b828282818110610cc457610cc4612832565b9050602002810190610cd69190612848565b610ce4906040810190612868565b60036000868686818110610cfa57610cfa612832565b9050602002810190610d0c9190612848565b610d1a906020810190612580565b63ffffffff1663ffffffff1681526020019081526020016000206000868686818110610d4857610d48612832565b9050602002810190610d5a9190612848565b610d6b9060408101906020016128ae565b61ffff168152602081019190915260400160002091610d8b919083612919565b50600101610c70565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b67482826040516109e6929190612a01565b63ffffffff8416600090815260036020908152604080832061ffff87168452909152812080546060929190610dfa906127fe565b80601f0160208091040260200160405190810160405280929190818152602001828054610e26906127fe565b8015610e735780601f10610e4857610100808354040283529160200191610e73565b820191906000526020600020905b815481529060010190602001808311610e5657829003601f168201915b505050505090508051600003610ec35783838080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929450610f399350505050565b6000839003610ed3579050610f39565b60028310610f1c57610ee5848461192f565b80610ef38460028188612ae5565b604051602001610f0593929190612b0f565b604051602081830303815290604052915050610f39565b8383604051639a6d49cd60e01b815260040161091b929190612b37565b949350505050565b60005b8181101561104a5736838383818110610f5f57610f5f612832565b9050602002810190610f719190612b4b565b9050610fa4610f836020830183612580565b602083013563ffffffff919091166000908152600160205260409020541490565b610fae5750611042565b3063d045a0dc60c08301358360a0810135610fcd610100830183612868565b610fde610100890160e08a01612563565b610fec6101208a018a612868565b6040518963ffffffff1660e01b815260040161100e9796959493929190612b77565b6000604051808303818588803b15801561102757600080fd5b505af115801561103b573d6000803e3d6000fd5b5050505050505b600101610f44565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa158015611089573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526110b19190810190612bfd565b604051638351eea760e01b815260040161091b9190612550565b63ffffffff8116600090815260066020908152604080832081516080810183528154808252600183015494820185905260028301549382018490526003909201546060820181905285949193611122939291611976565b9250925050915091565b611134612154565b604080518082019091526000808252602082015260008061116a6040880135606089013561116560208b018b612580565b6119f6565b9150915060008061117b8984611640565b90925090506111a761119060208b018b612580565b83836111a1368d90038d018d612c9e565b8b611a1a565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a906111f5908d018d612580565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b61122e611611565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c169063ca5eb5e190602401600060405180830381600087803b15801561129157600080fd5b505af11580156112a5573d6000803e3d6000fd5b5050505050565b3330146112cc5760405163029a949d60e31b815260040160405180910390fd5b61098b8787878787878761097c565b6112e3611611565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776090602001610bf5565b611339611611565b600780546001600160a01b0319166001600160a01b0383169081179091556040517f3881bcae1b79d28312da310a8d211e93a9d6ea5a30e04f43bca54b0768e5b3e790600090a250565b61138b611611565b600580546001600160a01b0383166001600160a01b031990911681179091556113bc6000546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b600060208201803590600190839061140c9086612580565b63ffffffff1681526020810191909152604001600020541492915050565b60008061143685611b25565b915081905083811015611466576040516371c4efed60e01b8152600481018290526024810185905260440161091b565b935093915050565b63ffffffff811660009081526001602052604081205480610a555760405163f6ff4fb760e01b815263ffffffff8416600482015260240161091b565b60006114bc6114b98787611b5c565b90565b905060006114e8826114d66114d18a8a611b7b565b611b9e565b6114e360208d018d612580565b611bd3565b905060288611156115af57600061152561150860608c0160408d01612cd0565b61151560208d018d612580565b846115208c8c611c11565b611c5c565b604051633e5ac80960e11b81529091506001600160a01b037f0000000000000000000000001a44076050125825900e736c501f859c50fe728c1690637cb590129061157b9086908d906000908790600401612ced565b600060405180830381600087803b15801561159557600080fd5b505af11580156115a9573d6000803e3d6000fd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c6115e860208d018d612580565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6000546001600160a01b0316331461163e5760405163118cdaa760e01b815233600482015260240161091b565b565b606080600061169d856020013561165686611c8e565b61166360a0890189612868565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250611cba92505050565b90935090506000816116b05760016116b3565b60025b90506116d36116c56020880188612580565b8261069160808a018a612868565b6004549093506001600160a01b03161561175b576004805460405163043a78eb60e01b81526001600160a01b039091169163043a78eb91611718918891889101612d1e565b602060405180830381865afa158015611735573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117599190612d43565b505b50509250929050565b60408051808201909152600080825260208201527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663ddc28c586040518060a001604052808863ffffffff1681526020016117c78961146e565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b81526004016117fc929190612d60565b6040805180830381865afa158015611818573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061183c9190612e09565b95945050505050565b60005b81518110156118e65760006006600084848151811061186957611869612832565b60200260200101516000015163ffffffff1663ffffffff16815260200190815260200160002090508282815181106118a3576118a3612832565b60200260200101516020015181600201819055508282815181106118c9576118c9612832565b602090810291909101015160400151600390910155600101611848565b507fe888347665897e637801f36c5129f510657276178c89022bc5fa0246dbc19de181604051610bf59190612e25565b600580546001600160a01b0319169055610c6281611d34565b600061193e6002828486612ae5565b61194791612e84565b60f01c905060038114611971578282604051639a6d49cd60e01b815260040161091b929190612b37565b505050565b600080806119848642612eca565b905083811061199957600092508491506119ec565b6000846119a68388612edd565b6119b09190612ef4565b9050808811156119c9576119c48189612eca565b6119cc565b60005b9350838611156119e5576119e08487612eca565b6119e8565b60005b9250505b5094509492505050565b600080611a038386611d84565b611a0e858585611dfa565b91509150935093915050565b611a22612154565b6000611a318460000151611e42565b602085015190915015611a4b57611a4b8460200151611e6a565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316632637a450826040518060a001604052808b63ffffffff168152602001611a9b8c61146e565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b8152600401611ad7929190612d60565b60806040518083038185885af1158015611af5573d6000803e3d6000fd5b50505050506040513d601f19601f82011682018060405250810190611b1a9190612f16565b979650505050505050565b60007f000000000000000000000000000000000000000000000000000000e8d4a51000611b528184612ef4565b610a559190612edd565b6000611b6b6020828486612ae5565b611b7491612f60565b9392505050565b6000611b8b602860208486612ae5565b611b9491612f7e565b60c01c9392505050565b6000610a557f000000000000000000000000000000000000000000000000000000e8d4a510006001600160401b038416612edd565b6000611c096001600160a01b037f00000000000000000000000057e114b691db790c35207b2e685d4a43181e6061168585611f4c565b509092915050565b6060611c208260288186612ae5565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b606084848484604051602001611c759493929190612fac565b6040516020818303038152906040529050949350505050565b6000610a557f000000000000000000000000000000000000000000000000000000e8d4a5100083612ef4565b8051606090151580611d03578484604051602001611cef92919091825260c01b6001600160c01b031916602082015260280190565b604051602081830303815290604052611d2a565b84843385604051602001611d1a9493929190612ffb565b6040516020818303038152906040525b9150935093915050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b63ffffffff8216600090815260066020526040812080546001820154600283015460038401549394938493611dbc9390929091611976565b9150915080841115611de15760405163a74c1c5f60e01b815260040160405180910390fd5b611deb848361303e565b83555050426001909101555050565b600080611e0885858561142a565b90925090506114666001600160a01b037f00000000000000000000000057e114b691db790c35207b2e685d4a43181e606116333085611fab565b6000813414611e66576040516304fb820960e51b815234600482015260240161091b565b5090565b60007f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015611eca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611eee9190613051565b90506001600160a01b038116611f17576040516329b99a9560e11b815260040160405180910390fd5b610afa6001600160a01b038216337f0000000000000000000000001a44076050125825900e736c501f859c50fe728c85611fab565b6040516001600160a01b0383811660248301526044820183905261197191859182169063a9059cbb906064015b604051602081830303815290604052915060e01b6020820180516001600160e01b038381831617835250505050611fea565b6040516001600160a01b038481166024830152838116604483015260648201839052611fe49186918216906323b872dd90608401611f79565b50505050565b6000611fff6001600160a01b0384168361204d565b905080516000141580156120245750808060200190518101906120229190612d43565b155b1561197157604051635274afe760e01b81526001600160a01b038416600482015260240161091b565b6060611b748383600084600080856001600160a01b03168486604051612073919061306e565b60006040518083038185875af1925050503d80600081146120b0576040519150601f19603f3d011682016040523d82523d6000602084013e6120b5565b606091505b50915091506120c58683836120cf565b9695505050505050565b6060826120e4576120df8261212b565b611b74565b81511580156120fb57506001600160a01b0384163b155b1561212457604051639996b31560e01b81526001600160a01b038516600482015260240161091b565b5080611b74565b80511561213b5780518082602001fd5b604051630a12f52160e11b815260040160405180910390fd5b60405180606001604052806000801916815260200160006001600160401b03168152602001612196604051806040016040528060008152602001600081525090565b905290565b600060e082840312156121ad57600080fd5b50919050565b6000602082840312156121c557600080fd5b81356001600160401b038111156121db57600080fd5b610f398482850161219b565b60005b838110156122025781810151838201526020016121ea565b50506000910152565b600081518084526122238160208601602086016121e7565b601f01601f19169290920160200192915050565b8351815260208085015190820152600060a08201604060a0604085015281865180845260c08601915060c08160051b8701019350602080890160005b838110156122b25788870360bf1901855281518051885283015183880187905261229f8789018261220b565b9750509382019390820190600101612273565b50508751606088015250505060208501516080850152509050610f39565b6000606082840312156121ad57600080fd5b60008083601f8401126122f457600080fd5b5081356001600160401b0381111561230b57600080fd5b60208301915083602082850101111561232357600080fd5b9250929050565b6001600160a01b0381168114610c6257600080fd5b600080600080600080600060e0888a03121561235a57600080fd5b61236489896122d0565b96506060880135955060808801356001600160401b038082111561238757600080fd5b6123938b838c016122e2565b909750955060a08a013591506123a88261232a565b90935060c089013590808211156123be57600080fd5b506123cb8a828b016122e2565b989b979a50959850939692959293505050565b803563ffffffff811681146123f257600080fd5b919050565b6000806040838503121561240a57600080fd5b612413836123de565b946020939093013593505050565b8015158114610c6257600080fd5b6000806040838503121561244257600080fd5b82356001600160401b0381111561245857600080fd5b6124648582860161219b565b925050602083013561247581612421565b809150509250929050565b815181526020808301519082015260408101610a55565b600080602083850312156124aa57600080fd5b82356001600160401b03808211156124c157600080fd5b818501915085601f8301126124d557600080fd5b8135818111156124e457600080fd5b8660206060830285010111156124f957600080fd5b60209290920196919550909350505050565b803561ffff811681146123f257600080fd5b6000806040838503121561253057600080fd5b612539836123de565b91506125476020840161250b565b90509250929050565b602081526000611b74602083018461220b565b60006020828403121561257557600080fd5b8135611b748161232a565b60006020828403121561259257600080fd5b611b74826123de565b60008083601f8401126125ad57600080fd5b5081356001600160401b038111156125c457600080fd5b6020830191508360208260051b850101111561232357600080fd5b600080602083850312156125f257600080fd5b82356001600160401b0381111561260857600080fd5b6126148582860161259b565b90969095509350505050565b6000806000806060858703121561263657600080fd5b61263f856123de565b935061264d6020860161250b565b925060408501356001600160401b0381111561266857600080fd5b612674878288016122e2565b95989497509550505050565b6000806000838503608081121561269657600080fd5b84356001600160401b038111156126ac57600080fd5b6126b88782880161219b565b9450506040601f19820112156126cd57600080fd5b5060208401915060608401356126e28161232a565b809150509250925092565b600060c082019050835182526001600160401b0360208501511660208301526040840151612728604084018280518252602090810151910152565b5082516080830152602083015160a0830152611b74565b60006060828403121561275157600080fd5b611b7483836122d0565b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b03811182821017156127935761279361275b565b60405290565b604080519081016001600160401b03811182821017156127935761279361275b565b6000606082840312156127cd57600080fd5b6127d5612771565b6127de836123de565b815260208301356020820152604083013560408201528091505092915050565b600181811c9082168061281257607f821691505b6020821081036121ad57634e487b7160e01b600052602260045260246000fd5b634e487b7160e01b600052603260045260246000fd5b60008235605e1983360301811261285e57600080fd5b9190910192915050565b6000808335601e1984360301811261287f57600080fd5b8301803591506001600160401b0382111561289957600080fd5b60200191503681900382131561232357600080fd5b6000602082840312156128c057600080fd5b611b748261250b565b601f821115611971576000816000526020600020601f850160051c810160208610156128f25750805b601f850160051c820191505b81811015612911578281556001016128fe565b505050505050565b6001600160401b038311156129305761293061275b565b6129448361293e83546127fe565b836128c9565b6000601f84116001811461297857600085156129605750838201355b600019600387901b1c1916600186901b1783556112a5565b600083815260209020601f19861690835b828110156129a95786850135825560209485019460019092019101612989565b50868210156129c65760001960f88860031b161c19848701351681555b505060018560011b0183555050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b60208082528181018390526000906040808401600586901b8501820187855b88811015612ad757878303603f190184528135368b9003605e19018112612a4657600080fd5b8a01606063ffffffff612a58836123de565b16855261ffff612a6989840161250b565b168886015286820135601e19833603018112612a8457600080fd5b9091018781019190356001600160401b03811115612aa157600080fd5b803603831315612ab057600080fd5b8188870152612ac282870182856129d8565b96890196955050509186019150600101612a20565b509098975050505050505050565b60008085851115612af557600080fd5b83861115612b0257600080fd5b5050820193919092039150565b60008451612b218184602089016121e7565b8201838582376000930192835250909392505050565b602081526000610f396020830184866129d8565b6000823561013e1983360301811261285e57600080fd5b6001600160401b0381168114610c6257600080fd5b63ffffffff612b85896123de565b1681526020880135602082015260006040890135612ba281612b62565b6001600160401b03811660408401525087606083015260e06080830152612bcd60e0830187896129d8565b6001600160a01b03861660a084015282810360c0840152612bef8185876129d8565b9a9950505050505050505050565b600060208284031215612c0f57600080fd5b81516001600160401b0380821115612c2657600080fd5b818401915084601f830112612c3a57600080fd5b815181811115612c4c57612c4c61275b565b604051601f8201601f19908116603f01168101908382118183101715612c7457612c7461275b565b81604052828152876020848701011115612c8d57600080fd5b611b1a8360208301602088016121e7565b600060408284031215612cb057600080fd5b612cb8612799565b82358152602083013560208201528091505092915050565b600060208284031215612ce257600080fd5b8135611b7481612b62565b60018060a01b038516815283602082015261ffff831660408201526080606082015260006120c5608083018461220b565b604081526000612d31604083018561220b565b828103602084015261183c818561220b565b600060208284031215612d5557600080fd5b8151611b7481612421565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a06080840152612d9660e084018261220b565b90506060850151603f198483030160a0850152612db3828261220b565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b600060408284031215612deb57600080fd5b612df3612799565b9050815181526020820151602082015292915050565b600060408284031215612e1b57600080fd5b611b748383612dd9565b602080825282518282018190526000919060409081850190868401855b82811015612e77578151805163ffffffff16855286810151878601528501518585015260609093019290850190600101612e42565b5091979650505050505050565b6001600160f01b03198135818116916002851015612eac5780818660020360031b1b83161692505b505092915050565b634e487b7160e01b600052601160045260246000fd5b81810381811115610a5557610a55612eb4565b8082028115828204841417610a5557610a55612eb4565b600082612f1157634e487b7160e01b600052601260045260246000fd5b500490565b600060808284031215612f2857600080fd5b612f30612771565b825181526020830151612f4281612b62565b6020820152612f548460408501612dd9565b60408201529392505050565b80356020831015610a5557600019602084900360031b1b1692915050565b6001600160c01b03198135818116916008851015612eac5760089490940360031b84901b1690921692915050565b6001600160401b0360c01b8560c01b16815263ffffffff60e01b8460e01b16600882015282600c82015260008251612feb81602c8501602087016121e7565b91909101602c0195945050505050565b8481526001600160401b0360c01b8460c01b1660208201528260288201526000825161302e8160488501602087016121e7565b9190910160480195945050505050565b80820180821115610a5557610a55612eb4565b60006020828403121561306357600080fd5b8151611b748161232a565b6000825161285e8184602087016121e756fea2646970667358221220c5cc3e30aeb41f7c12385a4985d33ea24d67f923a8dc04fdcc7b88c9474d7c1664736f6c63430008160033
🤖 Code Reader
Generate instant answers for your smart contract questions using AI Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$21,458,028.58
Net Worth in ETH
8,728.346376
Token Allocations
ENA
100.00%
BSC-USD
0.00%
USDC
0.00%
Others
0.00%
Multichain Portfolio | 30 Chains
Tokens
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
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.