Source Code
Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 1 from a total of 1 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Approve | 22463845 | 335 days ago | IN | 0 ETH | 0.00022148 |
Latest 1 internal transaction
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| 0x61016060 | 21524255 | 466 days ago | Contract Creation | 0 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address","name":"initialGovernor_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"CheckpointUnorderedInsertion","type":"error"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"uint256","name":"increasedSupply","type":"uint256"},{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20ExceededSafeSupply","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":"timepoint","type":"uint256"},{"internalType":"uint48","name":"clock","type":"uint48"}],"name":"ERC5805FutureLookup","type":"error"},{"inputs":[],"name":"ERC6372InconsistentClock","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":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"uint8","name":"bits","type":"uint8"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"SafeCastOverflowedUintDowncast","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"inputs":[{"internalType":"uint256","name":"expiry","type":"uint256"}],"name":"VotesExpiredSignature","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":"delegator","type":"address"},{"indexed":true,"internalType":"address","name":"fromDelegate","type":"address"},{"indexed":true,"internalType":"address","name":"toDelegate","type":"address"}],"name":"DelegateChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegate","type":"address"},{"indexed":false,"internalType":"uint256","name":"previousVotes","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newVotes","type":"uint256"}],"name":"DelegateVotesChanged","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":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"CLOCK_MODE","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"INITIAL_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"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":"account","type":"address"},{"internalType":"uint32","name":"pos","type":"uint32"}],"name":"checkpoints","outputs":[{"components":[{"internalType":"uint48","name":"_key","type":"uint48"},{"internalType":"uint208","name":"_value","type":"uint208"}],"internalType":"struct Checkpoints.Checkpoint208","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"clock","outputs":[{"internalType":"uint48","name":"","type":"uint48"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"}],"name":"delegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"delegatee","type":"address"},{"internalType":"uint256","name":"nonce","type":"uint256"},{"internalType":"uint256","name":"expiry","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"delegateBySig","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"delegates","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastTotalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"timepoint","type":"uint256"}],"name":"getPastVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getVotes","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"mintTo","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":[{"internalType":"address","name":"account","type":"address"}],"name":"numCheckpoints","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"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":[],"name":"renounceOwnership","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"}]Contract Creation Code
6101606040523461009457602061340f803803809161001d826100af565b610160391261009457610160516001600160a01b03811681036100945761004390610160565b6040516125ef9081610e00823960805181611e6e015260a05181611f2b015260c05181611e3f015260e05181611ebd01526101005181611ee301526101205181610b2b01526101405181610b540152f35b600080fd5b634e487b7160e01b600052604160045260246000fd5b610160601f91909101601f19168101906001600160401b038211908210176100d657604052565b610099565b601f909101601f19168101906001600160401b038211908210176100d657604052565b6040519061010d6040836100db565b565b6040519061011e6040836100db565b60018252565b604051906101336040836100db565b60038252565b604051906101486040836100db565b60098252682a32b0902a37b5b2b760b91b6020830152565b610168610139565b9061017161010f565b6020810190603160f81b8252610185610139565b9361018e610124565b6254454160e81b60208201526001600160a01b0385169590861561026b57600180546001600160a01b0319908116909155600080549182168917815561010d986102129461020d9390926001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09080a361030d565b6103f7565b61021b816105d2565b61012052610228826106cd565b610140526020815191012060e052519020610100524660a0526102496107c5565b6080523060c0526102666c01431e0fae6d7217caa0000000600d55565b6104d5565b631e4fbdf760e01b600052600060045260246000fd5b90600182811c921680156102b1575b602083101461029b57565b634e487b7160e01b600052602260045260246000fd5b91607f1691610290565b601f82116102c857505050565b6000526020600020906020601f840160051c83019310610303575b601f0160051c01905b8181106102f7575050565b600081556001016102ec565b90915081906102e3565b80519091906001600160401b0381116100d6576103368161032f600554610281565b60056102bb565b602092601f8211600114610378576103689293829160009261036d575b50508160011b916000199060031b1c19161790565b600555565b015190503880610353565b6005600052601f198216937f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db09160005b8681106103df57508360019596106103c6575b505050811b01600555565b015160001960f88460031b161c191690553880806103bb565b919260206001819286850151815501940192016103a8565b80519091906001600160401b0381116100d65761042081610419600654610281565b60066102bb565b602092601f8211600114610456576104519293829160009261036d5750508160011b916000199060031b1c19161790565b600655565b6006600052601f198216937ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f9160005b8681106104bd57508360019596106104a4575b505050811b01600655565b015160001960f88460031b161c19169055388080610499565b91926020600181928685015181550194019201610486565b6001600160a01b03811680156105bc576004546c01431e0fae6d7217caa000000081018091116105b7576004556001600160a01b03821660009081526002602052604081209091906c01431e0fae6d7217caa00000008154019055817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef604051806105726c01431e0fae6d7217caa0000000829190602083019252565b0390a36004546001600160d01b03908181116105a2575050506c01431e0fae6d7217caa000000061010d916108d0565b630e58ae9360e11b8352600452602452604490fd5b6108ba565b63ec442f0560e01b600052600060045260246000fd5b908151602081106000146105ee5750906105eb90610846565b90565b6001600160401b0381116100d6576106128161060b600754610281565b60076102bb565b602092601f821160011461064b576106439293829160009261036d5750508160011b916000199060031b1c19161790565b60075560ff90565b6007600052601f198216937fa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c6889160005b8681106106b5575083600195961061069c575b505050811b0160075560ff90565b015160001960f88460031b161c1916905538808061068e565b9192602060018192868501518155019401920161067b565b908151602081106000146106e65750906105eb90610846565b6001600160401b0381116100d65761070a81610703600854610281565b60086102bb565b602092601f82116001146107435761073b9293829160009261036d5750508160011b916000199060031b1c19161790565b60085560ff90565b6008600052601f198216937ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee39160005b8681106107ad5750836001959610610794575b505050811b0160085560ff90565b015160001960f88460031b161c19169055388080610786565b91926020600181928685015181550194019201610773565b60e051610100516040519060208201927f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f8452604083015260608201524660808201523060a082015260a0815261081d60c0826100db565b51902090565b602081519101519060208110610837575090565b6000199060200360031b1b1690565b601f81511161085e5761085881610823565b90511790565b6040519063305a27a960e01b8252602060048301528181519182602483015260005b8381106108a25750508160006044809484010152601f80199101168101030190fd5b60208282018101516044878401015285935001610880565b634e487b7160e01b600052601160045260246000fd5b906108da816109e4565b91600065ffffffffffff43116109cc57600c5480610984575061090661010d94610916925b6001610da1565b65ffffffffffff4316600c610cc6565b50506001600160a01b0316801561096c575b600a6020527f13da86008ba1c6922daee3e07db95305ef49ebced9f5467a0b8613fcc6b343e35460009182526040909120546001600160a01b039081169116610b4d565b61097d610978836109e4565b610a17565b5050610928565b806000198101116105b757600c9091527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c6015461010d9361091691610906919060301c6108ff565b6306dfcc6560e41b8152603060045243602452604490fd5b6001600160d01b0381116109fe576001600160d01b031690565b6306dfcc6560e41b60005260d060045260245260446000fd5b65ffffffffffff4311610a8557600c5480610a425750610906610a3e9160005b6002610da1565b9091565b806000198101116105b757600c6000527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c60154610a3e916109069160301c610a37565b6306dfcc6560e41b60005260306004524360245260446000fd5b65ffffffffffff4311610a8557805480610ad45750610ac4610a3e9260006002610da1565b9065ffffffffffff431690610cc6565b806000198101116105b757600082815260209020016000190154610a3e92610ac49160301c610a37565b65ffffffffffff4311610a8557805480610b235750610ac4610a3e9260006001610da1565b806000198101116105b757600082815260209020016000190154610a3e92610ac49160301c6108ff565b6001600160a01b03808316939291908116908185141580610c44575b610b75575b5050505050565b81610be8575b505082610b8a575b8080610b6e565b6001600160a01b03166000908152600b602052604090206000805160206133ef83398151915291610bc591610bbf90916109e4565b90610afe565b604080516001600160d01b039384168152919092166020820152a2388080610b83565b6001600160a01b03166000908152600b602052604090206000805160206133ef83398151915290610c2290610c1c866109e4565b90610a9f565b604080516001600160d01b039384168152919092166020820152a23880610b7b565b50831515610b69565b6000198101919082116105b757565b908154680100000000000000008110156100d65760018101808455811015610cb05760009283526020928390208251929093015160301b65ffffffffffff191665ffffffffffff9290921691909117910155565b634e487b7160e01b600052603260045260246000fd5b80549293928015610d7657610cdd610cea91610c4d565b8260005260206000200190565b8054603081901c9365ffffffffffff91821692918116808411610d6557879303610d315750610d2d92509065ffffffffffff82549181199060301b169116179055565b9190565b915050610d2d91610d51610d436100fe565b65ffffffffffff9093168352565b6001600160d01b0386166020830152610c5c565b632520601d60e01b60005260046000fd5b5090610d9b91610d87610d436100fe565b6001600160d01b0385166020830152610c5c565b60009190565b91909180600114610de557600214610dc957634e487b7160e01b600052605160045260246000fd5b6001600160d01b03908116918116919091039081116105b75790565b506001600160d01b03918216908216019081116105b7579056fe6080604052600436101561001257600080fd5b60003560e01c806306fdde0314610207578063095ea7b31461020257806318160ddd146101fd57806323b872dd146101f85780632ff2e9dc146101f3578063313ce567146101ee5780633a46b1a8146101e957806342966c68146101e4578063449a52f8146101df5780634bf5d7e9146101da578063587cde1e146101d55780635c19a95c146101d05780636fcfff45146101cb57806370a08231146101c6578063715018a6146101c157806379ba5097146101bc57806379cc6790146101b75780637ecebe00146101b257806384b0196e146101ad5780638da5cb5b146101a85780638e539e8c146101a357806391ddadf41461019e57806395d89b41146101995780639ab24eb014610194578063a2309ff81461018f578063a9059cbb1461018a578063c3cda52014610185578063dd62ed3e14610180578063e30c39781461017b578063f1127ed8146101765763f2fde38b1461017157600080fd5b61117c565b6110b1565b61108a565b61102d565b610f12565b610eec565b610ece565b610e71565b610dc9565b610d9d565b610c74565b610c4d565b610b12565b610ad8565b610aa8565b6109d2565b610939565b6108f9565b61087a565b610858565b610815565b61076a565b610624565b610605565b610546565b61052a565b610502565b6104bf565b6104a1565b6103ab565b61027f565b919082519283825260005b8481106102565750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b80602080928401015182828601015201610217565b90602061027c92818152019061020c565b90565b3461037a57600060031936011261037a5760405160006005546102a181611232565b808452906001811690811561033857506001146102d9575b6102d5836102c981850382611377565b6040519182918261026b565b0390f35b600560009081527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b80821061031e575090915081016020016102c96102b9565b919260018160209254838588010152019101909291610306565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208086019190915291151560051b840190910191506102c990506102b9565b600080fd5b600435906001600160a01b038216820361037a57565b602435906001600160a01b038216820361037a57565b3461037a57604060031936011261037a576103c461037f565b6024353315610472576001600160a01b0382169182156104435761040982913360005260036020526040600020906001600160a01b0316600052602052604060002090565b5560405190815233907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590602090a3602060405160018152f35b7f94280d6200000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b7fe602df0500000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b3461037a57600060031936011261037a576020600454604051908152f35b3461037a57606060031936011261037a576104f76104db61037f565b6104e3610395565b604435916104f28333836113fd565b6114f2565b602060405160018152f35b3461037a57600060031936011261037a5760206040516c01431e0fae6d7217caa00000008152f35b3461037a57600060031936011261037a57602060405160128152f35b3461037a57604060031936011261037a5761055f61037f565b60243565ffffffffffff61057243611624565b16808210156105d4576102d579ffffffffffffffffffffffffffffffffffffffffffffffffffff6105c3846001600160a01b038716600052600b6020526105bd604060002091611624565b9061169b565b604051911681529081906020820190565b907fecd3f81e0000000000000000000000000000000000000000000000000000000060005260045260245260446000fd5b3461037a57602060031936011261037a5761062260043533611737565b005b3461037a57604060031936011261037a5761063d61037f565b6024359061064961186b565b600d5482810180911161076557600d556001600160a01b0381169182156107365761067e610679826004546113c6565b600455565b60009261069e836001600160a01b03166000526002602052604060002090565b80548301905560405182815284907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602090a36004549179ffffffffffffffffffffffffffffffffffffffffffffffffffff8084116107065750610703925061232b565b80f35b7f1cb15d260000000000000000000000000000000000000000000000000000000085526004849052602452604484fd5b7fec442f0500000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b611203565b3461037a57600060031936011261037a5761078443611624565b65ffffffffffff8061079543611624565b169116036107eb576102d560408051906107af8183611377565b601d82527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c7400000060208301525191829160208352602083019061020c565b7f6ff071400000000000000000000000000000000000000000000000000000000060005260046000fd5b3461037a57602060031936011261037a576001600160a01b0361083661037f565b16600052600a60205260206001600160a01b0360406000205416604051908152f35b3461037a57602060031936011261037a5761062261087461037f565b3361187f565b3461037a57602060031936011261037a576001600160a01b0361089b61037f565b16600052600b60205260406000205463ffffffff81116108c75760405163ffffffff9091168152602090f35b7f6dfcc65000000000000000000000000000000000000000000000000000000000600052602060045260245260446000fd5b3461037a57602060031936011261037a57602061093161091761037f565b6001600160a01b0316600052600260205260406000205490565b604051908152f35b3461037a57600060031936011261037a5761095261186b565b7fffffffffffffffffffffffff00000000000000000000000000000000000000006001541660015560006001600160a01b0381547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461037a57600060031936011261037a57336001600160a01b036001541603610a7a577fffffffffffffffffffffffff000000000000000000000000000000000000000060015416600155600054337fffffffffffffffffffffffff00000000000000000000000000000000000000008216176000556001600160a01b033391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b7f118cdaa7000000000000000000000000000000000000000000000000000000006000523360045260246000fd5b3461037a57604060031936011261037a57610622610ac461037f565b60243590610ad38233836113fd565b611737565b3461037a57602060031936011261037a576001600160a01b03610af961037f565b1660005260096020526020604060002054604051908152f35b3461037a57600060031936011261037a57610bf2610b4f7f0000000000000000000000000000000000000000000000000000000000000000611d62565b610b787f0000000000000000000000000000000000000000000000000000000000000000611dfe565b6020604051610b878282611377565b6000815281610c00818301947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe083013687376040519788977f0f00000000000000000000000000000000000000000000000000000000000000895260e0858a015260e089019061020c565b90878203604089015261020c565b91466060870152306080870152600060a087015285830360c0870152519182815201929160005b828110610c3657505050500390f35b835185528695509381019392810192600101610c27565b3461037a57600060031936011261037a5760206001600160a01b0360005416604051908152f35b3461037a57602060031936011261037a5760043565ffffffffffff610c9843611624565b169081811015610d6d57610cab90611624565b6000600c5481928160058111610d12575b5090602093610ccc92600c611ba4565b80610cf757505b79ffffffffffffffffffffffffffffffffffffffffffffffffffff60405191168152f35b610d009061166e565b600c825290829020015460301c610cd3565b93610d1c85611a2f565b850394851161076557602094610ccc93600c865265ffffffffffff8288882001541665ffffffffffff851610600014610d5b5750915b91925093610cbc565b929150610d67906113b8565b90610d52565b7fecd3f81e0000000000000000000000000000000000000000000000000000000060005260045260245260446000fd5b3461037a57600060031936011261037a576020610db943611624565b65ffffffffffff60405191168152f35b3461037a57600060031936011261037a576040516000600654610deb81611232565b80845290600181169081156103385750600114610e12576102d5836102c981850382611377565b600660009081527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f939250905b808210610e57575090915081016020016102c96102b9565b919260018160209254838588010152019101909291610e3f565b3461037a57602060031936011261037a576001600160a01b03610e9261037f565b16600052600b602052602079ffffffffffffffffffffffffffffffffffffffffffffffffffff610ec56040600020611919565b16604051908152f35b3461037a57600060031936011261037a576020600d54604051908152f35b3461037a57604060031936011261037a576104f7610f0861037f565b60243590336114f2565b3461037a5760c060031936011261037a57610f2b61037f565b6044359060243560643560ff8116810361037a5760843560a43591854211610fff5791610ff391610ffa9360426106229860405160208101917fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf83526001600160a01b038b166040830152896060830152608082015260808152610fb060a082611377565b519020610fbb611e35565b90604051917f190100000000000000000000000000000000000000000000000000000000000083526002830152602282015220611983565b918261199b565b61187f565b857f4683af0e0000000000000000000000000000000000000000000000000000000060005260045260246000fd5b3461037a57604060031936011261037a57602061108161104b61037f565b6001600160a01b0361105b610395565b9116600052600383526040600020906001600160a01b0316600052602052604060002090565b54604051908152f35b3461037a57600060031936011261037a5760206001600160a01b0360015416604051908152f35b3461037a57604060031936011261037a576110ca61037f565b6024359063ffffffff8216820361037a576102d5916001600160a01b03611119926110f36113e4565b506110fc6113e4565b5016600052600b60205260406000206111136113e4565b506120ec565b506040519061112782611356565b5465ffffffffffff8116825260301c602082015260405191829182919091602079ffffffffffffffffffffffffffffffffffffffffffffffffffff81604084019565ffffffffffff8151168552015116910152565b3461037a57602060031936011261037a576001600160a01b0361119d61037f565b6111a561186b565b16807fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001556001600160a01b03600054167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700600080a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b90600182811c9216801561127b575b602083101461124c57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691611241565b6000929181549161129583611232565b80835292600181169081156112eb57506001146112b157505050565b60009081526020812093945091925b8383106112d1575060209250010190565b6001816020929493945483858701015201910191906112c0565b905060209495507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091509291921683830152151560051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761137257604052565b611327565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761137257604052565b906001820180921161076557565b9190820180921161076557565b604051906113e2604083611377565b565b604051906113f182611356565b60006020838281520152565b6001600160a01b03909291921690816000526003602052611435836040600020906001600160a01b0316600052602052604060002090565b547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8103611464575b50505050565b8181106114b5578215610472576001600160a01b03841615610443576114ab92600052600360205203916040600020906001600160a01b0316600052602052604060002090565b553880808061145e565b6001600160a01b03847ffb8f41b2000000000000000000000000000000000000000000000000000000006000521660045260245260445260646000fd5b9291906001600160a01b0384169384156115f5576001600160a01b038216801561073657600095611536836001600160a01b03166000526002602052604060002090565b548581106115b8576113e29697867fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9203611584866001600160a01b03166000526002602052604060002090565b556115a2866001600160a01b03166000526002602052604060002090565b80548801905550604051868152602090a36123a5565b7fe450d38c0000000000000000000000000000000000000000000000000000000088526001600160a01b0384166004526024526044859052606487fd5b7f96c6fd1e00000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b65ffffffffffff811161163c5765ffffffffffff1690565b7f6dfcc65000000000000000000000000000000000000000000000000000000000600052603060045260245260446000fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820191821161076557565b9081549060008291600584116116e1575b6116b7935084611ba4565b60009190806116c857505050600090565b6116d19061166e565b9082526020909120015460301c90565b91926116ec81611a2f565b8103908111610765576116b7938560005265ffffffffffff82602060002001541665ffffffffffff8516106000146117255750916116ac565b929150611731906113b8565b906116ac565b91906001600160a01b03831680156115f557600093611769816001600160a01b03166000526002602052604060002090565b5483811061182d5790611798846113e29697949303916001600160a01b03166000526002602052604060002090565b55826004540360045581817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405180602081018882520390a38015611815575b6117ea6117e584612133565b6122ca565b50508152600a6020526001600160a01b03604081818420541692808052600a60205220541690611c0b565b61182661182184612133565b612269565b50506117d9565b7fe450d38c0000000000000000000000000000000000000000000000000000000086526001600160a01b039091166004526024525060445250606490fd5b6001600160a01b03600054163303610a7a57565b6001600160a01b038181166000818152600a6020526040812080548685167fffffffffffffffffffffffff0000000000000000000000000000000000000000821681179092556113e2969416946119139390928691907f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9080a46001600160a01b0316600052600260205260406000205490565b91611c0b565b805480611927575050600090565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff810111610765577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91600052602060002001015460301c90565b9161027c939161199293611f51565b9092919261201f565b6001600160a01b031680600052600960205260406000208054928391600183019055036119c6575050565b7f752d88c00000000000000000000000000000000000000000000000000000000060005260045260245260446000fd5b8115611a00570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600181111561027c57806001700100000000000000000000000000000000831015611b62575b611b08611afe611af4611aea611ae0611ad6611ac5611b0f9760048a68010000000000000000611b149c1015611b55575b640100000000811015611b48575b62010000811015611b3b575b610100811015611b2e575b6010811015611b21575b1015611b19575b60030260011c90565b611acf818b6119f6565b0160011c90565b611acf818a6119f6565b611acf81896119f6565b611acf81886119f6565b611acf81876119f6565b611acf81866119f6565b80936119f6565b821190565b900390565b60011b611abc565b60041c9160021b91611ab5565b60081c9160041b91611aab565b60101c9160081b91611aa0565b60201c9160101b91611a94565b60401c9160201b91611a86565b5050611b14611b0f611b08611afe611af4611aea611ae0611ad6611ac5611b898a60801c90565b9850680100000000000000009750611a559650505050505050565b91905b838210611bb45750505090565b9091928083169080841860011c8201809211610765578460005265ffffffffffff82602060002001541665ffffffffffff841610600014611bf95750925b9190611ba7565b939250611c05906113b8565b91611bf2565b91906001600160a01b038116926001600160a01b038116908482141580611d59575b611c39575b5050505050565b81611ce1575b505082611c4e575b8080611c32565b611cd6611cbd7fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72493611cb7611cb179ffffffffffffffffffffffffffffffffffffffffffffffffffff956001600160a01b0316600052600b602052604060002090565b91612133565b90612209565b6040805192851683529316602082015291829190820190565b0390a2388080611c47565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff611d4f611cbd611d407fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724946001600160a01b0316600052600b602052604060002090565b611d4988612133565b906121a5565b0390a23880611c3f565b50831515611c2d565b60ff8114611de45760ff811690601f8211611dba576040805192611d868285611377565b602084527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe060208501920136833783525290565b7fb3512b0c0000000000000000000000000000000000000000000000000000000060005260046000fd5b5060405161027c81611df7816007611285565b0382611377565b60ff8114611e225760ff811690601f8211611dba576040805192611d868285611377565b5060405161027c81611df7816008611285565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016301480611f28575b15611e90577f000000000000000000000000000000000000000000000000000000000000000090565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f000000000000000000000000000000000000000000000000000000000000000060408201527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260a08152611f2260c082611377565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000004614611e67565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411611fda579160209360809260ff60009560405194855216868401526040830152606082015282805260015afa15611fce576000516001600160a01b03811615611fc25790600090600090565b50600090600190600090565b6040513d6000823e3d90fd5b50505060009160039190565b60041115611ff057565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b61202881611fe6565b80612031575050565b61203a81611fe6565b6001810361206c577ff645eedf0000000000000000000000000000000000000000000000000000000060005260046000fd5b61207581611fe6565b600281036120ab57507ffce698f70000000000000000000000000000000000000000000000000000000060005260045260246000fd5b806120b7600392611fe6565b146120bf5750565b7fd78bce0c0000000000000000000000000000000000000000000000000000000060005260045260246000fd5b80548210156121045760005260206000200190600090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b79ffffffffffffffffffffffffffffffffffffffffffffffffffff81116121735779ffffffffffffffffffffffffffffffffffffffffffffffffffff1690565b7f6dfcc6500000000000000000000000000000000000000000000000000000000060005260d060045260245260446000fd5b906121af43611624565b9079ffffffffffffffffffffffffffffffffffffffffffffffffffff806121d585611919565b92169116039079ffffffffffffffffffffffffffffffffffffffffffffffffffff821161076557612205926124b7565b9091565b9061221343611624565b9079ffffffffffffffffffffffffffffffffffffffffffffffffffff8061223985611919565b92169116019079ffffffffffffffffffffffffffffffffffffffffffffffffffff821161076557612205926124b7565b61227243611624565b9079ffffffffffffffffffffffffffffffffffffffffffffffffffff80612299600c611919565b921691160179ffffffffffffffffffffffffffffffffffffffffffffffffffff81116107655761220591600c6124b7565b6122d343611624565b9079ffffffffffffffffffffffffffffffffffffffffffffffffffff806122fa600c611919565b921691160379ffffffffffffffffffffffffffffffffffffffffffffffffffff81116107655761220591600c6124b7565b906001600160a01b036113e29261234461182184612133565b5050168015612392575b600a6020527f13da86008ba1c6922daee3e07db95305ef49ebced9f5467a0b8613fcc6b343e35460009182526040909120546001600160a01b039081169116611c0b565b61239e6117e583612133565b505061234e565b906001600160a01b03806113e294931691821561240e575b169081156123fb575b600052600a6020526001600160a01b036040600020541690600052600a6020526001600160a01b036040600020541690611c0b565b6124076117e584612133565b50506123c6565b61241a61182185612133565b50506123bd565b80546801000000000000000081101561137257612443916001820181556120ec565b6124885781516020929092015160301b7fffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000001665ffffffffffff92909216919091179055565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b805492939280156125b1576124ce6124db9161166e565b8260005260206000200190565b8054603081901c9365ffffffffffff9182169291811680841161258757879303612540575061253c92509065ffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000083549260301b169116179055565b9190565b91505061253c916125606125526113d3565b65ffffffffffff9093168352565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff86166020830152612421565b7f2520601d0000000000000000000000000000000000000000000000000000000060005260046000fd5b50906125e9916125c26125526113d3565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff85166020830152612421565b6000919056dec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a7240000000000000000000000004fd5ceb2c0dee34e78f6f7a5fbc2662eb46763fd
Deployed Bytecode
0x6080604052600436101561001257600080fd5b60003560e01c806306fdde0314610207578063095ea7b31461020257806318160ddd146101fd57806323b872dd146101f85780632ff2e9dc146101f3578063313ce567146101ee5780633a46b1a8146101e957806342966c68146101e4578063449a52f8146101df5780634bf5d7e9146101da578063587cde1e146101d55780635c19a95c146101d05780636fcfff45146101cb57806370a08231146101c6578063715018a6146101c157806379ba5097146101bc57806379cc6790146101b75780637ecebe00146101b257806384b0196e146101ad5780638da5cb5b146101a85780638e539e8c146101a357806391ddadf41461019e57806395d89b41146101995780639ab24eb014610194578063a2309ff81461018f578063a9059cbb1461018a578063c3cda52014610185578063dd62ed3e14610180578063e30c39781461017b578063f1127ed8146101765763f2fde38b1461017157600080fd5b61117c565b6110b1565b61108a565b61102d565b610f12565b610eec565b610ece565b610e71565b610dc9565b610d9d565b610c74565b610c4d565b610b12565b610ad8565b610aa8565b6109d2565b610939565b6108f9565b61087a565b610858565b610815565b61076a565b610624565b610605565b610546565b61052a565b610502565b6104bf565b6104a1565b6103ab565b61027f565b919082519283825260005b8481106102565750507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8460006020809697860101520116010190565b80602080928401015182828601015201610217565b90602061027c92818152019061020c565b90565b3461037a57600060031936011261037a5760405160006005546102a181611232565b808452906001811690811561033857506001146102d9575b6102d5836102c981850382611377565b6040519182918261026b565b0390f35b600560009081527f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db0939250905b80821061031e575090915081016020016102c96102b9565b919260018160209254838588010152019101909291610306565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660208086019190915291151560051b840190910191506102c990506102b9565b600080fd5b600435906001600160a01b038216820361037a57565b602435906001600160a01b038216820361037a57565b3461037a57604060031936011261037a576103c461037f565b6024353315610472576001600160a01b0382169182156104435761040982913360005260036020526040600020906001600160a01b0316600052602052604060002090565b5560405190815233907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92590602090a3602060405160018152f35b7f94280d6200000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b7fe602df0500000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b3461037a57600060031936011261037a576020600454604051908152f35b3461037a57606060031936011261037a576104f76104db61037f565b6104e3610395565b604435916104f28333836113fd565b6114f2565b602060405160018152f35b3461037a57600060031936011261037a5760206040516c01431e0fae6d7217caa00000008152f35b3461037a57600060031936011261037a57602060405160128152f35b3461037a57604060031936011261037a5761055f61037f565b60243565ffffffffffff61057243611624565b16808210156105d4576102d579ffffffffffffffffffffffffffffffffffffffffffffffffffff6105c3846001600160a01b038716600052600b6020526105bd604060002091611624565b9061169b565b604051911681529081906020820190565b907fecd3f81e0000000000000000000000000000000000000000000000000000000060005260045260245260446000fd5b3461037a57602060031936011261037a5761062260043533611737565b005b3461037a57604060031936011261037a5761063d61037f565b6024359061064961186b565b600d5482810180911161076557600d556001600160a01b0381169182156107365761067e610679826004546113c6565b600455565b60009261069e836001600160a01b03166000526002602052604060002090565b80548301905560405182815284907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90602090a36004549179ffffffffffffffffffffffffffffffffffffffffffffffffffff8084116107065750610703925061232b565b80f35b7f1cb15d260000000000000000000000000000000000000000000000000000000085526004849052602452604484fd5b7fec442f0500000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b611203565b3461037a57600060031936011261037a5761078443611624565b65ffffffffffff8061079543611624565b169116036107eb576102d560408051906107af8183611377565b601d82527f6d6f64653d626c6f636b6e756d6265722666726f6d3d64656661756c7400000060208301525191829160208352602083019061020c565b7f6ff071400000000000000000000000000000000000000000000000000000000060005260046000fd5b3461037a57602060031936011261037a576001600160a01b0361083661037f565b16600052600a60205260206001600160a01b0360406000205416604051908152f35b3461037a57602060031936011261037a5761062261087461037f565b3361187f565b3461037a57602060031936011261037a576001600160a01b0361089b61037f565b16600052600b60205260406000205463ffffffff81116108c75760405163ffffffff9091168152602090f35b7f6dfcc65000000000000000000000000000000000000000000000000000000000600052602060045260245260446000fd5b3461037a57602060031936011261037a57602061093161091761037f565b6001600160a01b0316600052600260205260406000205490565b604051908152f35b3461037a57600060031936011261037a5761095261186b565b7fffffffffffffffffffffffff00000000000000000000000000000000000000006001541660015560006001600160a01b0381547fffffffffffffffffffffffff000000000000000000000000000000000000000081168355167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e08280a3005b3461037a57600060031936011261037a57336001600160a01b036001541603610a7a577fffffffffffffffffffffffff000000000000000000000000000000000000000060015416600155600054337fffffffffffffffffffffffff00000000000000000000000000000000000000008216176000556001600160a01b033391167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0600080a3005b7f118cdaa7000000000000000000000000000000000000000000000000000000006000523360045260246000fd5b3461037a57604060031936011261037a57610622610ac461037f565b60243590610ad38233836113fd565b611737565b3461037a57602060031936011261037a576001600160a01b03610af961037f565b1660005260096020526020604060002054604051908152f35b3461037a57600060031936011261037a57610bf2610b4f7f54656120546f6b656e0000000000000000000000000000000000000000000009611d62565b610b787f3100000000000000000000000000000000000000000000000000000000000001611dfe565b6020604051610b878282611377565b6000815281610c00818301947fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe083013687376040519788977f0f00000000000000000000000000000000000000000000000000000000000000895260e0858a015260e089019061020c565b90878203604089015261020c565b91466060870152306080870152600060a087015285830360c0870152519182815201929160005b828110610c3657505050500390f35b835185528695509381019392810192600101610c27565b3461037a57600060031936011261037a5760206001600160a01b0360005416604051908152f35b3461037a57602060031936011261037a5760043565ffffffffffff610c9843611624565b169081811015610d6d57610cab90611624565b6000600c5481928160058111610d12575b5090602093610ccc92600c611ba4565b80610cf757505b79ffffffffffffffffffffffffffffffffffffffffffffffffffff60405191168152f35b610d009061166e565b600c825290829020015460301c610cd3565b93610d1c85611a2f565b850394851161076557602094610ccc93600c865265ffffffffffff8288882001541665ffffffffffff851610600014610d5b5750915b91925093610cbc565b929150610d67906113b8565b90610d52565b7fecd3f81e0000000000000000000000000000000000000000000000000000000060005260045260245260446000fd5b3461037a57600060031936011261037a576020610db943611624565b65ffffffffffff60405191168152f35b3461037a57600060031936011261037a576040516000600654610deb81611232565b80845290600181169081156103385750600114610e12576102d5836102c981850382611377565b600660009081527ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f939250905b808210610e57575090915081016020016102c96102b9565b919260018160209254838588010152019101909291610e3f565b3461037a57602060031936011261037a576001600160a01b03610e9261037f565b16600052600b602052602079ffffffffffffffffffffffffffffffffffffffffffffffffffff610ec56040600020611919565b16604051908152f35b3461037a57600060031936011261037a576020600d54604051908152f35b3461037a57604060031936011261037a576104f7610f0861037f565b60243590336114f2565b3461037a5760c060031936011261037a57610f2b61037f565b6044359060243560643560ff8116810361037a5760843560a43591854211610fff5791610ff391610ffa9360426106229860405160208101917fe48329057bfd03d55e49b547132e39cffd9c1820ad7b9d4c5307691425d15adf83526001600160a01b038b166040830152896060830152608082015260808152610fb060a082611377565b519020610fbb611e35565b90604051917f190100000000000000000000000000000000000000000000000000000000000083526002830152602282015220611983565b918261199b565b61187f565b857f4683af0e0000000000000000000000000000000000000000000000000000000060005260045260246000fd5b3461037a57604060031936011261037a57602061108161104b61037f565b6001600160a01b0361105b610395565b9116600052600383526040600020906001600160a01b0316600052602052604060002090565b54604051908152f35b3461037a57600060031936011261037a5760206001600160a01b0360015416604051908152f35b3461037a57604060031936011261037a576110ca61037f565b6024359063ffffffff8216820361037a576102d5916001600160a01b03611119926110f36113e4565b506110fc6113e4565b5016600052600b60205260406000206111136113e4565b506120ec565b506040519061112782611356565b5465ffffffffffff8116825260301c602082015260405191829182919091602079ffffffffffffffffffffffffffffffffffffffffffffffffffff81604084019565ffffffffffff8151168552015116910152565b3461037a57602060031936011261037a576001600160a01b0361119d61037f565b6111a561186b565b16807fffffffffffffffffffffffff000000000000000000000000000000000000000060015416176001556001600160a01b03600054167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700600080a3005b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b90600182811c9216801561127b575b602083101461124c57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b91607f1691611241565b6000929181549161129583611232565b80835292600181169081156112eb57506001146112b157505050565b60009081526020812093945091925b8383106112d1575060209250010190565b6001816020929493945483858701015201910191906112c0565b905060209495507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0091509291921683830152151560051b010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040810190811067ffffffffffffffff82111761137257604052565b611327565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761137257604052565b906001820180921161076557565b9190820180921161076557565b604051906113e2604083611377565b565b604051906113f182611356565b60006020838281520152565b6001600160a01b03909291921690816000526003602052611435836040600020906001600160a01b0316600052602052604060002090565b547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8103611464575b50505050565b8181106114b5578215610472576001600160a01b03841615610443576114ab92600052600360205203916040600020906001600160a01b0316600052602052604060002090565b553880808061145e565b6001600160a01b03847ffb8f41b2000000000000000000000000000000000000000000000000000000006000521660045260245260445260646000fd5b9291906001600160a01b0384169384156115f5576001600160a01b038216801561073657600095611536836001600160a01b03166000526002602052604060002090565b548581106115b8576113e29697867fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9203611584866001600160a01b03166000526002602052604060002090565b556115a2866001600160a01b03166000526002602052604060002090565b80548801905550604051868152602090a36123a5565b7fe450d38c0000000000000000000000000000000000000000000000000000000088526001600160a01b0384166004526024526044859052606487fd5b7f96c6fd1e00000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b65ffffffffffff811161163c5765ffffffffffff1690565b7f6dfcc65000000000000000000000000000000000000000000000000000000000600052603060045260245260446000fd5b907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff820191821161076557565b9081549060008291600584116116e1575b6116b7935084611ba4565b60009190806116c857505050600090565b6116d19061166e565b9082526020909120015460301c90565b91926116ec81611a2f565b8103908111610765576116b7938560005265ffffffffffff82602060002001541665ffffffffffff8516106000146117255750916116ac565b929150611731906113b8565b906116ac565b91906001600160a01b03831680156115f557600093611769816001600160a01b03166000526002602052604060002090565b5483811061182d5790611798846113e29697949303916001600160a01b03166000526002602052604060002090565b55826004540360045581817fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405180602081018882520390a38015611815575b6117ea6117e584612133565b6122ca565b50508152600a6020526001600160a01b03604081818420541692808052600a60205220541690611c0b565b61182661182184612133565b612269565b50506117d9565b7fe450d38c0000000000000000000000000000000000000000000000000000000086526001600160a01b039091166004526024525060445250606490fd5b6001600160a01b03600054163303610a7a57565b6001600160a01b038181166000818152600a6020526040812080548685167fffffffffffffffffffffffff0000000000000000000000000000000000000000821681179092556113e2969416946119139390928691907f3134e8a2e6d97e929a7e54011ea5485d7d196dd5f0ba4d4ef95803e8e3fc257f9080a46001600160a01b0316600052600260205260406000205490565b91611c0b565b805480611927575050600090565b807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff810111610765577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91600052602060002001015460301c90565b9161027c939161199293611f51565b9092919261201f565b6001600160a01b031680600052600960205260406000208054928391600183019055036119c6575050565b7f752d88c00000000000000000000000000000000000000000000000000000000060005260045260245260446000fd5b8115611a00570490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600181111561027c57806001700100000000000000000000000000000000831015611b62575b611b08611afe611af4611aea611ae0611ad6611ac5611b0f9760048a68010000000000000000611b149c1015611b55575b640100000000811015611b48575b62010000811015611b3b575b610100811015611b2e575b6010811015611b21575b1015611b19575b60030260011c90565b611acf818b6119f6565b0160011c90565b611acf818a6119f6565b611acf81896119f6565b611acf81886119f6565b611acf81876119f6565b611acf81866119f6565b80936119f6565b821190565b900390565b60011b611abc565b60041c9160021b91611ab5565b60081c9160041b91611aab565b60101c9160081b91611aa0565b60201c9160101b91611a94565b60401c9160201b91611a86565b5050611b14611b0f611b08611afe611af4611aea611ae0611ad6611ac5611b898a60801c90565b9850680100000000000000009750611a559650505050505050565b91905b838210611bb45750505090565b9091928083169080841860011c8201809211610765578460005265ffffffffffff82602060002001541665ffffffffffff841610600014611bf95750925b9190611ba7565b939250611c05906113b8565b91611bf2565b91906001600160a01b038116926001600160a01b038116908482141580611d59575b611c39575b5050505050565b81611ce1575b505082611c4e575b8080611c32565b611cd6611cbd7fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a72493611cb7611cb179ffffffffffffffffffffffffffffffffffffffffffffffffffff956001600160a01b0316600052600b602052604060002090565b91612133565b90612209565b6040805192851683529316602082015291829190820190565b0390a2388080611c47565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff611d4f611cbd611d407fdec2bacdd2f05b59de34da9b523dff8be42e5e38e818c82fdb0bae774387a724946001600160a01b0316600052600b602052604060002090565b611d4988612133565b906121a5565b0390a23880611c3f565b50831515611c2d565b60ff8114611de45760ff811690601f8211611dba576040805192611d868285611377565b602084527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe060208501920136833783525290565b7fb3512b0c0000000000000000000000000000000000000000000000000000000060005260046000fd5b5060405161027c81611df7816007611285565b0382611377565b60ff8114611e225760ff811690601f8211611dba576040805192611d868285611377565b5060405161027c81611df7816008611285565b6001600160a01b037f0000000000000000000000007eaa67f8d365bbe27d6278fdc2ba24a1aa71c8e516301480611f28575b15611e90577f233d7633d07a1780d64463388a697d4fcf72992abdd38d5613f9951615295db390565b60405160208101907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f82527f568d7688a9d993bf6b4f46aaf99710049a45295cc961f5adac033f0385d4d4bf60408201527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260a08152611f2260c082611377565b51902090565b507f00000000000000000000000000000000000000000000000000000000000000014614611e67565b91907f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411611fda579160209360809260ff60009560405194855216868401526040830152606082015282805260015afa15611fce576000516001600160a01b03811615611fc25790600090600090565b50600090600190600090565b6040513d6000823e3d90fd5b50505060009160039190565b60041115611ff057565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b61202881611fe6565b80612031575050565b61203a81611fe6565b6001810361206c577ff645eedf0000000000000000000000000000000000000000000000000000000060005260046000fd5b61207581611fe6565b600281036120ab57507ffce698f70000000000000000000000000000000000000000000000000000000060005260045260246000fd5b806120b7600392611fe6565b146120bf5750565b7fd78bce0c0000000000000000000000000000000000000000000000000000000060005260045260246000fd5b80548210156121045760005260206000200190600090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b79ffffffffffffffffffffffffffffffffffffffffffffffffffff81116121735779ffffffffffffffffffffffffffffffffffffffffffffffffffff1690565b7f6dfcc6500000000000000000000000000000000000000000000000000000000060005260d060045260245260446000fd5b906121af43611624565b9079ffffffffffffffffffffffffffffffffffffffffffffffffffff806121d585611919565b92169116039079ffffffffffffffffffffffffffffffffffffffffffffffffffff821161076557612205926124b7565b9091565b9061221343611624565b9079ffffffffffffffffffffffffffffffffffffffffffffffffffff8061223985611919565b92169116019079ffffffffffffffffffffffffffffffffffffffffffffffffffff821161076557612205926124b7565b61227243611624565b9079ffffffffffffffffffffffffffffffffffffffffffffffffffff80612299600c611919565b921691160179ffffffffffffffffffffffffffffffffffffffffffffffffffff81116107655761220591600c6124b7565b6122d343611624565b9079ffffffffffffffffffffffffffffffffffffffffffffffffffff806122fa600c611919565b921691160379ffffffffffffffffffffffffffffffffffffffffffffffffffff81116107655761220591600c6124b7565b906001600160a01b036113e29261234461182184612133565b5050168015612392575b600a6020527f13da86008ba1c6922daee3e07db95305ef49ebced9f5467a0b8613fcc6b343e35460009182526040909120546001600160a01b039081169116611c0b565b61239e6117e583612133565b505061234e565b906001600160a01b03806113e294931691821561240e575b169081156123fb575b600052600a6020526001600160a01b036040600020541690600052600a6020526001600160a01b036040600020541690611c0b565b6124076117e584612133565b50506123c6565b61241a61182185612133565b50506123bd565b80546801000000000000000081101561137257612443916001820181556120ec565b6124885781516020929092015160301b7fffffffffffffffffffffffffffffffffffffffffffffffffffff0000000000001665ffffffffffff92909216919091179055565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052600060045260246000fd5b805492939280156125b1576124ce6124db9161166e565b8260005260206000200190565b8054603081901c9365ffffffffffff9182169291811680841161258757879303612540575061253c92509065ffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffff00000000000083549260301b169116179055565b9190565b91505061253c916125606125526113d3565b65ffffffffffff9093168352565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff86166020830152612421565b7f2520601d0000000000000000000000000000000000000000000000000000000060005260046000fd5b50906125e9916125c26125526113d3565b79ffffffffffffffffffffffffffffffffffffffffffffffffffff85166020830152612421565b6000919056
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000004fD5cEb2C0dEE34E78f6f7A5fbc2662EB46763fD
-----Decoded View---------------
Arg [0] : initialGovernor_ (address): 0x4fD5cEb2C0dEE34E78f6f7A5fbc2662EB46763fD
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004fD5cEb2C0dEE34E78f6f7A5fbc2662EB46763fD
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


