Feature Tip: Add private address tag to any address under My Name Tag !
ERC-20
Source Code
Overview
Max Total Supply
100,000,000,000 TEA
Holders
501 ( 0.798%)
Market
Price
$0.00 @ 0.000000 ETH (-1.17%)
Onchain Market Cap
$3,878,318.36
Circulating Supply Market Cap
$740,749.33
Other Info
Token Contract (WITH 18 Decimals)
Balance
2,623,401.18 TEAValue
$101.74 ( ~0.0414962129709314 Eth) [0.0026%]Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"initialGovernor_","type":"address"},{"internalType":"address","name":"recoverer_","type":"address"},{"internalType":"address","name":"treasury_safe_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CallerIsNotRecoverer","type":"error"},{"inputs":[],"name":"CannotRecoverOwnTokens","type":"error"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"EIP3009AuthorizationAlreadyUsed","type":"error"},{"inputs":[{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"uint256","name":"currentTime","type":"uint256"}],"name":"EIP3009AuthorizationExpired","type":"error"},{"inputs":[{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"currentTime","type":"uint256"}],"name":"EIP3009AuthorizationNotYetValid","type":"error"},{"inputs":[{"internalType":"address","name":"caller","type":"address"},{"internalType":"address","name":"payee","type":"address"}],"name":"EIP3009CallerMustBePayee","type":"error"},{"inputs":[],"name":"EIP3009InvalidSignature","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":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[],"name":"NativeNotAccepted","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":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RecoverNativeFailed","type":"error"},{"inputs":[],"name":"ReentrancyGuardReentrantCall","type":"error"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"SafeERC20FailedOperation","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":true,"internalType":"address","name":"authorizer","type":"address"},{"indexed":true,"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"AuthorizationCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authorizer","type":"address"},{"indexed":true,"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"AuthorizationUsed","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"RecoveredNFT","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RecoveredNative","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RecoveredToken","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"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"CANCEL_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_BURN_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RECEIVE_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TRANSFER_WITH_AUTHORIZATION_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"}],"name":"authorizationState","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":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"cancelAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"authorizer","type":"address"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"cancelAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"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":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mintInflationTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"permitBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"amount","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":"permitBurn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"receiveWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"receiveWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"recoverNFT","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverNative","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"recoverToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"recoverer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"sweepSelf","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalMinted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[{"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"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"bytes","name":"signature","type":"bytes"}],"name":"transferWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"validAfter","type":"uint256"},{"internalType":"uint256","name":"validBefore","type":"uint256"},{"internalType":"bytes32","name":"nonce","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"transferWithAuthorization","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"treasury_safe","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"stateMutability":"payable","type":"receive"}]Contract Creation Code
61016080604052346105965760608161292d8038038091610020828561059b565b83398101031261059657610033816105be565b9061004c6040610045602084016105be565b92016105be565b9060405161005b60408261059b565b6003815260208101936254454160e81b85526040519461007c60408761059b565b600386526254454160e81b60208701526040519261009b60408561059b565b600384526254454160e81b6020850152604051936100ba60408661059b565b60018552603160f81b602086019081526001600160a01b0390941697881561058057600180546001600160a01b0319908116909155600080549182168b1781558a916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a38051906001600160401b0382116104995760055490600182811c92168015610576575b60208310146104795781601f849311610522575b50602090601f83116001146104ba576000926104af575b50508160011b916000199060031b1c1916176005555b8051906001600160401b0382116104995760065490600182811c9216801561048f575b60208310146104795781601f849311610409575b50602090601f83116001146103a157600092610396575b50508160011b916000199060031b1c1916176006555b6101fb816105d2565b6101205261020884610780565b61014052519020918260e05251902080610100524660a0526040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261027160c08261059b565b5190206080523060c0526001600b55600c80546001600160a01b03199081166001600160a01b03938416179091556c01431e0fae6d7217caa0000000600e819055600d805490921693909216929092179091556004546000918101908110610382576004555080600052600260205260406000206c01431e0fae6d7217caa0000000815401905560007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60206040516c01431e0fae6d7217caa00000008152a360405161200e908161091f823960805181611902015260a051816119bf015260c051816118cc015260e0518161195101526101005181611977015261012051816109350152610140518161095f0152f35b634e487b7160e01b82526011600452602482fd5b0151905038806101dc565b600660009081528281209350601f198516905b8181106103f157509084600195949392106103d8575b505050811b016006556101f2565b015160001960f88460031b161c191690553880806103ca565b929360206001819287860151815501950193016103b4565b60066000529091507ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f601f840160051c8101916020851061046f575b90601f859493920160051c01905b81811061046057506101c5565b60008155849350600101610453565b9091508190610445565b634e487b7160e01b600052602260045260246000fd5b91607f16916101b1565b634e487b7160e01b600052604160045260246000fd5b015190503880610178565b600560009081528281209350601f198516905b81811061050a57509084600195949392106104f1575b505050811b0160055561018e565b015160001960f88460031b161c191690553880806104e3565b929360206001819287860151815501950193016104cd565b90915060056000526020600020601f840160051c8101916020851061056c575b90601f859493920160051c01905b81811061055d5750610161565b60008155849350600101610550565b9091508190610542565b91607f169161014d565b631e4fbdf760e01b600052600060045260246000fd5b600080fd5b601f909101601f19168101906001600160401b0382119082101761049957604052565b51906001600160a01b038216820361059657565b9081516020811060001461066a575090601f81511161060e5760208151910151602082106105fe571790565b6000198260200360031b1b161790565b6040519063305a27a960e01b8252602060048301528181519182602483015260005b8381106106525750508160006044809484010152601f80199101168101030190fd5b60208282018101516044878401015285935001610630565b6001600160401b03811161049957600754600181811c91168015610776575b602082101461047957601f8111610740575b50602092601f82116001146106db57928192936000926106d0575b50508160011b916000199060031b1c19161760075560ff90565b0151905038806106b6565b601f198216936007600052806000209160005b868110610728575083600195961061070f575b505050811b0160075560ff90565b015160001960f88460031b161c19169055388080610701565b919260206001819286850151815501940192016106ee565b6007600052601f6020600020910160051c810190601f830160051c015b81811061076a575061069b565b6000815560010161075d565b90607f1690610689565b90815160208110600014610808575090601f8151116107ac5760208151910151602082106105fe571790565b6040519063305a27a960e01b8252602060048301528181519182602483015260005b8381106107f05750508160006044809484010152601f80199101168101030190fd5b602082820181015160448784010152859350016107ce565b6001600160401b03811161049957600854600181811c91168015610914575b602082101461047957601f81116108de575b50602092601f8211600114610879579281929360009261086e575b50508160011b916000199060031b1c19161760085560ff90565b015190503880610854565b601f198216936008600052806000209160005b8681106108c657508360019596106108ad575b505050811b0160085560ff90565b015160001960f88460031b161c1916905538808061089f565b9192602060018192868501518155019401920161088c565b6008600052601f6020600020910160051c810190601f830160051c015b8181106109085750610839565b600081556001016108fb565b90607f169061082756fe6080806040526004361015610038575b50361561002757630d4ff4fb60e11b60005260046000fd5b630d4ff4fb60e11b60005260046000fd5b600090813560e01c90816306fdde0314610f3857508063095ea7b314610f1157806318160ddd14610ef357806319ac2fa814610e5d57806323b872dd14610e245780632ff2e9dc14610dfc57806330adf81f14610dd3578063313ce56714610db75780633319a00d14610cd35780633644e51514610cb85780634035884b14610c7b57806342966c6814610c5d5780635a049a7014610c235780636b74236e14610bfa57806370a0823114610bc1578063715018a614610b6e57806373de595414610b1157806379ba509714610a9e57806379cc679014610a6d5780637ecebe0014610a415780637f2eecc314610a1857806384b0196e1461091b57806388b7ab63146108fd5780638da5cb5b146108d657806395d89b41146107ef5780639fd5a6cf146107a9578063a0cc6a6814610780578063a2309ff814610762578063a9059cbb14610730578063aede36931461064b578063b29a814014610525578063b7b72899146104de578063b808dce8146104b5578063cf09299514610497578063cf2e409e1461046e578063d505accf14610419578063d9169487146103f0578063dd62ed3e1461039b578063e30c397814610372578063e3ee160e14610357578063e94a01021461030e578063eb96dc54146102c2578063ef55bec6146102945763f2fde38b0361000f57346102915760203660031901126102915761023e61101b565b6102466116f2565b600180546001600160a01b0319166001600160a01b0392831690811790915582549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227008380a380f35b80fd5b5034610291576102bf6102b96102a93661114c565b9098929798969396959495611bf8565b9561136f565b80f35b50346102915760c0366003190112610291576102dc61101b565b6064359060ff8216820361030a576102fc6102bf9260a435608435611bf8565b90604435906024359061128a565b8280fd5b50346102915760403660031901126102915760209060ff906040906001600160a01b0361033961101b565b16815260098452818120602435825284522054166040519015158152f35b5034610291576102bf61036c6102a93661114c565b95611c94565b50346102915780600319360112610291576001546040516001600160a01b039091168152602090f35b50346102915760403660031901126102915760406103b761101b565b916103c0611036565b9260018060a01b031681526003602052209060018060a01b03166000526020526020604060002054604051908152f35b50346102915780600319360112610291576020604051600080516020611f6e8339815191528152f35b50346102915760e03660031901126102915761043361101b565b61043b611036565b906084359160ff8316830361046a5761045c6102bf9360c43560a435611bf8565b916064359160443591611536565b8380fd5b5034610291578060031936011261029157600d546040516001600160a01b039091168152602090f35b5034610291576102bf6104a9366110e7565b95949094939193611c94565b5034610291578060031936011261029157600c546040516001600160a01b039091168152602090f35b5034610291576060366003190112610291576104f861101b565b604435906001600160401b03821161030a5761051b6102bf9236906004016110a0565b9060243590611606565b50346102915760403660031901126102915761053f61101b565b600c5460243591906001600160a01b0316330361063c5761055e6118a7565b6001600160a01b031630811461062d57600d5460405163a9059cbb60e01b60208083019182526001600160a01b0390931660248301526044808301869052825285916105ab60648261104c565b519082855af1156106225782513d6106195750803b155b61060757600d546040519283526001600160a01b0316917f76fb5f9555be8170fef33d7b413bcbe740a6a96cd162b1234b602329b0c84e3290602090a36001600b5580f35b635274afe760e01b8352600452602482fd5b600114156105c2565b6040513d84823e3d90fd5b63a911da7360e01b8352600483fd5b633e3c085560e01b8352600483fd5b503461029157602036600319011261029157600c54600435906001600160a01b031633036107215761067b6118a7565b818080808460018060a01b03600d54165af13d1561071c573d61069d81611085565b906106ab604051928361104c565b81528360203d92013e5b156106fb57600d546040519182526001600160a01b0316907f90bb2e12e01828585cd2d9b8d92b1667e39048b40e45e1d0eed9a81da640fac790602090a26001600b5580f35b600d5463114792a760e11b83526001600160a01b0316600452602452604490fd5b6106b5565b633e3c085560e01b8252600482fd5b50346102915760403660031901126102915761075761074d61101b565b60243590336117f1565b602060405160018152f35b50346102915780600319360112610291576020600e54604051908152f35b50346102915780600319360112610291576020604051600080516020611f2e8339815191528152f35b50346102915760a0366003190112610291576107c361101b565b6107cb611036565b60843591906001600160401b03831161046a5761045c6102bf9336906004016110a0565b5034610291578060031936011261029157604051908060065490610812826111aa565b80855291600181169081156108af5750600114610852575b61084e8461083a8186038261104c565b604051918291602083526020830190610fda565b0390f35b600681527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f939250905b8082106108955750909150810160200161083a8261082a565b91926001816020925483858801015201910190929161087c565b60ff191660208087019190915292151560051b8501909201925061083a915083905061082a565b5034610291578060031936011261029157546040516001600160a01b039091168152602090f35b5034610291576102bf61090f366110e7565b9594909493919361136f565b50346102915780600319360112610291576109bc906109597f0000000000000000000000000000000000000000000000000000000000000000611e07565b906109837f0000000000000000000000000000000000000000000000000000000000000000611e6b565b9060206109ca60405193610997838661104c565b8385526000368137604051968796600f60f81b885260e08589015260e0880190610fda565b908682036040880152610fda565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b828110610a0157505050500390f35b8351855286955093810193928101926001016109f2565b50346102915780600319360112610291576020604051600080516020611fee8339815191528152f35b5034610291576020366003190112610291576020610a65610a6061101b565b611354565b604051908152f35b5034610291576040366003190112610291576102bf610a8a61101b565b60243590610a9982338361171b565b611b60565b5034610291578060031936011261029157600154336001600160a01b0390911603610afe57600180546001600160a01b0319908116909155815433918116821783556001600160a01b0316600080516020611f8e8339815191528380a380f35b63118cdaa760e01b815233600452602490fd5b503461029157602036600319011261029157600c546001600160a01b03163303610b5f57610b3d6118a7565b600d54610b5790600435906001600160a01b0316306117f1565b6001600b5580f35b633e3c085560e01b8152600490fd5b5034610291578060031936011261029157610b876116f2565b600180546001600160a01b03199081169091558154908116825581906001600160a01b0316600080516020611f8e8339815191528280a380f35b5034610291576020366003190112610291576020906040906001600160a01b03610be961101b565b168152600283522054604051908152f35b50346102915780600319360112610291576020604051600080516020611f4e8339815191528152f35b50346102915760a036600319011261029157610c3d61101b565b6044359060ff8216820361030a5761051b6102bf92608435606435611bf8565b5034610291576020366003190112610291576102bf60043533611b60565b503461029157608036600319011261029157610c9561101b565b606435906001600160401b03821161030a576102fc6102bf9236906004016110a0565b50346102915780600319360112610291576020610a656118c9565b503461029157604036600319011261029157610ced61101b565b600c5460243591906001600160a01b0316330361063c57610d0c6118a7565b600d546001600160a01b039182169116813b1561046a5760405190632142170760e11b82523060048301526024820152826044820152838160648183865af18015610dac57610d98575b50600d546040519283526001600160a01b0316917f087dca0b7c9399f68f8836e7285ab3674d9259585cb44395a675c1fdf3c9893390602090a36001600b5580f35b83610da59194929461104c565b9138610d56565b6040513d86823e3d90fd5b5034610291578060031936011261029157602060405160128152f35b50346102915780600319360112610291576020604051600080516020611fce8339815191528152f35b5034610291578060031936011261029157604051680a18f07d736b90be55601d1b8152602090f35b503461029157606036600319011261029157610757610e4161101b565b610e49611036565b60443591610e5883338361171b565b6117f1565b503461029157604036600319011261029157610e7761101b565b60243590610e836116f2565b610e8f82600e54611267565b600e556001600160a01b0316908115610edf57600080516020611fae833981519152602082610ec18694600454611267565b6004558484526002825260408420818154019055604051908152a380f35b63ec442f0560e01b83526004839052602483fd5b50346102915780600319360112610291576020600454604051908152f35b503461029157604036600319011261029157610757610f2e61101b565b6024359033611d64565b823461029157806003193601126102915760055481610f56826111aa565b80855291600181169081156108af5750600114610f7d5761084e8461083a8186038261104c565b600581527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b808210610fc05750909150810160200161083a8261082a565b919260018160209254838588010152019101909291610fa7565b919082519283825260005b848110611006575050826000602080949584010152601f8019910116010190565b80602080928401015182828601015201610fe5565b600435906001600160a01b038216820361103157565b600080fd5b602435906001600160a01b038216820361103157565b601f909101601f19168101906001600160401b0382119082101761106f57604052565b634e487b7160e01b600052604160045260246000fd5b6001600160401b03811161106f57601f01601f191660200190565b81601f82011215611031578035906110b782611085565b926110c5604051948561104c565b8284526020838301011161103157816000926020809301838601378301015290565b60e0600319820112611031576004356001600160a01b038116810361103157916024356001600160a01b0381168103611031579160443591606435916084359160a4359160c435906001600160401b03821161103157611149916004016110a0565b90565b610120906003190112611031576004356001600160a01b038116810361103157906024356001600160a01b0381168103611031579060443590606435906084359060a4359060c43560ff81168103611031579060e435906101043590565b90600182811c921680156111da575b60208310146111c457565b634e487b7160e01b600052602260045260246000fd5b91607f16916111b9565b600092918154916111f4836111aa565b808352926001811690811561124a575060011461121057505050565b60009081526020812093945091925b838310611230575060209250010190565b60018160209294939454838587010152019101919061121f565b915050602093945060ff929192191683830152151560051b010190565b9190820180921161127457565b634e487b7160e01b600052601160045260246000fd5b9091939284421161133f576112fc906112f66112a584611354565b966040516020810191600080516020611f4e833981519152835260018060a01b038716998a6040840152886060840152608083015260a082015260a081526112ee60c08261104c565b5190206119e5565b83611a0b565b901561131a575061131892935061131281611b3d565b50611b60565b565b6325c0072360e11b60009081526001600160a01b039091166004526024859052604490fd5b8463313c898160e11b60005260045260246000fd5b6001600160a01b03166000908152600a602052604090205490565b939591949093929091906001600160a01b0385169033820361151d578042111561150557874210156114ec5760018060a01b0385169788600052600960205260406000208560005260205260ff604060002054166114d35790611469939291604051916020830193600080516020611fee83398151915285528b6040850152606084015289608084015260a083015260c08201528460e082015260e081526114196101008261104c565b51902061145261146061142a6118c9565b92604051928391602083019586909160429261190160f01b8352600283015260228201520190565b03601f19810183528261104c565b51902084611a0b565b50156114c257846113189560005260096020526040600020826000526020526040600020600160ff198254161790557f98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5600080a36117f1565b63a6acd33360e01b60005260046000fd5b84896377b74cf160e01b60005260045260245260446000fd5b87631cc8963b60e31b6000526004524260245260446000fd5b6307aa44e360e01b6000526004524260245260446000fd5b506382d5ca8160e01b6000523360045260245260446000fd5b90919294938542116115f1576115b0906112f660018060a01b0384169788600052600a60205260406000205490604051906020820192600080516020611fce83398151915284528b604084015260018060a01b038916606084015289608084015260a083015260c082015260c081526112ee60e08261104c565b90156115cc57506113189394506115c681611b3d565b50611d64565b6325c0072360e11b60009081526001600160a01b039091166004526024869052604490fd5b8563313c898160e11b60005260045260246000fd5b909160018060a01b0382169182600052600960205260406000208460005260205260ff604060002054166116d95790611687916040516020810190600080516020611f6e83398151915282528560408201528660608201526060815261166d60808261104c565b51902061145261167e61142a6118c9565b51902090611a0b565b50156114c2578060005260096020526040600020826000526020526040600020600160ff198254161790557f1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81600080a3565b50506377b74cf160e01b60005260045260245260446000fd5b6000546001600160a01b0316330361170657565b63118cdaa760e01b6000523360045260246000fd5b6001600160a01b0390811660008181526003602090815260408083209486168352939052919091205492919060018401611756575b50505050565b8284106117cc5780156117b6576001600160a01b038216156117a057600052600360205260406000209060018060a01b031660005260205260406000209103905538808080611750565b634a1406b160e11b600052600060045260246000fd5b63e602df0560e01b600052600060045260246000fd5b508290637dc7a0d960e11b60005260018060a01b031660045260245260445260646000fd5b6001600160a01b0316908115611891576001600160a01b031691821561187b57600082815260026020526040812054828110611861579160408282600080516020611fae8339815191529587602096526002865203828220558681526002845220818154019055604051908152a3565b916064928463391434e360e21b8452600452602452604452fd5b63ec442f0560e01b600052600060045260246000fd5b634b637e8f60e11b600052600060045260246000fd5b6002600b54146118b8576002600b55565b633ee5aeb560e01b60005260046000fd5b307f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031614806119bc575b15611924577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a081526119b660c08261104c565b51902090565b507f000000000000000000000000000000000000000000000000000000000000000046146118fb565b6042906119f06118c9565b906040519161190160f01b8352600283015260228201522090565b90929192611a198482611dcb565b50949080956004811015611b27571580611b12575b611b075750823b611a425750505060009190565b611a7292602092604051809581948293630b135d3f60e11b84526004840152604060248401526044830190610fda565b03916001600160a01b03165afa8091600091611ac0575b5090611a96575060009190565b9091506001600160e01b031916630b135d3f60e11b03611ab857600190600090565b600090600090565b6020813d602011611aff575b81611ad96020938361104c565b81010312611afb5751906001600160e01b031982168203610291575038611a89565b5080fd5b3d9150611acc565b945050505060019190565b506001600160a01b0381811690851614611a2e565b634e487b7160e01b600052602160045260246000fd5b6001600160a01b03166000908152600a6020526040902080546001810190915590565b6001600160a01b031680156118915760009181835260026020526040832054818110611bb85781600080516020611fae83398151915292602092858752600284520360408620558060045403600455604051908152a3565b6064939263391434e360e21b8452600452602452604452fd5b908151811015611be2570160200190565b634e487b7160e01b600052603260045260246000fd5b919060405192611c0960808561104c565b60418452606036602086013760005b60208110611c7d57505060205b60408110611c51575050815160401015611be25760f81b6001600160f81b03191660001a606082015390565b601f19810190808211611274576020821015611be257826001921a611c768287611bd1565b5301611c25565b80826001921a611c8d8288611bd1565b5301611c18565b9295909395949194804211156115055786421015611d4b5760018060a01b0384169687600052600960205260406000208460005260205260ff60406000205416611d3257906114699291604051906020820192600080516020611f2e83398151915284528a604084015260018060a01b038916606084015289608084015260a083015260c08201528460e082015260e081526114196101008261104c565b83886377b74cf160e01b60005260045260245260446000fd5b86631cc8963b60e31b6000526004524260245260446000fd5b6001600160a01b03169081156117b6576001600160a01b03169182156117a05760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260038252604060002085600052825280604060002055604051908152a3565b8151919060418303611dfc57611df592506020820151906060604084015193015160001a90611ea2565b9192909190565b505060009160029190565b60ff8114611e515760ff811690601f8211611e40576040805192611e2b828561104c565b6020808552840191601f190136833783525290565b632cd44ac360e21b60005260046000fd5b5060405161114981611e648160076111e4565b038261104c565b60ff8114611e8f5760ff811690601f8211611e40576040805192611e2b828561104c565b5060405161114981611e648160086111e4565b91906fa2a8918ca85bafe22016d0b997e4df60600160ff1b038411611f21579160209360809260ff60009560405194855216868401526040830152606082015282805260015afa15611f15576000516001600160a01b03811615611f095790600090600090565b50600090600190600090565b6040513d6000823e3d90fd5b5050506000916003919056fe7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a2267aa865a928e38b58708154ca15cec4de52b599a9c771fbaa87544264e09b09f7d158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a15974298be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9d099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de8000000000000000000000000890ba97985b7c9441bb82974e10d4df9472c69e60000000000000000000000007ea6a97909a962643f92afab3f543e6e76afac3d000000000000000000000000cdb68686290310dd8623371e1db53157db6b8ca1
Deployed Bytecode
0x6080806040526004361015610038575b50361561002757630d4ff4fb60e11b60005260046000fd5b630d4ff4fb60e11b60005260046000fd5b600090813560e01c90816306fdde0314610f3857508063095ea7b314610f1157806318160ddd14610ef357806319ac2fa814610e5d57806323b872dd14610e245780632ff2e9dc14610dfc57806330adf81f14610dd3578063313ce56714610db75780633319a00d14610cd35780633644e51514610cb85780634035884b14610c7b57806342966c6814610c5d5780635a049a7014610c235780636b74236e14610bfa57806370a0823114610bc1578063715018a614610b6e57806373de595414610b1157806379ba509714610a9e57806379cc679014610a6d5780637ecebe0014610a415780637f2eecc314610a1857806384b0196e1461091b57806388b7ab63146108fd5780638da5cb5b146108d657806395d89b41146107ef5780639fd5a6cf146107a9578063a0cc6a6814610780578063a2309ff814610762578063a9059cbb14610730578063aede36931461064b578063b29a814014610525578063b7b72899146104de578063b808dce8146104b5578063cf09299514610497578063cf2e409e1461046e578063d505accf14610419578063d9169487146103f0578063dd62ed3e1461039b578063e30c397814610372578063e3ee160e14610357578063e94a01021461030e578063eb96dc54146102c2578063ef55bec6146102945763f2fde38b0361000f57346102915760203660031901126102915761023e61101b565b6102466116f2565b600180546001600160a01b0319166001600160a01b0392831690811790915582549091167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e227008380a380f35b80fd5b5034610291576102bf6102b96102a93661114c565b9098929798969396959495611bf8565b9561136f565b80f35b50346102915760c0366003190112610291576102dc61101b565b6064359060ff8216820361030a576102fc6102bf9260a435608435611bf8565b90604435906024359061128a565b8280fd5b50346102915760403660031901126102915760209060ff906040906001600160a01b0361033961101b565b16815260098452818120602435825284522054166040519015158152f35b5034610291576102bf61036c6102a93661114c565b95611c94565b50346102915780600319360112610291576001546040516001600160a01b039091168152602090f35b50346102915760403660031901126102915760406103b761101b565b916103c0611036565b9260018060a01b031681526003602052209060018060a01b03166000526020526020604060002054604051908152f35b50346102915780600319360112610291576020604051600080516020611f6e8339815191528152f35b50346102915760e03660031901126102915761043361101b565b61043b611036565b906084359160ff8316830361046a5761045c6102bf9360c43560a435611bf8565b916064359160443591611536565b8380fd5b5034610291578060031936011261029157600d546040516001600160a01b039091168152602090f35b5034610291576102bf6104a9366110e7565b95949094939193611c94565b5034610291578060031936011261029157600c546040516001600160a01b039091168152602090f35b5034610291576060366003190112610291576104f861101b565b604435906001600160401b03821161030a5761051b6102bf9236906004016110a0565b9060243590611606565b50346102915760403660031901126102915761053f61101b565b600c5460243591906001600160a01b0316330361063c5761055e6118a7565b6001600160a01b031630811461062d57600d5460405163a9059cbb60e01b60208083019182526001600160a01b0390931660248301526044808301869052825285916105ab60648261104c565b519082855af1156106225782513d6106195750803b155b61060757600d546040519283526001600160a01b0316917f76fb5f9555be8170fef33d7b413bcbe740a6a96cd162b1234b602329b0c84e3290602090a36001600b5580f35b635274afe760e01b8352600452602482fd5b600114156105c2565b6040513d84823e3d90fd5b63a911da7360e01b8352600483fd5b633e3c085560e01b8352600483fd5b503461029157602036600319011261029157600c54600435906001600160a01b031633036107215761067b6118a7565b818080808460018060a01b03600d54165af13d1561071c573d61069d81611085565b906106ab604051928361104c565b81528360203d92013e5b156106fb57600d546040519182526001600160a01b0316907f90bb2e12e01828585cd2d9b8d92b1667e39048b40e45e1d0eed9a81da640fac790602090a26001600b5580f35b600d5463114792a760e11b83526001600160a01b0316600452602452604490fd5b6106b5565b633e3c085560e01b8252600482fd5b50346102915760403660031901126102915761075761074d61101b565b60243590336117f1565b602060405160018152f35b50346102915780600319360112610291576020600e54604051908152f35b50346102915780600319360112610291576020604051600080516020611f2e8339815191528152f35b50346102915760a0366003190112610291576107c361101b565b6107cb611036565b60843591906001600160401b03831161046a5761045c6102bf9336906004016110a0565b5034610291578060031936011261029157604051908060065490610812826111aa565b80855291600181169081156108af5750600114610852575b61084e8461083a8186038261104c565b604051918291602083526020830190610fda565b0390f35b600681527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f939250905b8082106108955750909150810160200161083a8261082a565b91926001816020925483858801015201910190929161087c565b60ff191660208087019190915292151560051b8501909201925061083a915083905061082a565b5034610291578060031936011261029157546040516001600160a01b039091168152602090f35b5034610291576102bf61090f366110e7565b9594909493919361136f565b50346102915780600319360112610291576109bc906109597f5445410000000000000000000000000000000000000000000000000000000003611e07565b906109837f3100000000000000000000000000000000000000000000000000000000000001611e6b565b9060206109ca60405193610997838661104c565b8385526000368137604051968796600f60f81b885260e08589015260e0880190610fda565b908682036040880152610fda565b904660608601523060808601528260a086015284820360c08601528080855193848152019401925b828110610a0157505050500390f35b8351855286955093810193928101926001016109f2565b50346102915780600319360112610291576020604051600080516020611fee8339815191528152f35b5034610291576020366003190112610291576020610a65610a6061101b565b611354565b604051908152f35b5034610291576040366003190112610291576102bf610a8a61101b565b60243590610a9982338361171b565b611b60565b5034610291578060031936011261029157600154336001600160a01b0390911603610afe57600180546001600160a01b0319908116909155815433918116821783556001600160a01b0316600080516020611f8e8339815191528380a380f35b63118cdaa760e01b815233600452602490fd5b503461029157602036600319011261029157600c546001600160a01b03163303610b5f57610b3d6118a7565b600d54610b5790600435906001600160a01b0316306117f1565b6001600b5580f35b633e3c085560e01b8152600490fd5b5034610291578060031936011261029157610b876116f2565b600180546001600160a01b03199081169091558154908116825581906001600160a01b0316600080516020611f8e8339815191528280a380f35b5034610291576020366003190112610291576020906040906001600160a01b03610be961101b565b168152600283522054604051908152f35b50346102915780600319360112610291576020604051600080516020611f4e8339815191528152f35b50346102915760a036600319011261029157610c3d61101b565b6044359060ff8216820361030a5761051b6102bf92608435606435611bf8565b5034610291576020366003190112610291576102bf60043533611b60565b503461029157608036600319011261029157610c9561101b565b606435906001600160401b03821161030a576102fc6102bf9236906004016110a0565b50346102915780600319360112610291576020610a656118c9565b503461029157604036600319011261029157610ced61101b565b600c5460243591906001600160a01b0316330361063c57610d0c6118a7565b600d546001600160a01b039182169116813b1561046a5760405190632142170760e11b82523060048301526024820152826044820152838160648183865af18015610dac57610d98575b50600d546040519283526001600160a01b0316917f087dca0b7c9399f68f8836e7285ab3674d9259585cb44395a675c1fdf3c9893390602090a36001600b5580f35b83610da59194929461104c565b9138610d56565b6040513d86823e3d90fd5b5034610291578060031936011261029157602060405160128152f35b50346102915780600319360112610291576020604051600080516020611fce8339815191528152f35b5034610291578060031936011261029157604051680a18f07d736b90be55601d1b8152602090f35b503461029157606036600319011261029157610757610e4161101b565b610e49611036565b60443591610e5883338361171b565b6117f1565b503461029157604036600319011261029157610e7761101b565b60243590610e836116f2565b610e8f82600e54611267565b600e556001600160a01b0316908115610edf57600080516020611fae833981519152602082610ec18694600454611267565b6004558484526002825260408420818154019055604051908152a380f35b63ec442f0560e01b83526004839052602483fd5b50346102915780600319360112610291576020600454604051908152f35b503461029157604036600319011261029157610757610f2e61101b565b6024359033611d64565b823461029157806003193601126102915760055481610f56826111aa565b80855291600181169081156108af5750600114610f7d5761084e8461083a8186038261104c565b600581527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b808210610fc05750909150810160200161083a8261082a565b919260018160209254838588010152019101909291610fa7565b919082519283825260005b848110611006575050826000602080949584010152601f8019910116010190565b80602080928401015182828601015201610fe5565b600435906001600160a01b038216820361103157565b600080fd5b602435906001600160a01b038216820361103157565b601f909101601f19168101906001600160401b0382119082101761106f57604052565b634e487b7160e01b600052604160045260246000fd5b6001600160401b03811161106f57601f01601f191660200190565b81601f82011215611031578035906110b782611085565b926110c5604051948561104c565b8284526020838301011161103157816000926020809301838601378301015290565b60e0600319820112611031576004356001600160a01b038116810361103157916024356001600160a01b0381168103611031579160443591606435916084359160a4359160c435906001600160401b03821161103157611149916004016110a0565b90565b610120906003190112611031576004356001600160a01b038116810361103157906024356001600160a01b0381168103611031579060443590606435906084359060a4359060c43560ff81168103611031579060e435906101043590565b90600182811c921680156111da575b60208310146111c457565b634e487b7160e01b600052602260045260246000fd5b91607f16916111b9565b600092918154916111f4836111aa565b808352926001811690811561124a575060011461121057505050565b60009081526020812093945091925b838310611230575060209250010190565b60018160209294939454838587010152019101919061121f565b915050602093945060ff929192191683830152151560051b010190565b9190820180921161127457565b634e487b7160e01b600052601160045260246000fd5b9091939284421161133f576112fc906112f66112a584611354565b966040516020810191600080516020611f4e833981519152835260018060a01b038716998a6040840152886060840152608083015260a082015260a081526112ee60c08261104c565b5190206119e5565b83611a0b565b901561131a575061131892935061131281611b3d565b50611b60565b565b6325c0072360e11b60009081526001600160a01b039091166004526024859052604490fd5b8463313c898160e11b60005260045260246000fd5b6001600160a01b03166000908152600a602052604090205490565b939591949093929091906001600160a01b0385169033820361151d578042111561150557874210156114ec5760018060a01b0385169788600052600960205260406000208560005260205260ff604060002054166114d35790611469939291604051916020830193600080516020611fee83398151915285528b6040850152606084015289608084015260a083015260c08201528460e082015260e081526114196101008261104c565b51902061145261146061142a6118c9565b92604051928391602083019586909160429261190160f01b8352600283015260228201520190565b03601f19810183528261104c565b51902084611a0b565b50156114c257846113189560005260096020526040600020826000526020526040600020600160ff198254161790557f98de503528ee59b575ef0c0a2576a82497bfc029a5685b209e9ec333479b10a5600080a36117f1565b63a6acd33360e01b60005260046000fd5b84896377b74cf160e01b60005260045260245260446000fd5b87631cc8963b60e31b6000526004524260245260446000fd5b6307aa44e360e01b6000526004524260245260446000fd5b506382d5ca8160e01b6000523360045260245260446000fd5b90919294938542116115f1576115b0906112f660018060a01b0384169788600052600a60205260406000205490604051906020820192600080516020611fce83398151915284528b604084015260018060a01b038916606084015289608084015260a083015260c082015260c081526112ee60e08261104c565b90156115cc57506113189394506115c681611b3d565b50611d64565b6325c0072360e11b60009081526001600160a01b039091166004526024869052604490fd5b8563313c898160e11b60005260045260246000fd5b909160018060a01b0382169182600052600960205260406000208460005260205260ff604060002054166116d95790611687916040516020810190600080516020611f6e83398151915282528560408201528660608201526060815261166d60808261104c565b51902061145261167e61142a6118c9565b51902090611a0b565b50156114c2578060005260096020526040600020826000526020526040600020600160ff198254161790557f1cdd46ff242716cdaa72d159d339a485b3438398348d68f09d7c8c0a59353d81600080a3565b50506377b74cf160e01b60005260045260245260446000fd5b6000546001600160a01b0316330361170657565b63118cdaa760e01b6000523360045260246000fd5b6001600160a01b0390811660008181526003602090815260408083209486168352939052919091205492919060018401611756575b50505050565b8284106117cc5780156117b6576001600160a01b038216156117a057600052600360205260406000209060018060a01b031660005260205260406000209103905538808080611750565b634a1406b160e11b600052600060045260246000fd5b63e602df0560e01b600052600060045260246000fd5b508290637dc7a0d960e11b60005260018060a01b031660045260245260445260646000fd5b6001600160a01b0316908115611891576001600160a01b031691821561187b57600082815260026020526040812054828110611861579160408282600080516020611fae8339815191529587602096526002865203828220558681526002845220818154019055604051908152a3565b916064928463391434e360e21b8452600452602452604452fd5b63ec442f0560e01b600052600060045260246000fd5b634b637e8f60e11b600052600060045260246000fd5b6002600b54146118b8576002600b55565b633ee5aeb560e01b60005260046000fd5b307f0000000000000000000000007ea7ea50ed58bc4d0a9194bcd328e21f7be80c2b6001600160a01b031614806119bc575b15611924577f9a759edc9419e142ded04f62124dabeb24a2570b87d45e2e6dd70ef71159656e90565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527fb8a6bc9ecdd41d9b326fac3690485614525b6548d76be40fae6c865fdcb8bc6560408201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a081526119b660c08261104c565b51902090565b507f000000000000000000000000000000000000000000000000000000000000000146146118fb565b6042906119f06118c9565b906040519161190160f01b8352600283015260228201522090565b90929192611a198482611dcb565b50949080956004811015611b27571580611b12575b611b075750823b611a425750505060009190565b611a7292602092604051809581948293630b135d3f60e11b84526004840152604060248401526044830190610fda565b03916001600160a01b03165afa8091600091611ac0575b5090611a96575060009190565b9091506001600160e01b031916630b135d3f60e11b03611ab857600190600090565b600090600090565b6020813d602011611aff575b81611ad96020938361104c565b81010312611afb5751906001600160e01b031982168203610291575038611a89565b5080fd5b3d9150611acc565b945050505060019190565b506001600160a01b0381811690851614611a2e565b634e487b7160e01b600052602160045260246000fd5b6001600160a01b03166000908152600a6020526040902080546001810190915590565b6001600160a01b031680156118915760009181835260026020526040832054818110611bb85781600080516020611fae83398151915292602092858752600284520360408620558060045403600455604051908152a3565b6064939263391434e360e21b8452600452602452604452fd5b908151811015611be2570160200190565b634e487b7160e01b600052603260045260246000fd5b919060405192611c0960808561104c565b60418452606036602086013760005b60208110611c7d57505060205b60408110611c51575050815160401015611be25760f81b6001600160f81b03191660001a606082015390565b601f19810190808211611274576020821015611be257826001921a611c768287611bd1565b5301611c25565b80826001921a611c8d8288611bd1565b5301611c18565b9295909395949194804211156115055786421015611d4b5760018060a01b0384169687600052600960205260406000208460005260205260ff60406000205416611d3257906114699291604051906020820192600080516020611f2e83398151915284528a604084015260018060a01b038916606084015289608084015260a083015260c08201528460e082015260e081526114196101008261104c565b83886377b74cf160e01b60005260045260245260446000fd5b86631cc8963b60e31b6000526004524260245260446000fd5b6001600160a01b03169081156117b6576001600160a01b03169182156117a05760207f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925918360005260038252604060002085600052825280604060002055604051908152a3565b8151919060418303611dfc57611df592506020820151906060604084015193015160001a90611ea2565b9192909190565b505060009160029190565b60ff8114611e515760ff811690601f8211611e40576040805192611e2b828561104c565b6020808552840191601f190136833783525290565b632cd44ac360e21b60005260046000fd5b5060405161114981611e648160076111e4565b038261104c565b60ff8114611e8f5760ff811690601f8211611e40576040805192611e2b828561104c565b5060405161114981611e648160086111e4565b91906fa2a8918ca85bafe22016d0b997e4df60600160ff1b038411611f21579160209360809260ff60009560405194855216868401526040830152606082015282805260015afa15611f15576000516001600160a01b03811615611f095790600090600090565b50600090600190600090565b6040513d6000823e3d90fd5b5050506000916003919056fe7c7c6cdb67a18743f49ec6fa9b35f50d52ed05cbed4cc592e13b44501c1a2267aa865a928e38b58708154ca15cec4de52b599a9c771fbaa87544264e09b09f7d158b0a9edf7a828aad02f63cd515c68ef2f50ba807396f6d12842833a15974298be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9d099cc98ef71107a616c4f0f941f04c322d8e254fe26b3c6668db87aae413de8
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000890ba97985b7c9441bb82974e10d4df9472c69e60000000000000000000000007ea6a97909a962643f92afab3f543e6e76afac3d000000000000000000000000cdb68686290310dd8623371e1db53157db6b8ca1
-----Decoded View---------------
Arg [0] : initialGovernor_ (address): 0x890BA97985b7c9441bb82974E10D4df9472C69E6
Arg [1] : recoverer_ (address): 0x7ea6A97909A962643F92AFab3F543E6E76AFAC3d
Arg [2] : treasury_safe_ (address): 0xcDb68686290310dD8623371E1db53157dB6b8cA1
-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 000000000000000000000000890ba97985b7c9441bb82974e10d4df9472c69e6
Arg [1] : 0000000000000000000000007ea6a97909a962643f92afab3f543e6e76afac3d
Arg [2] : 000000000000000000000000cdb68686290310dd8623371e1db53157db6b8ca1
🤖 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.
Add Token to MetaMask (Web3)

