Latest 25 from a total of 2,900 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 153820665 | 9 days ago | IN | 0 ETH | 0.000000002121 | ||||
| Approve | 153705421 | 12 days ago | IN | 0 ETH | 0.000000058186 | ||||
| Approve | 153455945 | 18 days ago | IN | 0 ETH | 0.000000017485 | ||||
| Approve | 152736593 | 35 days ago | IN | 0 ETH | 0.000000004058 | ||||
| Approve | 152438843 | 41 days ago | IN | 0 ETH | 0.000000012547 | ||||
| Transfer | 152438635 | 41 days ago | IN | 0 ETH | 0.000000096166 | ||||
| Transfer | 152048120 | 51 days ago | IN | 0 ETH | 0.000000001023 | ||||
| Transfer | 152045323 | 51 days ago | IN | 0 ETH | 0.000000002972 | ||||
| Approve | 151631000 | 60 days ago | IN | 0 ETH | 0.000000009085 | ||||
| Approve | 151355169 | 67 days ago | IN | 0 ETH | 0.000000002061 | ||||
| Approve | 151067957 | 73 days ago | IN | 0 ETH | 0.000000005573 | ||||
| Approve | 151035639 | 74 days ago | IN | 0 ETH | 0.00000000511 | ||||
| Approve | 150381234 | 89 days ago | IN | 0 ETH | 0.000000051462 | ||||
| Approve | 149905888 | 100 days ago | IN | 0 ETH | 0.000000003944 | ||||
| Approve | 149707051 | 105 days ago | IN | 0 ETH | 0.000000048339 | ||||
| Approve | 148897167 | 123 days ago | IN | 0 ETH | 0.000000001203 | ||||
| Approve | 148590270 | 131 days ago | IN | 0 ETH | 0.000002314943 | ||||
| Approve | 148143078 | 141 days ago | IN | 0 ETH | 0.000000003512 | ||||
| Approve | 147950051 | 145 days ago | IN | 0 ETH | 0.000000058613 | ||||
| Approve | 147904752 | 146 days ago | IN | 0 ETH | 0.000000000959 | ||||
| Approve | 147904749 | 146 days ago | IN | 0 ETH | 0.000000000976 | ||||
| Approve | 147904746 | 146 days ago | IN | 0 ETH | 0.000000000976 | ||||
| Approve | 147904743 | 146 days ago | IN | 0 ETH | 0.000000000973 | ||||
| Approve | 147904739 | 146 days ago | IN | 0 ETH | 0.000000000973 | ||||
| Approve | 147167125 | 163 days ago | IN | 0 ETH | 0.000000005994 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 137531285 | 387 days ago | 0.000028868184446 ETH | ||||
| 137506635 | 387 days ago | 0.000067882634403 ETH | ||||
| 136970721 | 400 days ago | 0.000024188136562 ETH | ||||
| 136895552 | 401 days ago | 0.00002512740617 ETH | ||||
| 136283032 | 415 days ago | 0.000029207731256 ETH | ||||
| 136276970 | 416 days ago | 0.000024955019944 ETH | ||||
| 135891938 | 424 days ago | 0.000025264041889 ETH | ||||
| 135734922 | 428 days ago | 0.000027318507889 ETH | ||||
| 135645432 | 430 days ago | 0.000027958154677 ETH | ||||
| 135527040 | 433 days ago | 0.000032114378661 ETH | ||||
| 135322318 | 438 days ago | 0.000034059958661 ETH | ||||
| 135293806 | 438 days ago | 0.000033032844898 ETH | ||||
| 135074587 | 443 days ago | 0.000035352808221 ETH | ||||
| 135014399 | 445 days ago | 0.000033597212221 ETH | ||||
| 135014269 | 445 days ago | 0.000033597212221 ETH | ||||
| 135014179 | 445 days ago | 0.000033597212221 ETH | ||||
| 135013270 | 445 days ago | 0.000033597212221 ETH | ||||
| 134995616 | 445 days ago | 0.000060831128746 ETH | ||||
| 134975188 | 446 days ago | 0.000086120131102 ETH | ||||
| 134962250 | 446 days ago | 0.000034319538221 ETH | ||||
| 134958586 | 446 days ago | 0.000049706317545 ETH | ||||
| 134925663 | 447 days ago | 0.000033597212221 ETH | ||||
| 134925555 | 447 days ago | 0.000033597212221 ETH | ||||
| 134925456 | 447 days ago | 0.000033597212221 ETH | ||||
| 134925379 | 447 days ago | 0.000033597212221 ETH |
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":[{"internalType":"contract IProtocolCore","name":"_core","type":"address"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_lzEndpoint","type":"address"},{"internalType":"bytes","name":"_defaultOptions","type":"bytes"},{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"peer","type":"bytes32"}],"internalType":"struct Peer[]","name":"_tokenPeers","type":"tuple[]"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"InvalidShortString","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":"OnlySelf","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"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","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":"address","name":"caller","type":"address"},{"indexed":false,"internalType":"bool","name":"isEnabled","type":"bool"}],"name":"BridgeEnabledSet","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"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":"caller","type":"address"},{"indexed":false,"internalType":"bool","name":"isEnabled","type":"bool"}],"name":"FlashMintEnabledSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"minter","type":"address"},{"indexed":false,"internalType":"bool","name":"isApproved","type":"bool"}],"name":"MinterSet","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":"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":"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":"CORE_OWNER","outputs":[{"internalType":"contract IProtocolCore","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"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":[{"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":[{"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":[],"name":"approvalRequired","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","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":[{"internalType":"address","name":"_account","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"decimalConversionRate","outputs":[{"internalType":"uint256","name":"","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":"defaultOptions","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","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":[],"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":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"flashFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IERC3156FlashBorrower","name":"receiver","type":"address"},{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"flashLoan","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getGlobalPeers","outputs":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"peer","type":"bytes32"}],"internalType":"struct Peer[]","name":"_peers","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"globalPeerCount","outputs":[{"internalType":"uint256","name":"","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":[],"name":"isBridgeEnabled","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":"","type":"tuple"},{"internalType":"bytes","name":"","type":"bytes"},{"internalType":"address","name":"_sender","type":"address"}],"name":"isComposeMsgSender","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isFlashMintEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[{"internalType":"address","name":"token","type":"address"}],"name":"maxFlashLoan","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"msgInspector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"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":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[{"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":"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":[{"internalType":"uint32","name":"_eid","type":"uint32"},{"internalType":"address","name":"_target","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"quoteSimple","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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":"uint32","name":"_eid","type":"uint32"},{"internalType":"address","name":"_target","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"sendSimple","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bool","name":"_isEnabled","type":"bool"}],"name":"setBridgeEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"options","type":"bytes"}],"name":"setDefaultOptions","outputs":[],"stateMutability":"nonpayable","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":"bool","name":"_isEnabled","type":"bool"}],"name":"setFlashMintEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"},{"internalType":"bool","name":"isApproved","type":"bool"}],"name":"setMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":[{"components":[{"internalType":"uint32","name":"eid","type":"uint32"},{"internalType":"bytes32","name":"peer","type":"bytes32"}],"internalType":"struct Peer[]","name":"_peers","type":"tuple[]"}],"name":"setPeers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_preCrime","type":"address"}],"name":"setPreCrime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sharedDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"thisId","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x6080604052600436106103ef5760003560e01c80637fc94d4611610208578063bb0b6a5311610118578063d4243885116100ab578063dd62ed3e1161007a578063dd62ed3e14610c6c578063f2fde38b14610c8c578063fc0c546a146106ca578063fc1022ef14610cac578063ff7bd03d14610cbf57600080fd5b8063d424388514610bd8578063d505accf14610bf8578063d9d98ce414610c18578063da5892fc14610c3857600080fd5b8063c9b042f9116100e7578063c9b042f914610b65578063ca5eb5e114610b85578063cf456ae714610ba5578063d045a0dc14610bc557600080fd5b8063bb0b6a5314610ae4578063bc70b35414610b11578063bd815db014610b31578063c7c7f5b314610b4457600080fd5b8063963efcaa1161019b578063a457c2d71161016a578063a457c2d714610a34578063a9059cbb14610a54578063aa271e1a14610a74578063b731ea0a14610aa4578063b98bd07014610ac457600080fd5b8063963efcaa146109b25780639a1ce881146109e65780639dc29fac14610a005780639f68b96414610a2057600080fd5b80638da5cb5b116101d75780638da5cb5b14610953578063945bf9e01461096857806395305e821461098857806395d89b411461099d57600080fd5b80637fc94d46146108d757806382413eac146108f757806384b0196e14610917578063857749b01461093f57600080fd5b806339509351116103035780635cffe9de116102965780636fc1b31e116102655780636fc1b31e1461081157806370a0823114610831578063715018a6146108675780637d25a05e1461087c5780637ecebe00146108b757600080fd5b80635cffe9de146107545780635e280f1114610774578063613255ab146107a85780636f9784af146107c857600080fd5b806352ae2879116102d257806352ae2879146106ca5780635535d461146106dd57806356326a7b146106fd5780635a0dfe4d1461071d57600080fd5b806339509351146106485780633b6f743b1461066857806340c10f1914610695578063412e68fb146106b557600080fd5b8063156a0d0f1161038657806323b872dd1161035557806323b872dd146105af578063313ce567146105cf5780633400288b146105f15780633644e51514610611578063387b9d0b1461062657600080fd5b8063156a0d0f1461053257806317442b701461055957806318160ddd1461057b5780631f5e13341461059a57600080fd5b80630e77a06f116103c25780630e77a06f146104a0578063111ecdad146104bf57806313137d65146104f7578063134d4f251461050a57600080fd5b806306fdde03146103f4578063095ea7b31461041f5780630c700d711461044f5780630d35b41514610471575b600080fd5b34801561040057600080fd5b50610409610cdf565b6040516104169190614101565b60405180910390f35b34801561042b57600080fd5b5061043f61043a366004614129565b610d71565b6040519015158152602001610416565b34801561045b57600080fd5b5061046f61046a366004614163565b610d8b565b005b34801561047d57600080fd5b5061049161048c366004614192565b610de3565b604051610416939291906141c6565b3480156104ac57600080fd5b5060115461043f90610100900460ff1681565b3480156104cb57600080fd5b506004546104df906001600160a01b031681565b6040516001600160a01b039091168152602001610416565b61046f6105053660046142b9565b610eb4565b34801561051657600080fd5b5061051f600281565b60405161ffff9091168152602001610416565b34801561053e57600080fd5b506040805162b9270b60e21b81526001602082015201610416565b34801561056557600080fd5b5060408051600181526002602082015201610416565b34801561058757600080fd5b506007545b604051908152602001610416565b3480156105a657600080fd5b5061051f600181565b3480156105bb57600080fd5b5061043f6105ca366004614358565b610f74565b3480156105db57600080fd5b5060125b60405160ff9091168152602001610416565b3480156105fd57600080fd5b5061046f61060c3660046143b2565b610f9a565b34801561061d57600080fd5b5061058c611127565b34801561063257600080fd5b5061063b611136565b60405161041691906143ce565b34801561065457600080fd5b5061043f610663366004614129565b611287565b34801561067457600080fd5b50610688610683366004614423565b6112a9565b6040516104169190614474565b3480156106a157600080fd5b5061043f6106b0366004614129565b611310565b3480156106c157600080fd5b50610409611382565b3480156106d657600080fd5b50306104df565b3480156106e957600080fd5b506104096106f836600461449d565b611410565b34801561070957600080fd5b5061046f610718366004614163565b611434565b34801561072957600080fd5b5061043f6107383660046143b2565b63ffffffff919091166000908152600160205260409020541490565b34801561076057600080fd5b5061043f61076f3660046144d0565b61148d565b34801561078057600080fd5b506104df7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c81565b3480156107b457600080fd5b5061058c6107c3366004614542565b611671565b3480156107d457600080fd5b506107fc7f000000000000000000000000000000000000000000000000000000000000759f81565b60405163ffffffff9091168152602001610416565b34801561081d57600080fd5b5061046f61082c366004614542565b6116b0565b34801561083d57600080fd5b5061058c61084c366004614542565b6001600160a01b031660009081526005602052604090205490565b34801561087357600080fd5b5061046f611706565b34801561088857600080fd5b5061089f6108973660046143b2565b600092915050565b6040516001600160401b039091168152602001610416565b3480156108c357600080fd5b5061058c6108d2366004614542565b61174e565b3480156108e357600080fd5b5061046f6108f236600461466c565b61176c565b34801561090357600080fd5b5061043f6109123660046146a0565b611780565b34801561092357600080fd5b5061092c611795565b6040516104169796959493929190614706565b34801561094b57600080fd5b5060066105df565b34801561095f57600080fd5b506104df61181e565b34801561097457600080fd5b5061046f61098336600461479f565b6118a2565b34801561099457600080fd5b5061058c611910565b3480156109a957600080fd5b50610409611927565b3480156109be57600080fd5b5061058c7f000000000000000000000000000000000000000000000000000000e8d4a5100081565b3480156109f257600080fd5b5060115461043f9060ff1681565b348015610a0c57600080fd5b5061043f610a1b366004614129565b611936565b348015610a2c57600080fd5b50600061043f565b348015610a4057600080fd5b5061043f610a4f366004614129565b6119b1565b348015610a6057600080fd5b5061043f610a6f366004614129565b611a37565b348015610a8057600080fd5b5061043f610a8f366004614542565b60126020526000908152604090205460ff1681565b348015610ab057600080fd5b506002546104df906001600160a01b031681565b348015610ad057600080fd5b5061046f610adf366004614857565b611a45565b348015610af057600080fd5b5061058c610aff366004614898565b60016020526000908152604090205481565b348015610b1d57600080fd5b50610409610b2c3660046148b3565b611a5f565b61046f610b3f366004614857565b611c07565b610b57610b52366004614913565b611d91565b604051610416929190614980565b348015610b7157600080fd5b5061058c610b803660046149d2565b611e8c565b348015610b9157600080fd5b5061046f610ba0366004614542565b611fe4565b348015610bb157600080fd5b5061043f610bc03660046149f0565b61206a565b61046f610bd33660046142b9565b6120dc565b348015610be457600080fd5b5061046f610bf3366004614542565b61210b565b348015610c0457600080fd5b5061046f610c13366004614a1e565b612161565b348015610c2457600080fd5b5061058c610c33366004614129565b6122c5565b348015610c4457600080fd5b506104df7f000000000000000000000000c0deb055a11fd0801040de91a1fac500dc577f0081565b348015610c7857600080fd5b5061058c610c87366004614a95565b612326565b348015610c9857600080fd5b5061046f610ca7366004614542565b611706565b61058c610cba3660046149d2565b612351565b348015610ccb57600080fd5b5061043f610cda366004614ac3565b612583565b606060088054610cee90614adf565b80601f0160208091040260200160405190810160405280929190818152602001828054610d1a90614adf565b8015610d675780601f10610d3c57610100808354040283529160200191610d67565b820191906000526020600020905b815481529060010190602001808311610d4a57829003601f168201915b5050505050905090565b600033610d7f8185856125b9565b60019150505b92915050565b610d94816126de565b6011805460ff19168215159081179091556040805133815260208101929092527f4130fa1a49a5bebd366fd139596c4b145cf125f7f65841ce6930b917da70028e91015b60405180910390a150565b60408051808201909152600080825260208201526060610e16604051806040016040528060008152602001600081525090565b60408051808201825260008082526001600160401b03602080840182905284518381529081019094529195509182610e71565b604080518082019091526000815260606020820152815260200190600190039081610e495790505b509350600080610e96604089013560608a0135610e9160208c018c614898565b612825565b60408051808201909152918252602082015296989597505050505050565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b03163314610f04576040516391ac5e4f60e01b81523360048201526024015b60405180910390fd5b60208701803590610f1e90610f19908a614898565b612869565b14610f5c57610f306020880188614898565b60405163309afaf360e21b815263ffffffff909116600482015260208801356024820152604401610efb565b610f6b878787878787876128a5565b50505050505050565b600033610f82858285612a0c565b610f8d858585612a80565b60019150505b9392505050565b7f000000000000000000000000c0deb055a11fd0801040de91a1fac500dc577f006001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ff8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101c9190614b13565b6001600160a01b0316336001600160a01b031614806110cd57507f000000000000000000000000c0deb055a11fd0801040de91a1fac500dc577f006001600160a01b0316636636e5b66040518163ffffffff1660e01b8152600401602060405180830381865afa158015611094573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110b89190614b13565b6001600160a01b0316336001600160a01b0316145b6111195760405162461bcd60e51b815260206004820152601960248201527f44464d3a54204f6e6c79206f776e6572206f722072656c6179000000000000006044820152606401610efb565b6111238282612c2b565b5050565b6000611131612d64565b905090565b60606000611144600e612e8f565b9050611151816001614b46565b6001600160401b038111156111685761116861455f565b6040519080825280602002602001820160405280156111ad57816020015b60408051808201909152600080825260208201528152602001906001900390816111865790505b50915060005b8181101561122a5760006111c8600e83612e99565b905060405180604001604052808263ffffffff168152602001600160008463ffffffff1663ffffffff1681526020019081526020016000205481525084838151811061121657611216614b59565b6020908102919091010152506001016111b3565b506040805180820190915263ffffffff7f000000000000000000000000000000000000000000000000000000000000759f168152602081013081525082828151811061127857611278614b59565b60200260200101819052505090565b600033610d7f81858561129a8383612326565b6112a49190614b46565b6125b9565b604080518082019091526000808252602082015260006112d960408501356060860135610e916020880188614898565b9150506000806112e98684612ea5565b90925090506113066112fe6020880188614898565b838388612fc9565b9695505050505050565b3360009081526012602052604081205460ff1661136f5760405162461bcd60e51b815260206004820152601a60248201527f44464d3a54204e6f7420617070726f76656420746f206d696e740000000000006044820152606401610efb565b61137983836130aa565b50600192915050565b6010805461138f90614adf565b80601f01602080910402602001604051908101604052809291908181526020018280546113bb90614adf565b80156114085780601f106113dd57610100808354040283529160200191611408565b820191906000526020600020905b8154815290600101906020018083116113eb57829003601f168201915b505050505081565b60036020908152600092835260408084209091529082529020805461138f90614adf565b61143d816126de565b6011805461ff001916610100831515908102919091179091556040805133815260208101929092527fc549e219acbcf0b18479f2d839ba70deaf5c39e0a77bc0f804adcb3cabeeaf1e9101610dd8565b600061149885611671565b8411156114fb5760405162461bcd60e51b815260206004820152602b60248201527f4552433230466c6173684d696e743a20616d6f756e742065786365656473206d60448201526a30bc233630b9b42637b0b760a91b6064820152608401610efb565b600061150786866122c5565b905061151387866130aa565b6040516323e30c8b60e01b81527f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd9906001600160a01b038916906323e30c8b9061156b9033908b908b9088908c908c90600401614b98565b6020604051808303816000875af115801561158a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ae9190614bdf565b146116075760405162461bcd60e51b8152602060048201526024808201527f4552433230466c6173684d696e743a20696e76616c69642072657475726e2076604482015263616c756560e01b6064820152608401610efb565b600061161d8830611618858a614b46565b612a0c565b81158061163157506001600160a01b038116155b1561164e57611649886116448489614b46565b61316b565b611663565b611658888761316b565b611663888284612a80565b506001979650505050505050565b60006001600160a01b038216301480156116925750601154610100900460ff165b156116a857600754610d85906001607f1b614bf8565b506000919050565b6116b861329c565b600480546001600160a01b0319166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d441419790602001610dd8565b60405162461bcd60e51b815260206004820152601960248201527f44464d3a54204f776e656420627920434f52455f4f574e4552000000000000006044820152606401610efb565b6001600160a01b0381166000908152600c6020526040812054610d85565b61177461329c565b61177d816132fd565b50565b6001600160a01b03811630145b949350505050565b6000606080828080836117c97f446566692e4d6f6e657920537461626c65636f696e0000000000000000000015600a613319565b6117f47f3100000000000000000000000000000000000000000000000000000000000001600b613319565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60007f000000000000000000000000c0deb055a11fd0801040de91a1fac500dc577f006001600160a01b0316638da5cb5b6040518163ffffffff1660e01b8152600401602060405180830381865afa15801561187e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111319190614b13565b6118aa61329c565b8060005b8181101561190a576119028484838181106118cb576118cb614b59565b6118e19260206040909202019081019150614898565b8585848181106118f3576118f3614b59565b90506040020160200135612c2b565b6001016118ae565b50505050565b600061191c600e612e8f565b611131906001614b46565b606060098054610cee90614adf565b6000336001600160a01b038416146119a7573360009081526012602052604090205460ff166119a75760405162461bcd60e51b815260206004820152601a60248201527f44464d3a54204e6f7420617070726f76656420746f206275726e0000000000006044820152606401610efb565b611379838361316b565b600033816119bf8286612326565b905083811015611a1f5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610efb565b611a2c82868684036125b9565b506001949350505050565b600033610d7f818585612a80565b611a4d61329c565b611123611a5a8284614c0b565b6133c4565b63ffffffff8416600090815260036020908152604080832061ffff87168452909152812080546060929190611a9390614adf565b80601f0160208091040260200160405190810160405280929190818152602001828054611abf90614adf565b8015611b0c5780601f10611ae157610100808354040283529160200191611b0c565b820191906000526020600020905b815481529060010190602001808311611aef57829003601f168201915b505050505090508051600003611b5c5783838080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092945061178d9350505050565b6000839003611b6c57905061178d565b60028310611bea57611bb384848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506134cb92505050565b80611bc18460028188614ce0565b604051602001611bd393929190614d0a565b60405160208183030381529060405291505061178d565b8383604051639a6d49cd60e01b8152600401610efb929190614d32565b60005b81811015611d105736838383818110611c2557611c25614b59565b9050602002810190611c379190614d46565b9050611c6a611c496020830183614898565b602083013563ffffffff919091166000908152600160205260409020541490565b611c745750611d08565b3063d045a0dc60c08301358360a0810135611c93610100830183614d67565b611ca4610100890160e08a01614542565b611cb26101208a018a614d67565b6040518963ffffffff1660e01b8152600401611cd49796959493929190614dc2565b6000604051808303818588803b158015611ced57600080fd5b505af1158015611d01573d6000803e3d6000fd5b5050505050505b600101611c0a565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b8152600401600060405180830381865afa158015611d4f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052611d779190810190614e48565b604051638351eea760e01b8152600401610efb9190614101565b611d9961406a565b6040805180820190915260008082526020820152600080611dd033604089013560608a0135611dcb60208c018c614898565b6134f7565b91509150600080611de18984612ea5565b9092509050611e0d611df660208b018b614898565b8383611e07368d90038d018d614eb5565b8b613562565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a90611e5b908d018d614898565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b600080611e9b83600087612825565b91505060008111611eee5760405162461bcd60e51b815260206004820152601c60248201527f44464d3a54203020616674657220707265636973696f6e206c6f7373000000006044820152606401610efb565b6000611f1c6001600160a01b0386165b611f078461366d565b60405180602001604052806000815250613699565b5063ffffffff871660009081526003602090815260408083206001845290915290208054919250611fd99188918491611f5490614adf565b80601f0160208091040260200160405190810160405280929190818152602001828054611f8090614adf565b8015611fcd5780601f10611fa257610100808354040283529160200191611fcd565b820191906000526020600020905b815481529060010190602001808311611fb057829003601f168201915b50505050506000612fc9565b519695505050505050565b611fec61329c565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c169063ca5eb5e190602401600060405180830381600087803b15801561204f57600080fd5b505af1158015612063573d6000803e3d6000fd5b5050505050565b600061207461329c565b6001600160a01b038316600081815260126020908152604091829020805460ff19168615159081179091558251938452908301527f583b0aa0e528532caf4b907c11d7a8158a122fe2a6fb80cd9b09776ebea8d92d910160405180910390a150600192915050565b3330146120fc5760405163029a949d60e31b815260040160405180910390fd5b610f6b87878787878787610f5c565b61211361329c565b600280546001600160a01b0319166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776090602001610dd8565b834211156121b15760405162461bcd60e51b815260206004820152601d60248201527f45524332305065726d69743a206578706972656420646561646c696e650000006044820152606401610efb565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886121e08c613713565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061223b8261373b565b9050600061224b82878787613768565b9050896001600160a01b0316816001600160a01b0316146122ae5760405162461bcd60e51b815260206004820152601e60248201527f45524332305065726d69743a20696e76616c6964207369676e617475726500006044820152606401610efb565b6122b98a8a8a6125b9565b50505050505050505050565b60006001600160a01b038316301461231f5760405162461bcd60e51b815260206004820152601b60248201527f4552433230466c6173684d696e743a2077726f6e6720746f6b656e00000000006044820152606401610efb565b6000610f93565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b600080600061236333856000896134f7565b91509150600081116123b75760405162461bcd60e51b815260206004820152601c60248201527f44464d3a54203020616674657220707265636973696f6e206c6f7373000000006044820152606401610efb565b60006123cb6001600160a01b038716611efe565b5063ffffffff88166000908152600360209081526040808320600184529091528120805492935090916123fd90614adf565b80601f016020809104026020016040519081016040528092919081815260200182805461242990614adf565b80156124765780601f1061244b57610100808354040283529160200191612476565b820191906000526020600020905b81548152906001019060200180831161245957829003601f168201915b50506004549394505050506001600160a01b031615612503576004805460405163043a78eb60e01b81526001600160a01b039091169163043a78eb916124c0918691869101614ee7565b602060405180830381865afa1580156124dd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125019190614f0c565b505b60006125278984846040518060400160405280348152602001600081525033613562565b516040805163ffffffff8c16815260208101889052908101869052909150339082907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a9060600160405180910390a35092979650505050505050565b600060208201803590600190839061259b9086614898565b63ffffffff1681526020810191909152604001600020541492915050565b6001600160a01b03831661261b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610efb565b6001600160a01b03821661267c5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610efb565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6126e661181e565b6001600160a01b0316336001600160a01b03161461177d577f000000000000000000000000c0deb055a11fd0801040de91a1fac500dc577f006001600160a01b031663452a93206040518163ffffffff1660e01b8152600401602060405180830381865afa15801561275c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127809190614b13565b6001600160a01b031633036127dd57801561177d5760405162461bcd60e51b815260206004820152601f60248201527f44464d3a5420477561726469616e2063616e206f6e6c792064697361626c65006044820152606401610efb565b60405162461bcd60e51b815260206004820152601b60248201527f44464d3a54204e6f74206f776e6572206f7220677561726469616e00000000006044820152606401610efb565b60008061283185613790565b915081905083811015612861576040516371c4efed60e01b81526004810182905260248101859052604401610efb565b935093915050565b63ffffffff811660009081526001602052604081205480610d855760405163f6ff4fb760e01b815263ffffffff84166004820152602401610efb565b60006128b76128b487876137c7565b90565b905060006128e3826128d16128cc8a8a6137df565b613802565b6128de60208d018d614898565b613837565b905060288611156129aa57600061292061290360608c0160408d01614f29565b61291060208d018d614898565b8461291b8c8c613891565b6138dc565b604051633e5ac80960e11b81529091506001600160a01b037f0000000000000000000000001a44076050125825900e736c501f859c50fe728c1690637cb59012906129769086908d906000908790600401614f46565b600060405180830381600087803b15801561299057600080fd5b505af11580156129a4573d6000803e3d6000fd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c6129e360208d018d614898565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6000612a188484612326565b9050600019811461190a5781811015612a735760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610efb565b61190a84848484036125b9565b6001600160a01b038316612ae45760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610efb565b6001600160a01b038216612b465760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610efb565b6001600160a01b03831660009081526005602052604090205481811015612bbe5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610efb565b6001600160a01b0380851660008181526005602052604080822086860390559286168082529083902080548601905591517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90612c1e9086815260200190565b60405180910390a361190a565b7f000000000000000000000000000000000000000000000000000000000000759f63ffffffff168263ffffffff1603612cad578030146111235760405162461bcd60e51b815260206004820152601960248201527f44464d3a20496e636f7272656374206c6f63616c2070656572000000000000006044820152606401610efb565b80612ccc57612cc6600e63ffffffff8085169061390e16565b50612d0f565b612ce0600e63ffffffff8085169061391a16565b5063ffffffff82166000908152600360209081526040808320600184529091529020612d0d601082614fc7565b505b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b6000306001600160a01b037f00000000000000000000000069420f9e38a4e60a62224c489be4bf7a9440249616148015612dbd57507f000000000000000000000000000000000000000000000000000000000000000a46145b15612de757507f92247364a63bca1faecb97ba2ff2f91d0265626e677c05f242f48094346dc7cb90565b611131604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527fd1045b55e951368da6334abbd4fb5295845a8235441c20ff05e3b9ad74979a6e918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6000610d85825490565b6000610f938383613926565b6060806000612f028560200135612ebb8661366d565b612ec860a0890189614d67565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061369992505050565b9093509050600081612f15576001612f18565b60025b9050612f38612f2a6020880188614898565b82610b2c60808a018a614d67565b6004549093506001600160a01b031615612fc0576004805460405163043a78eb60e01b81526001600160a01b039091169163043a78eb91612f7d918891889101614ee7565b602060405180830381865afa158015612f9a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fbe9190614f0c565b505b50509250929050565b60408051808201909152600080825260208201527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663ddc28c586040518060a001604052808863ffffffff16815260200161302c89612869565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b81526004016130619291906150a3565b6040805180830381865afa15801561307d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130a1919061514c565b95945050505050565b6001600160a01b0382166131005760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f2061646472657373006044820152606401610efb565b80600760008282546131129190614b46565b90915550506001600160a01b0382166000818152600560209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6001600160a01b0382166131cb5760405162461bcd60e51b815260206004820152602160248201527f45524332303a206275726e2066726f6d20746865207a65726f206164647265736044820152607360f81b6064820152608401610efb565b6001600160a01b0382166000908152600560205260409020548181101561323f5760405162461bcd60e51b815260206004820152602260248201527f45524332303a206275726e20616d6f756e7420657863656564732062616c616e604482015261636560f01b6064820152608401610efb565b6001600160a01b03831660008181526005602090815260408083208686039055600780548790039055518581529192917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91016126d1565b505050565b336132a561181e565b6001600160a01b0316146132fb5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610efb565b565b80511561330d5761330d816134cb565b60106111238282615168565b606060ff83146133335761332c83613950565b9050610d85565b81805461333f90614adf565b80601f016020809104026020016040519081016040528092919081815260200182805461336b90614adf565b80156133b85780601f1061338d576101008083540402835291602001916133b8565b820191906000526020600020905b81548152906001019060200180831161339b57829003601f168201915b50505050509050610d85565b60005b815181101561349b576133f68282815181106133e5576133e5614b59565b6020026020010151604001516134cb565b81818151811061340857613408614b59565b6020026020010151604001516003600084848151811061342a5761342a614b59565b60200260200101516000015163ffffffff1663ffffffff168152602001908152602001600020600084848151811061346457613464614b59565b60200260200101516020015161ffff1661ffff16815260200190815260200160002090816134929190615168565b506001016133c7565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b67481604051610dd8919061521f565b600281015161ffff81166003146111235781604051639a6d49cd60e01b8152600401610efb9190614101565b601154600090819060ff166135485760405162461bcd60e51b81526020600482015260176024820152761111934e9508109c9a5919da5b99c8191a5cd8589b1959604a1b6044820152606401610efb565b6135548686868661398f565b915091505b94509492505050565b61356a61406a565b600061357984600001516139ac565b6020850151909150156135935761359384602001516139d4565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316632637a450826040518060a001604052808b63ffffffff1681526020016135e38c612869565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b815260040161361f9291906150a3565b60806040518083038185885af115801561363d573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061366291906152aa565b979650505050505050565b6000610d857f000000000000000000000000000000000000000000000000000000e8d4a51000836152f4565b80516060901515806136e25784846040516020016136ce92919091825260c01b6001600160c01b031916602082015260280190565b604051602081830303815290604052613709565b848433856040516020016136f99493929190615316565b6040516020818303038152906040525b9150935093915050565b6001600160a01b0381166000908152600c602052604090208054600181018255905b50919050565b6000610d85613748612d64565b8360405161190160f01b8152600281019290925260228201526042902090565b600080600061377987878787613ab6565b9150915061378681613b77565b5095945050505050565b60007f000000000000000000000000000000000000000000000000000000e8d4a510006137bd81846152f4565b610d859190615359565b60006137d66020828486614ce0565b610f9391615370565b60006137ef602860208486614ce0565b6137f89161538e565b60c01c9392505050565b6000610d857f000000000000000000000000000000000000000000000000000000e8d4a510006001600160401b038416615359565b60115460009060ff166138865760405162461bcd60e51b81526020600482015260176024820152761111934e9508109c9a5919da5b99c8191a5cd8589b1959604a1b6044820152606401610efb565b61178d848484613cc1565b60606138a08260288186614ce0565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929695505050505050565b6060848484846040516020016138f594939291906153be565b6040516020818303038152906040529050949350505050565b6000610f938383613cd5565b6000610f938383613dc8565b600082600001828154811061393d5761393d614b59565b9060005260206000200154905092915050565b6060600061395d83613e17565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b60008061399d858585612825565b9092509050613559868361316b565b60008134146139d0576040516304fb820960e51b8152346004820152602401610efb565b5090565b60007f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015613a34573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a589190614b13565b90506001600160a01b038116613a81576040516329b99a9560e11b815260040160405180910390fd5b6111236001600160a01b038216337f0000000000000000000000001a44076050125825900e736c501f859c50fe728c85613e3f565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0831115613aed5750600090506003613559565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613b41573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116613b6a57600060019250925050613559565b9660009650945050505050565b6000816004811115613b8b57613b8b61540d565b03613b935750565b6001816004811115613ba757613ba761540d565b03613bf45760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610efb565b6002816004811115613c0857613c0861540d565b03613c555760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610efb565b6003816004811115613c6957613c6961540d565b0361177d5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610efb565b6000613ccd84846130aa565b509092915050565b60008181526001830160205260408120548015613dbe576000613cf9600183614bf8565b8554909150600090613d0d90600190614bf8565b9050818114613d72576000866000018281548110613d2d57613d2d614b59565b9060005260206000200154905080876000018481548110613d5057613d50614b59565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080613d8357613d83615423565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610d85565b6000915050610d85565b6000818152600183016020526040812054613e0f57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610d85565b506000610d85565b600060ff8216601f811115610d8557604051632cd44ac360e21b815260040160405180910390fd5b604080516001600160a01b038581166024830152848116604483015260648083018590528351808403909101815260849092018352602080830180516001600160e01b03166323b872dd60e01b17905283518085019094528084527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65649084015261190a92879291600091613ed7918516908490613f57565b9050805160001480613ef8575080806020019051810190613ef89190614f0c565b6132975760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610efb565b606061178d848460008585600080866001600160a01b03168587604051613f7e9190615439565b60006040518083038185875af1925050503d8060008114613fbb576040519150601f19603f3d011682016040523d82523d6000602084013e613fc0565b606091505b5091509150613662878383876060831561403b578251600003614034576001600160a01b0385163b6140345760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610efb565b508161178d565b61178d83838151156140505781518083602001fd5b8060405162461bcd60e51b8152600401610efb9190614101565b60405180606001604052806000801916815260200160006001600160401b031681526020016140ac604051806040016040528060008152602001600081525090565b905290565b60005b838110156140cc5781810151838201526020016140b4565b50506000910152565b600081518084526140ed8160208601602086016140b1565b601f01601f19169290920160200192915050565b602081526000610f9360208301846140d5565b6001600160a01b038116811461177d57600080fd5b6000806040838503121561413c57600080fd5b823561414781614114565b946020939093013593505050565b801515811461177d57600080fd5b60006020828403121561417557600080fd5b8135610f9381614155565b600060e0828403121561373557600080fd5b6000602082840312156141a457600080fd5b81356001600160401b038111156141ba57600080fd5b61178d84828501614180565b8351815260208085015190820152600060a08201604060a0604085015281865180845260c08601915060c08160051b8701019350602080890160005b838110156142415788870360bf1901855281518051885283015183880187905261422e878901826140d5565b9750509382019390820190600101614202565b5050875160608801525050506020850151608085015250905061178d565b60006060828403121561373557600080fd5b60008083601f84011261428357600080fd5b5081356001600160401b0381111561429a57600080fd5b6020830191508360208285010111156142b257600080fd5b9250929050565b600080600080600080600060e0888a0312156142d457600080fd5b6142de898961425f565b96506060880135955060808801356001600160401b038082111561430157600080fd5b61430d8b838c01614271565b909750955060a08a0135915061432282614114565b90935060c0890135908082111561433857600080fd5b506143458a828b01614271565b989b979a50959850939692959293505050565b60008060006060848603121561436d57600080fd5b833561437881614114565b9250602084013561438881614114565b929592945050506040919091013590565b803563ffffffff811681146143ad57600080fd5b919050565b600080604083850312156143c557600080fd5b61414783614399565b602080825282518282018190526000919060409081850190868401855b82811015614416578151805163ffffffff1685528601518685015292840192908501906001016143eb565b5091979650505050505050565b6000806040838503121561443657600080fd5b82356001600160401b0381111561444c57600080fd5b61445885828601614180565b925050602083013561446981614155565b809150509250929050565b815181526020808301519082015260408101610d85565b803561ffff811681146143ad57600080fd5b600080604083850312156144b057600080fd5b6144b983614399565b91506144c76020840161448b565b90509250929050565b6000806000806000608086880312156144e857600080fd5b85356144f381614114565b9450602086013561450381614114565b93506040860135925060608601356001600160401b0381111561452557600080fd5b61453188828901614271565b969995985093965092949392505050565b60006020828403121561455457600080fd5b8135610f9381614114565b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b03811182821017156145975761459761455f565b60405290565b604080519081016001600160401b03811182821017156145975761459761455f565b604051601f8201601f191681016001600160401b03811182821017156145e7576145e761455f565b604052919050565b60006001600160401b038211156146085761460861455f565b50601f01601f191660200190565b600082601f83011261462757600080fd5b813561463a614635826145ef565b6145bf565b81815284602083860101111561464f57600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561467e57600080fd5b81356001600160401b0381111561469457600080fd5b61178d84828501614616565b60008060008060a085870312156146b657600080fd5b6146c0868661425f565b935060608501356001600160401b038111156146db57600080fd5b6146e787828801614271565b90945092505060808501356146fb81614114565b939692955090935050565b60ff60f81b881681526000602060e0602084015261472760e084018a6140d5565b8381036040850152614739818a6140d5565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b8181101561478d57835183529284019291840191600101614771565b50909c9b505050505050505050505050565b600080602083850312156147b257600080fd5b82356001600160401b03808211156147c957600080fd5b818501915085601f8301126147dd57600080fd5b8135818111156147ec57600080fd5b8660208260061b850101111561480157600080fd5b60209290920196919550909350505050565b60008083601f84011261482557600080fd5b5081356001600160401b0381111561483c57600080fd5b6020830191508360208260051b85010111156142b257600080fd5b6000806020838503121561486a57600080fd5b82356001600160401b0381111561488057600080fd5b61488c85828601614813565b90969095509350505050565b6000602082840312156148aa57600080fd5b610f9382614399565b600080600080606085870312156148c957600080fd5b6148d285614399565b93506148e06020860161448b565b925060408501356001600160401b038111156148fb57600080fd5b61490787828801614271565b95989497509550505050565b6000806000838503608081121561492957600080fd5b84356001600160401b0381111561493f57600080fd5b61494b87828801614180565b9450506040601f198201121561496057600080fd5b50602084019150606084013561497581614114565b809150509250925092565b600060c082019050835182526001600160401b03602085015116602083015260408401516149bb604084018280518252602090810151910152565b5082516080830152602083015160a0830152610f93565b6000806000606084860312156149e757600080fd5b61437884614399565b60008060408385031215614a0357600080fd5b8235614a0e81614114565b9150602083013561446981614155565b600080600080600080600060e0888a031215614a3957600080fd5b8735614a4481614114565b96506020880135614a5481614114565b95506040880135945060608801359350608088013560ff81168114614a7857600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215614aa857600080fd5b8235614ab381614114565b9150602083013561446981614114565b600060608284031215614ad557600080fd5b610f93838361425f565b600181811c90821680614af357607f821691505b60208210810361373557634e487b7160e01b600052602260045260246000fd5b600060208284031215614b2557600080fd5b8151610f9381614114565b634e487b7160e01b600052601160045260246000fd5b80820180821115610d8557610d85614b30565b634e487b7160e01b600052603260045260246000fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b03878116825286166020820152604081018590526060810184905260a060808201819052600090614bd39083018486614b6f565b98975050505050505050565b600060208284031215614bf157600080fd5b5051919050565b81810381811115610d8557610d85614b30565b60006001600160401b0380841115614c2557614c2561455f565b8360051b6020614c368183016145bf565b868152918501918181019036841115614c4e57600080fd5b865b84811015614cd457803586811115614c685760008081fd5b88016060368290031215614c7c5760008081fd5b614c84614575565b614c8d82614399565b8152614c9a86830161448b565b8682015260408083013589811115614cb25760008081fd5b614cbe36828601614616565b9183019190915250845250918301918301614c50565b50979650505050505050565b60008085851115614cf057600080fd5b83861115614cfd57600080fd5b5050820193919092039150565b60008451614d1c8184602089016140b1565b8201838582376000930192835250909392505050565b60208152600061178d602083018486614b6f565b6000823561013e19833603018112614d5d57600080fd5b9190910192915050565b6000808335601e19843603018112614d7e57600080fd5b8301803591506001600160401b03821115614d9857600080fd5b6020019150368190038213156142b257600080fd5b6001600160401b038116811461177d57600080fd5b63ffffffff614dd089614399565b1681526020880135602082015260006040890135614ded81614dad565b6001600160401b03811660408401525087606083015260e06080830152614e1860e083018789614b6f565b6001600160a01b03861660a084015282810360c0840152614e3a818587614b6f565b9a9950505050505050505050565b600060208284031215614e5a57600080fd5b81516001600160401b03811115614e7057600080fd5b8201601f81018413614e8157600080fd5b8051614e8f614635826145ef565b818152856020838501011115614ea457600080fd5b6130a18260208301602086016140b1565b600060408284031215614ec757600080fd5b614ecf61459d565b82358152602083013560208201528091505092915050565b604081526000614efa60408301856140d5565b82810360208401526130a181856140d5565b600060208284031215614f1e57600080fd5b8151610f9381614155565b600060208284031215614f3b57600080fd5b8135610f9381614dad565b60018060a01b038516815283602082015261ffff8316604082015260806060820152600061130660808301846140d5565b601f821115613297576000816000526020600020601f850160051c81016020861015614fa05750805b601f850160051c820191505b81811015614fbf57828155600101614fac565b505050505050565b818103614fd2575050565b614fdc8254614adf565b6001600160401b03811115614ff357614ff361455f565b615007816150018454614adf565b84614f77565b6000601f82116001811461503b57600083156150235750848201545b600019600385901b1c1916600184901b178455612063565b600085815260209020601f19841690600086815260209020845b838110156150755782860154825560019586019590910190602001615055565b50858310156150935781850154600019600388901b60f8161c191681555b5050505050600190811b01905550565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a060808401526150d960e08401826140d5565b90506060850151603f198483030160a08501526150f682826140d5565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b60006040828403121561512e57600080fd5b61513661459d565b9050815181526020820151602082015292915050565b60006040828403121561515e57600080fd5b610f93838361511c565b81516001600160401b038111156151815761518161455f565b61518f816150018454614adf565b602080601f8311600181146151c457600084156151ac5750858301515b600019600386901b1c1916600185901b178555614fbf565b600085815260208120601f198616915b828110156151f3578886015182559484019460019091019084016151d4565b508582101561509357939096015160001960f8600387901b161c19169092555050600190811b01905550565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b8381101561529c57888303603f190185528151805163ffffffff1684528781015161ffff16888501528601516060878501819052615288818601836140d5565b968901969450505090860190600101615248565b509098975050505050505050565b6000608082840312156152bc57600080fd5b6152c4614575565b8251815260208301516152d681614dad565b60208201526152e8846040850161511c565b60408201529392505050565b60008261531157634e487b7160e01b600052601260045260246000fd5b500490565b8481526001600160401b0360c01b8460c01b166020820152826028820152600082516153498160488501602087016140b1565b9190910160480195945050505050565b8082028115828204841417610d8557610d85614b30565b80356020831015610d8557600019602084900360031b1b1692915050565b6001600160c01b031981358181169160088510156153b65780818660080360031b1b83161692505b505092915050565b6001600160401b0360c01b8560c01b16815263ffffffff60e01b8460e01b16600882015282600c820152600082516153fd81602c8501602087016140b1565b91909101602c0195945050505050565b634e487b7160e01b600052602160045260246000fd5b634e487b7160e01b600052603160045260246000fd5b60008251614d5d8184602087016140b156fea26469706673582212206664104684ab99cf01c8ec5d5bbadf6cf03c81a1641e7a21a030574bb3ab2e3b64736f6c63430008190033
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
OVERVIEW
Defi.money is a cross-chain CDP protocol for minting the $MONEY stablecoin. Based on crvUSD.Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
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.