ETH Price: $2,498.67 (+0.22%)

Token

Pieverse Token (PIEVERSE)
 

Overview

Max Total Supply

899,999,998 PIEVERSE

Holders

2

Transfers

-
0

Market

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

PieverseOFT

Compiler Version
v0.8.25+commit.b61c2a91
Optimization Enabled
Yes with 1000 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"address","name":"_lzEndpoint","type":"address"},{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_multisig","type":"address"},{"internalType":"uint256","name":"_transferAllowedTime","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"amountSD","type":"uint256"}],"name":"AmountSDOverflowed","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","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":"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":[{"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":[{"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":[{"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":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"value","type":"bool"}],"name":"MinterUpdated","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":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"TokensMinted","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newTimestamp","type":"uint256"}],"name":"TransferAllowedTimeUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"bool","name":"value","type":"bool"}],"name":"WhitelistUpdated","type":"event"},{"inputs":[],"name":"ETA","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"areTransfersAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[],"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":[{"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":[{"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":[{"internalType":"address","name":"","type":"address"}],"name":"isWhitelisted","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":"_to","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"msgInspector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"multisig","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":[],"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":"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":"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":"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":"_address","type":"address"}],"name":"setMinter","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":"uint256","name":"newTimestamp","type":"uint256"}],"name":"setTransferAllowedTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"setWhitelisted","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"sharedDecimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"supplyAllChains","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_newSupply","type":"uint256"}],"name":"syncSupplyAllChains","outputs":[],"stateMutability":"nonpayable","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":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"transferAllowedTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60c060405234801561000f575f80fd5b506040516146b43803806146b483398101604081905261002e916107a8565b85858585838360128484818181818f6001600160a01b03811661006b57604051631e4fbdf760e01b81525f60048201526024015b60405180910390fd5b61007481610397565b506001600160a01b0380831660805281166100a257604051632d618d8160e21b815260040160405180910390fd5b60805160405163ca5eb5e160e01b81526001600160a01b0383811660048301529091169063ca5eb5e1906024015f604051808303815f87803b1580156100e6575f80fd5b505af11580156100f8573d5f803e3d5ffd5b505050505050505061010e6103e660201b60201c565b60ff168360ff161015610134576040516301e9714b60e41b815260040160405180910390fd5b61013f600684610853565b61014a90600a610952565b60a052506008915061015e905083826109ea565b50600961016b82826109ea565b5050506001600160a01b03871693506101ca925050505760405162461bcd60e51b815260206004820152601c60248201527f4f776e65722063616e6e6f74206265207a65726f2061646472657373000000006044820152606401610062565b6001600160a01b0382166102205760405162461bcd60e51b815260206004820152601f60248201527f4d756c74697369672063616e6e6f74206265207a65726f2061646472657373006044820152606401610062565b600d80546001600160a01b0319166001600160a01b038481169190911790915583165f908152600e60209081526040808320805460ff199081166001908117909255600f9093529220805490911682179055600b829055469081148061028857508062aa36a7145b15610304575f60646102a76b033b2e3c9fd0803ce8000000605a610aa9565b6102b19190610ac0565b90506102bd85826103eb565b80600a5f8282546102ce9190610adf565b90915550506040518181526001600160a01b038616905f805160206146948339815191529060200160405180910390a25061038b565b80603814806103135750806061145b1561038b575f60646103326b033b2e3c9fd0803ce8000000600a610aa9565b61033c9190610ac0565b905061034885826103eb565b80600a5f8282546103599190610adf565b90915550506040518181526001600160a01b038616905f805160206146948339815191529060200160405180910390a2505b50505050505050610b05565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600690565b6001600160a01b0382166104145760405163ec442f0560e01b81525f6004820152602401610062565b61041f5f8383610423565b5050565b600b54421015610596576001600160a01b03831661049e57335f908152600f602052604090205460ff166104995760405162461bcd60e51b815260206004820152601660248201527f4e6f7420617574686f72697a656420746f206d696e74000000000000000000006044820152606401610062565b610596565b6001600160a01b0382166105095760405162461bcd60e51b815260206004820152602c60248201527f4275726e696e67206e6f7420616c6c6f77656420647572696e6720726573747260448201526b1a58dd1959081c195c9a5bd960a21b6064820152608401610062565b6001600160a01b0383165f908152600e602052604090205460ff166105965760405162461bcd60e51b815260206004820152603660248201527f4e6f742077686974656c697374656420666f72207472616e736665727320647560448201527f72696e67207265737472696374656420706572696f64000000000000000000006064820152608401610062565b6105a18383836105cb565b6001600160a01b0382166105c65780600a5f8282546105c09190610af2565b90915550505b505050565b6001600160a01b0383166105f5578060075f8282546105ea9190610adf565b909155506106659050565b6001600160a01b0383165f90815260056020526040902054818110156106475760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610062565b6001600160a01b0384165f9081526005602052604090209082900390555b6001600160a01b0382166106815760078054829003905561069f565b6001600160a01b0382165f9081526005602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516106e491815260200190565b60405180910390a3505050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f830112610714575f80fd5b81516001600160401b038082111561072e5761072e6106f1565b604051601f8301601f19908116603f01168101908282118183101715610756576107566106f1565b8160405283815286602085880101111561076e575f80fd5b8360208701602083015e5f602085830101528094505050505092915050565b80516001600160a01b03811681146107a3575f80fd5b919050565b5f805f805f8060c087890312156107bd575f80fd5b86516001600160401b03808211156107d3575f80fd5b6107df8a838b01610705565b975060208901519150808211156107f4575f80fd5b5061080189828a01610705565b9550506108106040880161078d565b935061081e6060880161078d565b925061082c6080880161078d565b915060a087015190509295509295509295565b634e487b7160e01b5f52601160045260245ffd5b60ff828116828216039081111561086c5761086c61083f565b92915050565b600181815b808511156108ac57815f19048211156108925761089261083f565b8085161561089f57918102915b93841c9390800290610877565b509250929050565b5f826108c25750600161086c565b816108ce57505f61086c565b81600181146108e457600281146108ee5761090a565b600191505061086c565b60ff8411156108ff576108ff61083f565b50506001821b61086c565b5060208310610133831016604e8410600b841016171561092d575081810a61086c565b6109378383610872565b805f190482111561094a5761094a61083f565b029392505050565b5f61096060ff8416836108b4565b9392505050565b600181811c9082168061097b57607f821691505b60208210810361099957634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156105c657805f5260205f20601f840160051c810160208510156109c45750805b601f840160051c820191505b818110156109e3575f81556001016109d0565b5050505050565b81516001600160401b03811115610a0357610a036106f1565b610a1781610a118454610967565b8461099f565b602080601f831160018114610a4a575f8415610a335750858301515b5f19600386901b1c1916600185901b178555610aa1565b5f85815260208120601f198616915b82811015610a7857888601518255948401946001909101908401610a59565b5085821015610a9557878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b808202811582820484141761086c5761086c61083f565b5f82610ada57634e487b7160e01b5f52601260045260245ffd5b500490565b8082018082111561086c5761086c61083f565b8181038181111561086c5761086c61083f565b60805160a051613b28610b6c5f395f818161082d0152818161232d0152818161239f015261263001525f81816106c301528181610cb7015281816117ac01528181611b0501528181611ea80152818161276c015281816129f70152612ac50152613b285ff3fe608060405260043610610350575f3560e01c8063715018a6116101bd578063b98bd070116100f2578063d424388511610092578063f2fde38b1161006d578063f2fde38b14610a29578063fc0c546a1461064c578063fca3b5aa14610a48578063ff7bd03d14610a67575f80fd5b8063d4243885146109b1578063dd62ed3e146109d0578063ed8919cf14610a14575f80fd5b8063bd815db0116100cd578063bd815db01461094b578063c7c7f5b31461095e578063ca5eb5e11461097f578063d045a0dc1461099e575f80fd5b8063b98bd070146108e2578063bb0b6a5314610901578063bc70b3541461092c575f80fd5b806395d89b411161015d578063a9059cbb11610138578063a9059cbb14610861578063aa271e1a14610880578063b3df317a146108ae578063b731ea0a146108c3575f80fd5b806395d89b4114610808578063963efcaa1461081c5780639f68b9641461084f575f80fd5b806382413eac1161019857806382413eac146107a5578063857749b0146107c45780638da5cb5b146107d75780638ec3e654146107f3575f80fd5b8063715018a61461073857806376e82b781461074c5780637d25a05e1461076b575f80fd5b806332cb6b0c116102935780635062e6db116102335780635a0dfe4d1161020e5780635a0dfe4d1461067d5780635e280f11146106b25780636fc1b31e146106e557806370a0823114610704575f80fd5b80635062e6db1461062d57806352ae28791461064c5780635535d4611461065e575f80fd5b80633af32abf1161026e5780633af32abf146105955780633b6f743b146105c357806340c10f19146105ef5780634783c35b1461060e575f80fd5b806332cb6b0c146105385780633400288b146105575780633a2f355714610576575f80fd5b8063156a0d0f116102fe5780631f5e1334116102d95780631f5e1334146104cd57806323b872dd146104e15780632639d10f14610500578063313ce56714610517575f80fd5b8063156a0d0f1461044e57806317442b701461048e57806318160ddd146104af575f80fd5b8063111ecdad1161032e578063111ecdad146103db57806313137d6514610412578063134d4f2514610427575f80fd5b806306fdde0314610354578063095ea7b31461037e5780630d35b415146103ad575b5f80fd5b34801561035f575f80fd5b50610368610a86565b6040516103759190612c5c565b60405180910390f35b348015610389575f80fd5b5061039d610398366004612c82565b610b16565b6040519015158152602001610375565b3480156103b8575f80fd5b506103cc6103c7366004612cc2565b610b2f565b60405161037593929190612cf4565b3480156103e6575f80fd5b506004546103fa906001600160a01b031681565b6040516001600160a01b039091168152602001610375565b610425610420366004612de0565b610cb5565b005b348015610432575f80fd5b5061043b600281565b60405161ffff9091168152602001610375565b348015610459575f80fd5b50604080517f02e49c2c0000000000000000000000000000000000000000000000000000000081526001602082015201610375565b348015610499575f80fd5b5060408051600181526002602082015201610375565b3480156104ba575f80fd5b506007545b604051908152602001610375565b3480156104d8575f80fd5b5061043b600181565b3480156104ec575f80fd5b5061039d6104fb366004612e79565b610da7565b34801561050b575f80fd5b50600b5442101561039d565b348015610522575f80fd5b5060125b60405160ff9091168152602001610375565b348015610543575f80fd5b506104bf6b033b2e3c9fd0803ce800000081565b348015610562575f80fd5b50610425610571366004612ecf565b610dcc565b348015610581575f80fd5b50610425610590366004612ee9565b610de2565b3480156105a0575f80fd5b5061039d6105af366004612ee9565b600e6020525f908152604090205460ff1681565b3480156105ce575f80fd5b506105e26105dd366004612f11565b610ec7565b6040516103759190612f60565b3480156105fa575f80fd5b50610425610609366004612c82565b610f2b565b348015610619575f80fd5b50600d546103fa906001600160a01b031681565b348015610638575f80fd5b50610425610647366004612f77565b61104c565b348015610657575f80fd5b50306103fa565b348015610669575f80fd5b50610368610678366004612f9f565b611233565b348015610688575f80fd5b5061039d610697366004612ecf565b63ffffffff919091165f908152600160205260409020541490565b3480156106bd575f80fd5b506103fa7f000000000000000000000000000000000000000000000000000000000000000081565b3480156106f0575f80fd5b506104256106ff366004612ee9565b6112d5565b34801561070f575f80fd5b506104bf61071e366004612ee9565b6001600160a01b03165f9081526005602052604090205490565b348015610743575f80fd5b50610425611338565b348015610757575f80fd5b50610425610766366004612f77565b61134b565b348015610776575f80fd5b5061078c610785366004612ecf565b5f92915050565b60405167ffffffffffffffff9091168152602001610375565b3480156107b0575f80fd5b5061039d6107bf366004612fd0565b6113b4565b3480156107cf575f80fd5b506006610526565b3480156107e2575f80fd5b505f546001600160a01b03166103fa565b3480156107fe575f80fd5b506104bf600c5481565b348015610813575f80fd5b506103686113c9565b348015610827575f80fd5b506104bf7f000000000000000000000000000000000000000000000000000000000000000081565b34801561085a575f80fd5b505f61039d565b34801561086c575f80fd5b5061039d61087b366004612c82565b6113d8565b34801561088b575f80fd5b5061039d61089a366004612ee9565b600f6020525f908152604090205460ff1681565b3480156108b9575f80fd5b506104bf600b5481565b3480156108ce575f80fd5b506002546103fa906001600160a01b031681565b3480156108ed575f80fd5b506104256108fc366004613074565b6113e5565b34801561090c575f80fd5b506104bf61091b3660046130b3565b60016020525f908152604090205481565b348015610937575f80fd5b506103686109463660046130cc565b6113ff565b610425610959366004613074565b6115a0565b61097161096c366004613129565b611739565b604051610375929190613192565b34801561098a575f80fd5b50610425610999366004612ee9565b61176c565b6104256109ac366004612de0565b611806565b3480156109bc575f80fd5b506104256109cb366004612ee9565b61184e565b3480156109db575f80fd5b506104bf6109ea3660046131e4565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b348015610a1f575f80fd5b506104bf600a5481565b348015610a34575f80fd5b50610425610a43366004612ee9565b6118b1565b348015610a53575f80fd5b50610425610a62366004612ee9565b611907565b348015610a72575f80fd5b5061039d610a81366004613210565b61196c565b606060088054610a959061322a565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac19061322a565b8015610b0c5780601f10610ae357610100808354040283529160200191610b0c565b820191905f5260205f20905b815481529060010190602001808311610aef57829003601f168201915b5050505050905090565b5f33610b238185856119a0565b60019150505b92915050565b604080518082019091525f80825260208201526060610b5f60405180604001604052805f81526020015f81525090565b5f80306001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b9d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bc1919061325c565b6001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bfc573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c209190613277565b604080518082018252848152602080820184905282515f80825291810190935290975091925090610c73565b604080518082019091525f815260606020820152815260200190600190039081610c4c5790505b5093505f80610c97604089013560608a0135610c9260208c018c6130b3565b6119b2565b60408051808201909152918252602082015296989597505050505050565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03163314610d1e576040517f91ac5e4f0000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b60208701803590610d3890610d33908a6130b3565b611a06565b14610d8f57610d4a60208801886130b3565b6040517fc26bebcc00000000000000000000000000000000000000000000000000000000815263ffffffff909116600482015260208801356024820152604401610d15565b610d9e87878787878787611a5a565b50505050505050565b5f33610db4858285611bd1565b610dbf858585611c66565b60019150505b9392505050565b610dd4611cc3565b610dde8282611d08565b5050565b600d546001600160a01b03163314610e625760405162461bcd60e51b815260206004820152602260248201527f4f6e6c79206d756c74697369672063616e206d616e6167652077686974656c6960448201527f73740000000000000000000000000000000000000000000000000000000000006064820152608401610d15565b6001600160a01b0381165f818152600e6020908152604091829020805460ff81161560ff19909116811790915591518281529192917ff93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d91015b60405180910390a25050565b604080518082019091525f80825260208201525f610ef560408501356060860135610c9260208801886130b3565b9150505f80610f048684611d5c565b9092509050610f21610f1960208801886130b3565b838388611e93565b9695505050505050565b335f908152600f602052604090205460ff16610f895760405162461bcd60e51b815260206004820152601660248201527f4e6f7420617574686f72697a656420746f206d696e74000000000000000000006044820152606401610d15565b600a54610fa2906b033b2e3c9fd0803ce80000006132b6565b811115610ff15760405162461bcd60e51b815260206004820152601260248201527f45786365656473206d617820737570706c7900000000000000000000000000006044820152606401610d15565b610ffb8282611f71565b80600a5f82825461100c91906132c9565b90915550506040518181526001600160a01b038316907f3f2c9d57c068687834f0de942a9babb9e5acab57d516d3480a3c16ee165a427390602001610ebb565b600d546001600160a01b031633146110cc5760405162461bcd60e51b815260206004820152602360248201527f4f6e6c79206d756c74697369672063616e20736574207472616e73666572207460448201527f696d6500000000000000000000000000000000000000000000000000000000006064820152608401610d15565b4281116111415760405162461bcd60e51b815260206004820152602360248201527f4e65772074696d657374616d70206d75737420626520696e207468652066757460448201527f75726500000000000000000000000000000000000000000000000000000000006064820152608401610d15565b42600b541180156111525750600c54155b1561116157600b8190556111fc565b600c545f0361117e57600b5461117a90620151806132c9565b600c555b600c548111156111f65760405162461bcd60e51b815260206004820152602260248201527f4e65772074696d657374616d702065786365656473206772616365207065726960448201527f6f640000000000000000000000000000000000000000000000000000000000006064820152608401610d15565b600b8190555b6040518181527f663cf44ed6e3908865d90558c28a169e81a4448ae75d64f35b472f9c9b1699e3906020015b60405180910390a150565b600360209081525f9283526040808420909152908252902080546112569061322a565b80601f01602080910402602001604051908101604052809291908181526020018280546112829061322a565b80156112cd5780601f106112a4576101008083540402835291602001916112cd565b820191905f5260205f20905b8154815290600101906020018083116112b057829003601f168201915b505050505081565b6112dd611cc3565b6004805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d441419790602001611228565b611340611cc3565b6113495f611fa5565b565b611353611cc3565b6b033b2e3c9fd0803ce80000008111156113af5760405162461bcd60e51b815260206004820152601a60248201527f4e657720737570706c792065786365656473206d6178696d756d0000000000006044820152606401610d15565b600a55565b6001600160a01b03811630145b949350505050565b606060098054610a959061322a565b5f33610b23818585611c66565b6113ed611cc3565b610dde6113fa8284613380565b612001565b63ffffffff84165f90815260036020908152604080832061ffff871684529091528120805460609291906114329061322a565b80601f016020809104026020016040519081016040528092919081815260200182805461145e9061322a565b80156114a95780601f10611480576101008083540402835291602001916114a9565b820191905f5260205f20905b81548152906001019060200180831161148c57829003601f168201915b5050505050905080515f036114f75783838080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152509294506113c19350505050565b5f8390036115065790506113c1565b600283106115835761154c84848080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061210292505050565b8061155a8460028188613489565b60405160200161156c939291906134c7565b6040516020818303038152906040529150506113c1565b8383604051639a6d49cd60e01b8152600401610d1592919061350d565b5f5b818110156116a357368383838181106115bd576115bd613520565b90506020028101906115cf9190613534565b90506116016115e160208301836130b3565b602083013563ffffffff919091165f908152600160205260409020541490565b61160b575061169b565b3063d045a0dc60c08301358360a081013561162a610100830183613553565b61163b610100890160e08a01612ee9565b6116496101208a018a613553565b6040518963ffffffff1660e01b815260040161166b97969594939291906135ab565b5f604051808303818588803b158015611682575f80fd5b505af1158015611694573d5f803e3d5ffd5b5050505050505b6001016115a2565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b81526004015f60405180830381865afa1580156116df573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526117069190810190613631565b6040517f8351eea7000000000000000000000000000000000000000000000000000000008152600401610d159190612c5c565b611741612bea565b604080518082019091525f808252602082015261175f85858561212e565b915091505b935093915050565b611774611cc3565b6040517fca5eb5e10000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063ca5eb5e1906024015f604051808303815f87803b1580156117ed575f80fd5b505af11580156117ff573d5f803e3d5ffd5b5050505050565b33301461183f576040517f14d4a4e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d9e87878787878787610d8f565b611856611cc3565b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776090602001611228565b6118b9611cc3565b6001600160a01b0381166118fb576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f6004820152602401610d15565b61190481611fa5565b50565b61190f611cc3565b6001600160a01b0381165f818152600f6020908152604091829020805460ff81161560ff19909116811790915591518281529192917fb21afb9ce9be0a676f8f317ff0ca072fb89a4f8ce2d1b6fe80f8755c14f1cb199101610ebb565b5f60208201803590600190839061198390866130b3565b63ffffffff16815260208101919091526040015f20541492915050565b6119ad8383836001612226565b505050565b5f806119bd8561232a565b915081905083811015611764576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101859052604401610d15565b63ffffffff81165f9081526001602052604081205480610b29576040517ff6ff4fb700000000000000000000000000000000000000000000000000000000815263ffffffff84166004820152602401610d15565b5f611a6b611a688787612360565b90565b90505f611a9682611a84611a7f8a8a612377565b612399565b611a9160208d018d6130b3565b6123ce565b90506028861115611b6f575f611ad2611ab560608c0160408d016136a6565b611ac260208d018d6130b3565b84611acd8c8c6123f5565b61243f565b6040517f7cb590120000000000000000000000000000000000000000000000000000000081529091506001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001690637cb5901290611b409086908d905f9087906004016136c1565b5f604051808303815f87803b158015611b57575f80fd5b505af1158015611b69573d5f803e3d5ffd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c611ba860208d018d6130b3565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6001600160a01b038381165f908152600660209081526040808320938616835292905220545f19811015611c605781811015611c52576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b03841660048201526024810182905260448101839052606401610d15565b611c6084848484035f612226565b50505050565b6001600160a01b038316611c8f57604051634b637e8f60e11b81525f6004820152602401610d15565b6001600160a01b038216611cb85760405163ec442f0560e01b81525f6004820152602401610d15565b6119ad838383612471565b5f546001600160a01b03163314611349576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610d15565b63ffffffff82165f81815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b6060805f611db78560200135611d7186612629565b611d7e60a0890189613553565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061269c92505050565b90935090505f81611dc9576001611dcc565b60025b9050611dec611dde60208801886130b3565b8261094660808a018a613553565b6004549093506001600160a01b03168015611e89576040517f043a78eb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063043a78eb90611e4890889088906004016136f2565b602060405180830381865afa158015611e63573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e879190613716565b505b5050509250929050565b604080518082019091525f80825260208201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663ddc28c586040518060a001604052808863ffffffff168152602001611ef589611a06565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b8152600401611f2a929190613731565b6040805180830381865afa158015611f44573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f6891906137d7565b95945050505050565b6001600160a01b038216611f9a5760405163ec442f0560e01b81525f6004820152602401610d15565b610dde5f8383612471565b5f80546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f5b81518110156120d25761203282828151811061202157612021613520565b602002602001015160400151612102565b81818151811061204457612044613520565b60200260200101516040015160035f84848151811061206557612065613520565b60200260200101515f015163ffffffff1663ffffffff1681526020019081526020015f205f84848151811061209c5761209c613520565b60200260200101516020015161ffff1661ffff1681526020019081526020015f2090816120c99190613835565b50600101612003565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b6748160405161122891906138f5565b600281015161ffff8116600314610dde5781604051639a6d49cd60e01b8152600401610d159190612c5c565b612136612bea565b604080518082019091525f80825260208201525f8061216b33604089013560608a013561216660208c018c6130b3565b612716565b915091505f8061217b8984611d5c565b90925090506121a761219060208b018b6130b3565b83836121a1368d90038d018d61397e565b8b61273b565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a906121f5908d018d6130b3565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b6001600160a01b038416612268576040517fe602df050000000000000000000000000000000000000000000000000000000081525f6004820152602401610d15565b6001600160a01b0383166122aa576040517f94280d620000000000000000000000000000000000000000000000000000000081525f6004820152602401610d15565b6001600160a01b038085165f9081526006602090815260408083209387168352929052208290558015611c6057826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161231c91815260200190565b60405180910390a350505050565b5f7f000000000000000000000000000000000000000000000000000000000000000061235681846139ae565b610b2991906139cd565b5f61236e6020828486613489565b610dc5916139e4565b5f612386602860208486613489565b61238f91613a01565b60c01c9392505050565b5f610b297f000000000000000000000000000000000000000000000000000000000000000067ffffffffffffffff84166139cd565b5f6001600160a01b0384166123e35761dead93505b6123ed8484611f71565b509092915050565b60606124048260288186613489565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250929695505050505050565b6060848484846040516020016124589493929190613a31565b6040516020818303038152906040529050949350505050565b600b544210156125f5576001600160a01b0383166124ec57335f908152600f602052604090205460ff166124e75760405162461bcd60e51b815260206004820152601660248201527f4e6f7420617574686f72697a656420746f206d696e74000000000000000000006044820152606401610d15565b6125f5565b6001600160a01b0382166125685760405162461bcd60e51b815260206004820152602c60248201527f4275726e696e67206e6f7420616c6c6f77656420647572696e6720726573747260448201527f696374656420706572696f6400000000000000000000000000000000000000006064820152608401610d15565b6001600160a01b0383165f908152600e602052604090205460ff166125f55760405162461bcd60e51b815260206004820152603660248201527f4e6f742077686974656c697374656420666f72207472616e736665727320647560448201527f72696e67207265737472696374656420706572696f64000000000000000000006064820152608401610d15565b612600838383612841565b6001600160a01b0382166119ad5780600a5f82825461261f91906132b6565b9091555050505050565b5f806126557f0000000000000000000000000000000000000000000000000000000000000000846139ae565b905067ffffffffffffffff811115610b29576040517fe2ce941300000000000000000000000000000000000000000000000000000000815260048101829052602401610d15565b80516060901515806126e55784846040516020016126d192919091825260c01b6001600160c01b031916602082015260280190565b60405160208183030381529060405261270c565b848433856040516020016126fc9493929190613a80565b6040516020818303038152906040525b9150935093915050565b5f806127238585856119b2565b90925090506127328683612980565b94509492505050565b612743612bea565b5f612750845f01516129b4565b60208501519091501561276a5761276a84602001516129f4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632637a450826040518060a001604052808b63ffffffff1681526020016127ba8c611a06565b81526020018a81526020018981526020015f8960200151111515815250866040518463ffffffff1660e01b81526004016127f5929190613731565b60806040518083038185885af1158015612811573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906128369190613aaa565b979650505050505050565b6001600160a01b03831661286b578060075f82825461286091906132c9565b909155506128f49050565b6001600160a01b0383165f90815260056020526040902054818110156128d6576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b03851660048201526024810182905260448101839052606401610d15565b6001600160a01b0384165f9081526005602052604090209082900390555b6001600160a01b0382166129105760078054829003905561292e565b6001600160a01b0382165f9081526005602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161297391815260200190565b60405180910390a3505050565b6001600160a01b0382166129a957604051634b637e8f60e11b81525f6004820152602401610d15565b610dde825f83612471565b5f8134146129f0576040517f9f704120000000000000000000000000000000000000000000000000000000008152346004820152602401610d15565b5090565b5f7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a51573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a75919061325c565b90506001600160a01b038116612ab7576040517f5373352a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040805133602482018190527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0381811660448501526064808501889052855180860390910181526084909401909452602080840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd000000000000000000000000000000000000000000000000000000001781528451610dde968816958993611c609388935f9283929091839182885af180612b84576040513d5f823e3d81fd5b50505f513d91508115612b9b578060011415612ba8565b6001600160a01b0384163b155b15611c60576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610d15565b60405180606001604052805f80191681526020015f67ffffffffffffffff168152602001612c2960405180604001604052805f81526020015f81525090565b905290565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f610dc56020830184612c2e565b6001600160a01b0381168114611904575f80fd5b5f8060408385031215612c93575f80fd5b8235612c9e81612c6e565b946020939093013593505050565b5f60e08284031215612cbc575f80fd5b50919050565b5f60208284031215612cd2575f80fd5b813567ffffffffffffffff811115612ce8575f80fd5b6113c184828501612cac565b83518152602080850151908201525f60a08201604060a0604085015281865180845260c08601915060c08160051b870101935060208089015f5b83811015612d6d5788870360bf19018552815180518852830151838801879052612d5a87890182612c2e565b9750509382019390820190600101612d2e565b505087516060880152505050602085015160808501525090506113c1565b5f60608284031215612cbc575f80fd5b5f8083601f840112612dab575f80fd5b50813567ffffffffffffffff811115612dc2575f80fd5b602083019150836020828501011115612dd9575f80fd5b9250929050565b5f805f805f805f60e0888a031215612df6575f80fd5b612e008989612d8b565b965060608801359550608088013567ffffffffffffffff80821115612e23575f80fd5b612e2f8b838c01612d9b565b909750955060a08a01359150612e4482612c6e565b90935060c08901359080821115612e59575f80fd5b50612e668a828b01612d9b565b989b979a50959850939692959293505050565b5f805f60608486031215612e8b575f80fd5b8335612e9681612c6e565b92506020840135612ea681612c6e565b929592945050506040919091013590565b803563ffffffff81168114612eca575f80fd5b919050565b5f8060408385031215612ee0575f80fd5b612c9e83612eb7565b5f60208284031215612ef9575f80fd5b8135610dc581612c6e565b8015158114611904575f80fd5b5f8060408385031215612f22575f80fd5b823567ffffffffffffffff811115612f38575f80fd5b612f4485828601612cac565b9250506020830135612f5581612f04565b809150509250929050565b815181526020808301519082015260408101610b29565b5f60208284031215612f87575f80fd5b5035919050565b803561ffff81168114612eca575f80fd5b5f8060408385031215612fb0575f80fd5b612fb983612eb7565b9150612fc760208401612f8e565b90509250929050565b5f805f8060a08587031215612fe3575f80fd5b612fed8686612d8b565b9350606085013567ffffffffffffffff811115613008575f80fd5b61301487828801612d9b565b909450925050608085013561302881612c6e565b939692955090935050565b5f8083601f840112613043575f80fd5b50813567ffffffffffffffff81111561305a575f80fd5b6020830191508360208260051b8501011115612dd9575f80fd5b5f8060208385031215613085575f80fd5b823567ffffffffffffffff81111561309b575f80fd5b6130a785828601613033565b90969095509350505050565b5f602082840312156130c3575f80fd5b610dc582612eb7565b5f805f80606085870312156130df575f80fd5b6130e885612eb7565b93506130f660208601612f8e565b9250604085013567ffffffffffffffff811115613111575f80fd5b61311d87828801612d9b565b95989497509550505050565b5f805f838503608081121561313c575f80fd5b843567ffffffffffffffff811115613152575f80fd5b61315e87828801612cac565b9450506040601f1982011215613172575f80fd5b50602084019150606084013561318781612c6e565b809150509250925092565b5f60c0820190508351825267ffffffffffffffff602085015116602083015260408401516131cd604084018280518252602090810151910152565b5082516080830152602083015160a0830152610dc5565b5f80604083850312156131f5575f80fd5b823561320081612c6e565b91506020830135612f5581612c6e565b5f60608284031215613220575f80fd5b610dc58383612d8b565b600181811c9082168061323e57607f821691505b602082108103612cbc57634e487b7160e01b5f52602260045260245ffd5b5f6020828403121561326c575f80fd5b8151610dc581612c6e565b5f60208284031215613287575f80fd5b5051919050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b81810381811115610b2957610b296132a2565b80820180821115610b2957610b296132a2565b6040516060810167ffffffffffffffff811182821017156132ff576132ff61328e565b60405290565b6040805190810167ffffffffffffffff811182821017156132ff576132ff61328e565b604051601f8201601f1916810167ffffffffffffffff811182821017156133515761335161328e565b604052919050565b5f67ffffffffffffffff8211156133725761337261328e565b50601f01601f191660200190565b5f67ffffffffffffffff8084111561339a5761339a61328e565b8360051b60206133ab818301613328565b8681529185019181810190368411156133c2575f80fd5b865b8481101561347d578035868111156133da575f80fd5b880160603682900312156133ec575f80fd5b6133f46132dc565b6133fd82612eb7565b815261340a868301612f8e565b8682015260408083013589811115613420575f80fd5b929092019136601f840112613433575f80fd5b823561344661344182613359565b613328565b8181523689838701011115613459575f80fd5b818986018a8301375f918101890191909152908201528452509183019183016133c4565b50979650505050505050565b5f8085851115613497575f80fd5b838611156134a3575f80fd5b5050820193919092039150565b5f81518060208401855e5f93019283525090919050565b5f6134d282866134b0565b838582375f930192835250909392505050565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b602081525f6113c16020830184866134e5565b634e487b7160e01b5f52603260045260245ffd5b5f823561013e19833603018112613549575f80fd5b9190910192915050565b5f808335601e19843603018112613568575f80fd5b83018035915067ffffffffffffffff821115613582575f80fd5b602001915036819003821315612dd9575f80fd5b67ffffffffffffffff81168114611904575f80fd5b63ffffffff6135b989612eb7565b168152602088013560208201525f60408901356135d581613596565b67ffffffffffffffff811660408401525087606083015260e0608083015261360160e0830187896134e5565b6001600160a01b03861660a084015282810360c08401526136238185876134e5565b9a9950505050505050505050565b5f60208284031215613641575f80fd5b815167ffffffffffffffff811115613657575f80fd5b8201601f81018413613667575f80fd5b805161367561344182613359565b818152856020838501011115613689575f80fd5b8160208401602083015e5f91810160200191909152949350505050565b5f602082840312156136b6575f80fd5b8135610dc581613596565b6001600160a01b038516815283602082015261ffff83166040820152608060608201525f610f216080830184612c2e565b604081525f6137046040830185612c2e565b8281036020840152611f688185612c2e565b5f60208284031215613726575f80fd5b8151610dc581612f04565b6040815263ffffffff8351166040820152602083015160608201525f604084015160a0608084015261376660e0840182612c2e565b90506060850151603f198483030160a08501526137838282612c2e565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b5f604082840312156137b9575f80fd5b6137c1613305565b9050815181526020820151602082015292915050565b5f604082840312156137e7575f80fd5b610dc583836137a9565b601f8211156119ad57805f5260205f20601f840160051c810160208510156138165750805b601f840160051c820191505b818110156117ff575f8155600101613822565b815167ffffffffffffffff81111561384f5761384f61328e565b6138638161385d845461322a565b846137f1565b602080601f831160018114613896575f841561387f5750858301515b5f19600386901b1c1916600185901b1785556138ed565b5f85815260208120601f198616915b828110156138c4578886015182559484019460019091019084016138a5565b50858210156138e157878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f60208083018184528085518083526040925060408601915060408160051b8701018488015f5b8381101561397057888303603f190185528151805163ffffffff1684528781015161ffff1688850152860151606087850181905261395c81860183612c2e565b96890196945050509086019060010161391c565b509098975050505050505050565b5f6040828403121561398e575f80fd5b613996613305565b82358152602083013560208201528091505092915050565b5f826139c857634e487b7160e01b5f52601260045260245ffd5b500490565b8082028115828204841417610b2957610b296132a2565b80356020831015610b29575f19602084900360031b1b1692915050565b6001600160c01b03198135818116916008851015613a295780818660080360031b1b83161692505b505092915050565b6001600160c01b03198560c01b1681527fffffffff000000000000000000000000000000000000000000000000000000008460e01b16600882015282600c8201525f610f21602c8301846134b0565b8481526001600160c01b03198460c01b1660208201528260288201525f610f2160488301846134b0565b5f60808284031215613aba575f80fd5b613ac26132dc565b825181526020830151613ad481613596565b6020820152613ae684604085016137a9565b6040820152939250505056fea26469706673582212202d4abcb1e9cfd1c8bd57ecaa157be23ed682d87f6f442dd91e5cff753af5157e64736f6c634300081900333f2c9d57c068687834f0de942a9babb9e5acab57d516d3480a3c16ee165a427300000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001a44076050125825900e736c501f859c50fe728c000000000000000000000000132a612e8de72b9bade2ad8d6896193d07e8cd40000000000000000000000000132a612e8de72b9bade2ad8d6896193d07e8cd400000000000000000000000000000000000000000000000000000000067748580000000000000000000000000000000000000000000000000000000000000000e506965766572736520546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085049455645525345000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405260043610610350575f3560e01c8063715018a6116101bd578063b98bd070116100f2578063d424388511610092578063f2fde38b1161006d578063f2fde38b14610a29578063fc0c546a1461064c578063fca3b5aa14610a48578063ff7bd03d14610a67575f80fd5b8063d4243885146109b1578063dd62ed3e146109d0578063ed8919cf14610a14575f80fd5b8063bd815db0116100cd578063bd815db01461094b578063c7c7f5b31461095e578063ca5eb5e11461097f578063d045a0dc1461099e575f80fd5b8063b98bd070146108e2578063bb0b6a5314610901578063bc70b3541461092c575f80fd5b806395d89b411161015d578063a9059cbb11610138578063a9059cbb14610861578063aa271e1a14610880578063b3df317a146108ae578063b731ea0a146108c3575f80fd5b806395d89b4114610808578063963efcaa1461081c5780639f68b9641461084f575f80fd5b806382413eac1161019857806382413eac146107a5578063857749b0146107c45780638da5cb5b146107d75780638ec3e654146107f3575f80fd5b8063715018a61461073857806376e82b781461074c5780637d25a05e1461076b575f80fd5b806332cb6b0c116102935780635062e6db116102335780635a0dfe4d1161020e5780635a0dfe4d1461067d5780635e280f11146106b25780636fc1b31e146106e557806370a0823114610704575f80fd5b80635062e6db1461062d57806352ae28791461064c5780635535d4611461065e575f80fd5b80633af32abf1161026e5780633af32abf146105955780633b6f743b146105c357806340c10f19146105ef5780634783c35b1461060e575f80fd5b806332cb6b0c146105385780633400288b146105575780633a2f355714610576575f80fd5b8063156a0d0f116102fe5780631f5e1334116102d95780631f5e1334146104cd57806323b872dd146104e15780632639d10f14610500578063313ce56714610517575f80fd5b8063156a0d0f1461044e57806317442b701461048e57806318160ddd146104af575f80fd5b8063111ecdad1161032e578063111ecdad146103db57806313137d6514610412578063134d4f2514610427575f80fd5b806306fdde0314610354578063095ea7b31461037e5780630d35b415146103ad575b5f80fd5b34801561035f575f80fd5b50610368610a86565b6040516103759190612c5c565b60405180910390f35b348015610389575f80fd5b5061039d610398366004612c82565b610b16565b6040519015158152602001610375565b3480156103b8575f80fd5b506103cc6103c7366004612cc2565b610b2f565b60405161037593929190612cf4565b3480156103e6575f80fd5b506004546103fa906001600160a01b031681565b6040516001600160a01b039091168152602001610375565b610425610420366004612de0565b610cb5565b005b348015610432575f80fd5b5061043b600281565b60405161ffff9091168152602001610375565b348015610459575f80fd5b50604080517f02e49c2c0000000000000000000000000000000000000000000000000000000081526001602082015201610375565b348015610499575f80fd5b5060408051600181526002602082015201610375565b3480156104ba575f80fd5b506007545b604051908152602001610375565b3480156104d8575f80fd5b5061043b600181565b3480156104ec575f80fd5b5061039d6104fb366004612e79565b610da7565b34801561050b575f80fd5b50600b5442101561039d565b348015610522575f80fd5b5060125b60405160ff9091168152602001610375565b348015610543575f80fd5b506104bf6b033b2e3c9fd0803ce800000081565b348015610562575f80fd5b50610425610571366004612ecf565b610dcc565b348015610581575f80fd5b50610425610590366004612ee9565b610de2565b3480156105a0575f80fd5b5061039d6105af366004612ee9565b600e6020525f908152604090205460ff1681565b3480156105ce575f80fd5b506105e26105dd366004612f11565b610ec7565b6040516103759190612f60565b3480156105fa575f80fd5b50610425610609366004612c82565b610f2b565b348015610619575f80fd5b50600d546103fa906001600160a01b031681565b348015610638575f80fd5b50610425610647366004612f77565b61104c565b348015610657575f80fd5b50306103fa565b348015610669575f80fd5b50610368610678366004612f9f565b611233565b348015610688575f80fd5b5061039d610697366004612ecf565b63ffffffff919091165f908152600160205260409020541490565b3480156106bd575f80fd5b506103fa7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c81565b3480156106f0575f80fd5b506104256106ff366004612ee9565b6112d5565b34801561070f575f80fd5b506104bf61071e366004612ee9565b6001600160a01b03165f9081526005602052604090205490565b348015610743575f80fd5b50610425611338565b348015610757575f80fd5b50610425610766366004612f77565b61134b565b348015610776575f80fd5b5061078c610785366004612ecf565b5f92915050565b60405167ffffffffffffffff9091168152602001610375565b3480156107b0575f80fd5b5061039d6107bf366004612fd0565b6113b4565b3480156107cf575f80fd5b506006610526565b3480156107e2575f80fd5b505f546001600160a01b03166103fa565b3480156107fe575f80fd5b506104bf600c5481565b348015610813575f80fd5b506103686113c9565b348015610827575f80fd5b506104bf7f000000000000000000000000000000000000000000000000000000e8d4a5100081565b34801561085a575f80fd5b505f61039d565b34801561086c575f80fd5b5061039d61087b366004612c82565b6113d8565b34801561088b575f80fd5b5061039d61089a366004612ee9565b600f6020525f908152604090205460ff1681565b3480156108b9575f80fd5b506104bf600b5481565b3480156108ce575f80fd5b506002546103fa906001600160a01b031681565b3480156108ed575f80fd5b506104256108fc366004613074565b6113e5565b34801561090c575f80fd5b506104bf61091b3660046130b3565b60016020525f908152604090205481565b348015610937575f80fd5b506103686109463660046130cc565b6113ff565b610425610959366004613074565b6115a0565b61097161096c366004613129565b611739565b604051610375929190613192565b34801561098a575f80fd5b50610425610999366004612ee9565b61176c565b6104256109ac366004612de0565b611806565b3480156109bc575f80fd5b506104256109cb366004612ee9565b61184e565b3480156109db575f80fd5b506104bf6109ea3660046131e4565b6001600160a01b039182165f90815260066020908152604080832093909416825291909152205490565b348015610a1f575f80fd5b506104bf600a5481565b348015610a34575f80fd5b50610425610a43366004612ee9565b6118b1565b348015610a53575f80fd5b50610425610a62366004612ee9565b611907565b348015610a72575f80fd5b5061039d610a81366004613210565b61196c565b606060088054610a959061322a565b80601f0160208091040260200160405190810160405280929190818152602001828054610ac19061322a565b8015610b0c5780601f10610ae357610100808354040283529160200191610b0c565b820191905f5260205f20905b815481529060010190602001808311610aef57829003601f168201915b5050505050905090565b5f33610b238185856119a0565b60019150505b92915050565b604080518082019091525f80825260208201526060610b5f60405180604001604052805f81526020015f81525090565b5f80306001600160a01b031663fc0c546a6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610b9d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bc1919061325c565b6001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610bfc573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c209190613277565b604080518082018252848152602080820184905282515f80825291810190935290975091925090610c73565b604080518082019091525f815260606020820152815260200190600190039081610c4c5790505b5093505f80610c97604089013560608a0135610c9260208c018c6130b3565b6119b2565b60408051808201909152918252602082015296989597505050505050565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b03163314610d1e576040517f91ac5e4f0000000000000000000000000000000000000000000000000000000081523360048201526024015b60405180910390fd5b60208701803590610d3890610d33908a6130b3565b611a06565b14610d8f57610d4a60208801886130b3565b6040517fc26bebcc00000000000000000000000000000000000000000000000000000000815263ffffffff909116600482015260208801356024820152604401610d15565b610d9e87878787878787611a5a565b50505050505050565b5f33610db4858285611bd1565b610dbf858585611c66565b60019150505b9392505050565b610dd4611cc3565b610dde8282611d08565b5050565b600d546001600160a01b03163314610e625760405162461bcd60e51b815260206004820152602260248201527f4f6e6c79206d756c74697369672063616e206d616e6167652077686974656c6960448201527f73740000000000000000000000000000000000000000000000000000000000006064820152608401610d15565b6001600160a01b0381165f818152600e6020908152604091829020805460ff81161560ff19909116811790915591518281529192917ff93f9a76c1bf3444d22400a00cb9fe990e6abe9dbb333fda48859cfee864543d91015b60405180910390a25050565b604080518082019091525f80825260208201525f610ef560408501356060860135610c9260208801886130b3565b9150505f80610f048684611d5c565b9092509050610f21610f1960208801886130b3565b838388611e93565b9695505050505050565b335f908152600f602052604090205460ff16610f895760405162461bcd60e51b815260206004820152601660248201527f4e6f7420617574686f72697a656420746f206d696e74000000000000000000006044820152606401610d15565b600a54610fa2906b033b2e3c9fd0803ce80000006132b6565b811115610ff15760405162461bcd60e51b815260206004820152601260248201527f45786365656473206d617820737570706c7900000000000000000000000000006044820152606401610d15565b610ffb8282611f71565b80600a5f82825461100c91906132c9565b90915550506040518181526001600160a01b038316907f3f2c9d57c068687834f0de942a9babb9e5acab57d516d3480a3c16ee165a427390602001610ebb565b600d546001600160a01b031633146110cc5760405162461bcd60e51b815260206004820152602360248201527f4f6e6c79206d756c74697369672063616e20736574207472616e73666572207460448201527f696d6500000000000000000000000000000000000000000000000000000000006064820152608401610d15565b4281116111415760405162461bcd60e51b815260206004820152602360248201527f4e65772074696d657374616d70206d75737420626520696e207468652066757460448201527f75726500000000000000000000000000000000000000000000000000000000006064820152608401610d15565b42600b541180156111525750600c54155b1561116157600b8190556111fc565b600c545f0361117e57600b5461117a90620151806132c9565b600c555b600c548111156111f65760405162461bcd60e51b815260206004820152602260248201527f4e65772074696d657374616d702065786365656473206772616365207065726960448201527f6f640000000000000000000000000000000000000000000000000000000000006064820152608401610d15565b600b8190555b6040518181527f663cf44ed6e3908865d90558c28a169e81a4448ae75d64f35b472f9c9b1699e3906020015b60405180910390a150565b600360209081525f9283526040808420909152908252902080546112569061322a565b80601f01602080910402602001604051908101604052809291908181526020018280546112829061322a565b80156112cd5780601f106112a4576101008083540402835291602001916112cd565b820191905f5260205f20905b8154815290600101906020018083116112b057829003601f168201915b505050505081565b6112dd611cc3565b6004805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527ff0be4f1e87349231d80c36b33f9e8639658eeaf474014dee15a3e6a4d441419790602001611228565b611340611cc3565b6113495f611fa5565b565b611353611cc3565b6b033b2e3c9fd0803ce80000008111156113af5760405162461bcd60e51b815260206004820152601a60248201527f4e657720737570706c792065786365656473206d6178696d756d0000000000006044820152606401610d15565b600a55565b6001600160a01b03811630145b949350505050565b606060098054610a959061322a565b5f33610b23818585611c66565b6113ed611cc3565b610dde6113fa8284613380565b612001565b63ffffffff84165f90815260036020908152604080832061ffff871684529091528120805460609291906114329061322a565b80601f016020809104026020016040519081016040528092919081815260200182805461145e9061322a565b80156114a95780601f10611480576101008083540402835291602001916114a9565b820191905f5260205f20905b81548152906001019060200180831161148c57829003601f168201915b5050505050905080515f036114f75783838080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152509294506113c19350505050565b5f8390036115065790506113c1565b600283106115835761154c84848080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061210292505050565b8061155a8460028188613489565b60405160200161156c939291906134c7565b6040516020818303038152906040529150506113c1565b8383604051639a6d49cd60e01b8152600401610d1592919061350d565b5f5b818110156116a357368383838181106115bd576115bd613520565b90506020028101906115cf9190613534565b90506116016115e160208301836130b3565b602083013563ffffffff919091165f908152600160205260409020541490565b61160b575061169b565b3063d045a0dc60c08301358360a081013561162a610100830183613553565b61163b610100890160e08a01612ee9565b6116496101208a018a613553565b6040518963ffffffff1660e01b815260040161166b97969594939291906135ab565b5f604051808303818588803b158015611682575f80fd5b505af1158015611694573d5f803e3d5ffd5b5050505050505b6001016115a2565b50336001600160a01b0316638e9e70996040518163ffffffff1660e01b81526004015f60405180830381865afa1580156116df573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526117069190810190613631565b6040517f8351eea7000000000000000000000000000000000000000000000000000000008152600401610d159190612c5c565b611741612bea565b604080518082019091525f808252602082015261175f85858561212e565b915091505b935093915050565b611774611cc3565b6040517fca5eb5e10000000000000000000000000000000000000000000000000000000081526001600160a01b0382811660048301527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c169063ca5eb5e1906024015f604051808303815f87803b1580156117ed575f80fd5b505af11580156117ff573d5f803e3d5ffd5b5050505050565b33301461183f576040517f14d4a4e800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d9e87878787878787610d8f565b611856611cc3565b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040519081527fd48d879cef83a1c0bdda516f27b13ddb1b3f8bbac1c9e1511bb2a659c242776090602001611228565b6118b9611cc3565b6001600160a01b0381166118fb576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f6004820152602401610d15565b61190481611fa5565b50565b61190f611cc3565b6001600160a01b0381165f818152600f6020908152604091829020805460ff81161560ff19909116811790915591518281529192917fb21afb9ce9be0a676f8f317ff0ca072fb89a4f8ce2d1b6fe80f8755c14f1cb199101610ebb565b5f60208201803590600190839061198390866130b3565b63ffffffff16815260208101919091526040015f20541492915050565b6119ad8383836001612226565b505050565b5f806119bd8561232a565b915081905083811015611764576040517f71c4efed0000000000000000000000000000000000000000000000000000000081526004810182905260248101859052604401610d15565b63ffffffff81165f9081526001602052604081205480610b29576040517ff6ff4fb700000000000000000000000000000000000000000000000000000000815263ffffffff84166004820152602401610d15565b5f611a6b611a688787612360565b90565b90505f611a9682611a84611a7f8a8a612377565b612399565b611a9160208d018d6130b3565b6123ce565b90506028861115611b6f575f611ad2611ab560608c0160408d016136a6565b611ac260208d018d6130b3565b84611acd8c8c6123f5565b61243f565b6040517f7cb590120000000000000000000000000000000000000000000000000000000081529091506001600160a01b037f0000000000000000000000001a44076050125825900e736c501f859c50fe728c1690637cb5901290611b409086908d905f9087906004016136c1565b5f604051808303815f87803b158015611b57575f80fd5b505af1158015611b69573d5f803e3d5ffd5b50505050505b6001600160a01b038216887fefed6d3500546b29533b128a29e3a94d70788727f0507505ac12eaf2e578fd9c611ba860208d018d6130b3565b6040805163ffffffff9092168252602082018690520160405180910390a3505050505050505050565b6001600160a01b038381165f908152600660209081526040808320938616835292905220545f19811015611c605781811015611c52576040517ffb8f41b20000000000000000000000000000000000000000000000000000000081526001600160a01b03841660048201526024810182905260448101839052606401610d15565b611c6084848484035f612226565b50505050565b6001600160a01b038316611c8f57604051634b637e8f60e11b81525f6004820152602401610d15565b6001600160a01b038216611cb85760405163ec442f0560e01b81525f6004820152602401610d15565b6119ad838383612471565b5f546001600160a01b03163314611349576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610d15565b63ffffffff82165f81815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b6060805f611db78560200135611d7186612629565b611d7e60a0890189613553565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f9201919091525061269c92505050565b90935090505f81611dc9576001611dcc565b60025b9050611dec611dde60208801886130b3565b8261094660808a018a613553565b6004549093506001600160a01b03168015611e89576040517f043a78eb0000000000000000000000000000000000000000000000000000000081526001600160a01b0382169063043a78eb90611e4890889088906004016136f2565b602060405180830381865afa158015611e63573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e879190613716565b505b5050509250929050565b604080518082019091525f80825260208201527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663ddc28c586040518060a001604052808863ffffffff168152602001611ef589611a06565b8152602001878152602001868152602001851515815250306040518363ffffffff1660e01b8152600401611f2a929190613731565b6040805180830381865afa158015611f44573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611f6891906137d7565b95945050505050565b6001600160a01b038216611f9a5760405163ec442f0560e01b81525f6004820152602401610d15565b610dde5f8383612471565b5f80546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f5b81518110156120d25761203282828151811061202157612021613520565b602002602001015160400151612102565b81818151811061204457612044613520565b60200260200101516040015160035f84848151811061206557612065613520565b60200260200101515f015163ffffffff1663ffffffff1681526020019081526020015f205f84848151811061209c5761209c613520565b60200260200101516020015161ffff1661ffff1681526020019081526020015f2090816120c99190613835565b50600101612003565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b6748160405161122891906138f5565b600281015161ffff8116600314610dde5781604051639a6d49cd60e01b8152600401610d159190612c5c565b612136612bea565b604080518082019091525f80825260208201525f8061216b33604089013560608a013561216660208c018c6130b3565b612716565b915091505f8061217b8984611d5c565b90925090506121a761219060208b018b6130b3565b83836121a1368d90038d018d61397e565b8b61273b565b60408051808201909152858152602080820186905282519298509096503391907f85496b760a4b7f8d66384b9df21b381f5d1b1e79f229a47aaf4c232edc2fe59a906121f5908d018d6130b3565b6040805163ffffffff909216825260208201899052810187905260600160405180910390a350505050935093915050565b6001600160a01b038416612268576040517fe602df050000000000000000000000000000000000000000000000000000000081525f6004820152602401610d15565b6001600160a01b0383166122aa576040517f94280d620000000000000000000000000000000000000000000000000000000081525f6004820152602401610d15565b6001600160a01b038085165f9081526006602090815260408083209387168352929052208290558015611c6057826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161231c91815260200190565b60405180910390a350505050565b5f7f000000000000000000000000000000000000000000000000000000e8d4a5100061235681846139ae565b610b2991906139cd565b5f61236e6020828486613489565b610dc5916139e4565b5f612386602860208486613489565b61238f91613a01565b60c01c9392505050565b5f610b297f000000000000000000000000000000000000000000000000000000e8d4a5100067ffffffffffffffff84166139cd565b5f6001600160a01b0384166123e35761dead93505b6123ed8484611f71565b509092915050565b60606124048260288186613489565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250929695505050505050565b6060848484846040516020016124589493929190613a31565b6040516020818303038152906040529050949350505050565b600b544210156125f5576001600160a01b0383166124ec57335f908152600f602052604090205460ff166124e75760405162461bcd60e51b815260206004820152601660248201527f4e6f7420617574686f72697a656420746f206d696e74000000000000000000006044820152606401610d15565b6125f5565b6001600160a01b0382166125685760405162461bcd60e51b815260206004820152602c60248201527f4275726e696e67206e6f7420616c6c6f77656420647572696e6720726573747260448201527f696374656420706572696f6400000000000000000000000000000000000000006064820152608401610d15565b6001600160a01b0383165f908152600e602052604090205460ff166125f55760405162461bcd60e51b815260206004820152603660248201527f4e6f742077686974656c697374656420666f72207472616e736665727320647560448201527f72696e67207265737472696374656420706572696f64000000000000000000006064820152608401610d15565b612600838383612841565b6001600160a01b0382166119ad5780600a5f82825461261f91906132b6565b9091555050505050565b5f806126557f000000000000000000000000000000000000000000000000000000e8d4a51000846139ae565b905067ffffffffffffffff811115610b29576040517fe2ce941300000000000000000000000000000000000000000000000000000000815260048101829052602401610d15565b80516060901515806126e55784846040516020016126d192919091825260c01b6001600160c01b031916602082015260280190565b60405160208183030381529060405261270c565b848433856040516020016126fc9493929190613a80565b6040516020818303038152906040525b9150935093915050565b5f806127238585856119b2565b90925090506127328683612980565b94509492505050565b612743612bea565b5f612750845f01516129b4565b60208501519091501561276a5761276a84602001516129f4565b7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0316632637a450826040518060a001604052808b63ffffffff1681526020016127ba8c611a06565b81526020018a81526020018981526020015f8960200151111515815250866040518463ffffffff1660e01b81526004016127f5929190613731565b60806040518083038185885af1158015612811573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906128369190613aaa565b979650505050505050565b6001600160a01b03831661286b578060075f82825461286091906132c9565b909155506128f49050565b6001600160a01b0383165f90815260056020526040902054818110156128d6576040517fe450d38c0000000000000000000000000000000000000000000000000000000081526001600160a01b03851660048201526024810182905260448101839052606401610d15565b6001600160a01b0384165f9081526005602052604090209082900390555b6001600160a01b0382166129105760078054829003905561292e565b6001600160a01b0382165f9081526005602052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161297391815260200190565b60405180910390a3505050565b6001600160a01b0382166129a957604051634b637e8f60e11b81525f6004820152602401610d15565b610dde825f83612471565b5f8134146129f0576040517f9f704120000000000000000000000000000000000000000000000000000000008152346004820152602401610d15565b5090565b5f7f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015612a51573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a75919061325c565b90506001600160a01b038116612ab7576040517f5373352a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040805133602482018190527f0000000000000000000000001a44076050125825900e736c501f859c50fe728c6001600160a01b0381811660448501526064808501889052855180860390910181526084909401909452602080840180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd000000000000000000000000000000000000000000000000000000001781528451610dde968816958993611c609388935f9283929091839182885af180612b84576040513d5f823e3d81fd5b50505f513d91508115612b9b578060011415612ba8565b6001600160a01b0384163b155b15611c60576040517f5274afe70000000000000000000000000000000000000000000000000000000081526001600160a01b0385166004820152602401610d15565b60405180606001604052805f80191681526020015f67ffffffffffffffff168152602001612c2960405180604001604052805f81526020015f81525090565b905290565b5f81518084528060208401602086015e5f602082860101526020601f19601f83011685010191505092915050565b602081525f610dc56020830184612c2e565b6001600160a01b0381168114611904575f80fd5b5f8060408385031215612c93575f80fd5b8235612c9e81612c6e565b946020939093013593505050565b5f60e08284031215612cbc575f80fd5b50919050565b5f60208284031215612cd2575f80fd5b813567ffffffffffffffff811115612ce8575f80fd5b6113c184828501612cac565b83518152602080850151908201525f60a08201604060a0604085015281865180845260c08601915060c08160051b870101935060208089015f5b83811015612d6d5788870360bf19018552815180518852830151838801879052612d5a87890182612c2e565b9750509382019390820190600101612d2e565b505087516060880152505050602085015160808501525090506113c1565b5f60608284031215612cbc575f80fd5b5f8083601f840112612dab575f80fd5b50813567ffffffffffffffff811115612dc2575f80fd5b602083019150836020828501011115612dd9575f80fd5b9250929050565b5f805f805f805f60e0888a031215612df6575f80fd5b612e008989612d8b565b965060608801359550608088013567ffffffffffffffff80821115612e23575f80fd5b612e2f8b838c01612d9b565b909750955060a08a01359150612e4482612c6e565b90935060c08901359080821115612e59575f80fd5b50612e668a828b01612d9b565b989b979a50959850939692959293505050565b5f805f60608486031215612e8b575f80fd5b8335612e9681612c6e565b92506020840135612ea681612c6e565b929592945050506040919091013590565b803563ffffffff81168114612eca575f80fd5b919050565b5f8060408385031215612ee0575f80fd5b612c9e83612eb7565b5f60208284031215612ef9575f80fd5b8135610dc581612c6e565b8015158114611904575f80fd5b5f8060408385031215612f22575f80fd5b823567ffffffffffffffff811115612f38575f80fd5b612f4485828601612cac565b9250506020830135612f5581612f04565b809150509250929050565b815181526020808301519082015260408101610b29565b5f60208284031215612f87575f80fd5b5035919050565b803561ffff81168114612eca575f80fd5b5f8060408385031215612fb0575f80fd5b612fb983612eb7565b9150612fc760208401612f8e565b90509250929050565b5f805f8060a08587031215612fe3575f80fd5b612fed8686612d8b565b9350606085013567ffffffffffffffff811115613008575f80fd5b61301487828801612d9b565b909450925050608085013561302881612c6e565b939692955090935050565b5f8083601f840112613043575f80fd5b50813567ffffffffffffffff81111561305a575f80fd5b6020830191508360208260051b8501011115612dd9575f80fd5b5f8060208385031215613085575f80fd5b823567ffffffffffffffff81111561309b575f80fd5b6130a785828601613033565b90969095509350505050565b5f602082840312156130c3575f80fd5b610dc582612eb7565b5f805f80606085870312156130df575f80fd5b6130e885612eb7565b93506130f660208601612f8e565b9250604085013567ffffffffffffffff811115613111575f80fd5b61311d87828801612d9b565b95989497509550505050565b5f805f838503608081121561313c575f80fd5b843567ffffffffffffffff811115613152575f80fd5b61315e87828801612cac565b9450506040601f1982011215613172575f80fd5b50602084019150606084013561318781612c6e565b809150509250925092565b5f60c0820190508351825267ffffffffffffffff602085015116602083015260408401516131cd604084018280518252602090810151910152565b5082516080830152602083015160a0830152610dc5565b5f80604083850312156131f5575f80fd5b823561320081612c6e565b91506020830135612f5581612c6e565b5f60608284031215613220575f80fd5b610dc58383612d8b565b600181811c9082168061323e57607f821691505b602082108103612cbc57634e487b7160e01b5f52602260045260245ffd5b5f6020828403121561326c575f80fd5b8151610dc581612c6e565b5f60208284031215613287575f80fd5b5051919050565b634e487b7160e01b5f52604160045260245ffd5b634e487b7160e01b5f52601160045260245ffd5b81810381811115610b2957610b296132a2565b80820180821115610b2957610b296132a2565b6040516060810167ffffffffffffffff811182821017156132ff576132ff61328e565b60405290565b6040805190810167ffffffffffffffff811182821017156132ff576132ff61328e565b604051601f8201601f1916810167ffffffffffffffff811182821017156133515761335161328e565b604052919050565b5f67ffffffffffffffff8211156133725761337261328e565b50601f01601f191660200190565b5f67ffffffffffffffff8084111561339a5761339a61328e565b8360051b60206133ab818301613328565b8681529185019181810190368411156133c2575f80fd5b865b8481101561347d578035868111156133da575f80fd5b880160603682900312156133ec575f80fd5b6133f46132dc565b6133fd82612eb7565b815261340a868301612f8e565b8682015260408083013589811115613420575f80fd5b929092019136601f840112613433575f80fd5b823561344661344182613359565b613328565b8181523689838701011115613459575f80fd5b818986018a8301375f918101890191909152908201528452509183019183016133c4565b50979650505050505050565b5f8085851115613497575f80fd5b838611156134a3575f80fd5b5050820193919092039150565b5f81518060208401855e5f93019283525090919050565b5f6134d282866134b0565b838582375f930192835250909392505050565b81835281816020850137505f828201602090810191909152601f909101601f19169091010190565b602081525f6113c16020830184866134e5565b634e487b7160e01b5f52603260045260245ffd5b5f823561013e19833603018112613549575f80fd5b9190910192915050565b5f808335601e19843603018112613568575f80fd5b83018035915067ffffffffffffffff821115613582575f80fd5b602001915036819003821315612dd9575f80fd5b67ffffffffffffffff81168114611904575f80fd5b63ffffffff6135b989612eb7565b168152602088013560208201525f60408901356135d581613596565b67ffffffffffffffff811660408401525087606083015260e0608083015261360160e0830187896134e5565b6001600160a01b03861660a084015282810360c08401526136238185876134e5565b9a9950505050505050505050565b5f60208284031215613641575f80fd5b815167ffffffffffffffff811115613657575f80fd5b8201601f81018413613667575f80fd5b805161367561344182613359565b818152856020838501011115613689575f80fd5b8160208401602083015e5f91810160200191909152949350505050565b5f602082840312156136b6575f80fd5b8135610dc581613596565b6001600160a01b038516815283602082015261ffff83166040820152608060608201525f610f216080830184612c2e565b604081525f6137046040830185612c2e565b8281036020840152611f688185612c2e565b5f60208284031215613726575f80fd5b8151610dc581612f04565b6040815263ffffffff8351166040820152602083015160608201525f604084015160a0608084015261376660e0840182612c2e565b90506060850151603f198483030160a08501526137838282612c2e565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b5f604082840312156137b9575f80fd5b6137c1613305565b9050815181526020820151602082015292915050565b5f604082840312156137e7575f80fd5b610dc583836137a9565b601f8211156119ad57805f5260205f20601f840160051c810160208510156138165750805b601f840160051c820191505b818110156117ff575f8155600101613822565b815167ffffffffffffffff81111561384f5761384f61328e565b6138638161385d845461322a565b846137f1565b602080601f831160018114613896575f841561387f5750858301515b5f19600386901b1c1916600185901b1785556138ed565b5f85815260208120601f198616915b828110156138c4578886015182559484019460019091019084016138a5565b50858210156138e157878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b5f60208083018184528085518083526040925060408601915060408160051b8701018488015f5b8381101561397057888303603f190185528151805163ffffffff1684528781015161ffff1688850152860151606087850181905261395c81860183612c2e565b96890196945050509086019060010161391c565b509098975050505050505050565b5f6040828403121561398e575f80fd5b613996613305565b82358152602083013560208201528091505092915050565b5f826139c857634e487b7160e01b5f52601260045260245ffd5b500490565b8082028115828204841417610b2957610b296132a2565b80356020831015610b29575f19602084900360031b1b1692915050565b6001600160c01b03198135818116916008851015613a295780818660080360031b1b83161692505b505092915050565b6001600160c01b03198560c01b1681527fffffffff000000000000000000000000000000000000000000000000000000008460e01b16600882015282600c8201525f610f21602c8301846134b0565b8481526001600160c01b03198460c01b1660208201528260288201525f610f2160488301846134b0565b5f60808284031215613aba575f80fd5b613ac26132dc565b825181526020830151613ad481613596565b6020820152613ae684604085016137a9565b6040820152939250505056fea26469706673582212202d4abcb1e9cfd1c8bd57ecaa157be23ed682d87f6f442dd91e5cff753af5157e64736f6c63430008190033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000001a44076050125825900e736c501f859c50fe728c000000000000000000000000132a612e8de72b9bade2ad8d6896193d07e8cd40000000000000000000000000132a612e8de72b9bade2ad8d6896193d07e8cd400000000000000000000000000000000000000000000000000000000067748580000000000000000000000000000000000000000000000000000000000000000e506965766572736520546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000085049455645525345000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Pieverse Token
Arg [1] : _symbol (string): PIEVERSE
Arg [2] : _lzEndpoint (address): 0x1a44076050125825900e736c501f859c50fE728c
Arg [3] : _owner (address): 0x132A612E8de72B9BaDe2aD8d6896193D07E8CD40
Arg [4] : _multisig (address): 0x132A612E8de72B9BaDe2aD8d6896193D07E8CD40
Arg [5] : _transferAllowedTime (uint256): 1735689600

-----Encoded View---------------
10 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000100
Arg [2] : 0000000000000000000000001a44076050125825900e736c501f859c50fe728c
Arg [3] : 000000000000000000000000132a612e8de72b9bade2ad8d6896193d07e8cd40
Arg [4] : 000000000000000000000000132a612e8de72b9bade2ad8d6896193d07e8cd40
Arg [5] : 0000000000000000000000000000000000000000000000000000000067748580
Arg [6] : 000000000000000000000000000000000000000000000000000000000000000e
Arg [7] : 506965766572736520546f6b656e000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [9] : 5049455645525345000000000000000000000000000000000000000000000000

🤖 Code Reader

Generate instant answers for your smart contract questions using AI Models. Read more.

Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


Etherscan AI can make mistakes, please DYOR. Not financial advice