ERC-20
Source Code
Overview
Max Total Supply
210,000,000 VT
Holders
6
Transfers
-
0
Market
Onchain Market Cap
-
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
| Transaction Hash | Block | Multiplier | Status |
|---|
| # | 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":"initialOwner","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"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":"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":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","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":"string","name":"vestingName","type":"string"},{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"claimableAmount","type":"uint256"}],"name":"ClaimVestedTokensEvent","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":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"vestingName","type":"string"},{"components":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"totalAllocated","type":"uint256"},{"internalType":"uint256","name":"released","type":"uint256"},{"internalType":"uint256","name":"startRelease","type":"uint256"},{"internalType":"bool","name":"startReleaseClaimed","type":"bool"},{"components":[{"internalType":"uint256","name":"releaseAmount","type":"uint256"},{"internalType":"uint256","name":"month","type":"uint256"},{"internalType":"uint256","name":"releaseTime","type":"uint256"},{"internalType":"bool","name":"claimed","type":"bool"},{"internalType":"uint256","name":"claimedTime","type":"uint256"}],"internalType":"struct VtradingToken.ReleaseInfo[]","name":"releaseInfos","type":"tuple[]"},{"internalType":"uint256","name":"totalReleaseMonths","type":"uint256"},{"internalType":"uint256","name":"lastClaimedMonth","type":"uint256"},{"internalType":"uint256","name":"lastClaimedTime","type":"uint256"}],"indexed":false,"internalType":"struct VtradingToken.VestingSchedule","name":"vestingSchedule","type":"tuple"}],"name":"SetVestingScheduleEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"string","name":"vestingName","type":"string"},{"indexed":true,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"UpdateVestingScheduleOwnerEvent","type":"event"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":"string","name":"vestingName","type":"string"}],"name":"claimVestedTokens","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":[],"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":[{"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":"string","name":"vestingName","type":"string"}],"name":"queryVestingSchedule","outputs":[{"components":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"totalAllocated","type":"uint256"},{"internalType":"uint256","name":"released","type":"uint256"},{"internalType":"uint256","name":"startRelease","type":"uint256"},{"internalType":"bool","name":"startReleaseClaimed","type":"bool"},{"components":[{"internalType":"uint256","name":"releaseAmount","type":"uint256"},{"internalType":"uint256","name":"month","type":"uint256"},{"internalType":"uint256","name":"releaseTime","type":"uint256"},{"internalType":"bool","name":"claimed","type":"bool"},{"internalType":"uint256","name":"claimedTime","type":"uint256"}],"internalType":"struct VtradingToken.ReleaseInfo[]","name":"releaseInfos","type":"tuple[]"},{"internalType":"uint256","name":"totalReleaseMonths","type":"uint256"},{"internalType":"uint256","name":"lastClaimedMonth","type":"uint256"},{"internalType":"uint256","name":"lastClaimedTime","type":"uint256"}],"internalType":"struct VtradingToken.VestingSchedule","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"vestingName","type":"string"},{"components":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"totalAllocated","type":"uint256"},{"internalType":"uint256","name":"released","type":"uint256"},{"internalType":"uint256","name":"startRelease","type":"uint256"},{"internalType":"bool","name":"startReleaseClaimed","type":"bool"},{"components":[{"internalType":"uint256","name":"releaseAmount","type":"uint256"},{"internalType":"uint256","name":"month","type":"uint256"},{"internalType":"uint256","name":"releaseTime","type":"uint256"},{"internalType":"bool","name":"claimed","type":"bool"},{"internalType":"uint256","name":"claimedTime","type":"uint256"}],"internalType":"struct VtradingToken.ReleaseInfo[]","name":"releaseInfos","type":"tuple[]"},{"internalType":"uint256","name":"totalReleaseMonths","type":"uint256"},{"internalType":"uint256","name":"lastClaimedMonth","type":"uint256"},{"internalType":"uint256","name":"lastClaimedTime","type":"uint256"}],"internalType":"struct VtradingToken.VestingSchedule","name":"vestingSchedule","type":"tuple"}],"name":"setVestingSchedule","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalTokens","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":"string","name":"vestingName","type":"string"},{"internalType":"address","name":"newOwner","type":"address"}],"name":"updateVestingScheduleOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"vestingNames","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]Contract Creation Code
6101606040523480156200001257600080fd5b5060405162002ae338038062002ae38339810160408190526200003591620002a5565b6040518060400160405280600e81526020016d2b2a3930b234b733902a37b5b2b760911b81525080604051806040016040528060018152602001603160f81b815250836040518060400160405280600e81526020016d2b2a3930b234b733902a37b5b2b760911b81525060405180604001604052806002815260200161159560f21b8152508160039081620000cb91906200037e565b506004620000da82826200037e565b5050506001600160a01b0381166200010d57604051631e4fbdf760e01b8152600060048201526024015b60405180910390fd5b6200011881620001d7565b506200012682600662000229565b610120526200013781600762000229565b61014052815160208084019190912060e052815190820120610100524660a052620001c560e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250620004c09050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006020835110156200024957620002418362000262565b90506200025c565b816200025684826200037e565b5060ff90505b92915050565b600080829050601f8151111562000290578260405163305a27a960e01b81526004016200010491906200044a565b80516200029d826200049b565b179392505050565b600060208284031215620002b857600080fd5b81516001600160a01b0381168114620002d057600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200030257607f821691505b6020821081036200032357634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111562000379576000816000526020600020601f850160051c81016020861015620003545750805b601f850160051c820191505b81811015620003755782815560010162000360565b5050505b505050565b81516001600160401b038111156200039a576200039a620002d7565b620003b281620003ab8454620002ed565b8462000329565b602080601f831160018114620003ea5760008415620003d15750858301515b600019600386901b1c1916600185901b17855562000375565b600085815260208120601f198616915b828110156200041b57888601518255948401946001909101908401620003fa565b50858210156200043a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60006020808352835180602085015260005b818110156200047a578581018301518582016040015282016200045c565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620003235760001960209190910360031b1b16919050565b60805160a05160c05160e0516101005161012051610140516125c86200051b600039600061164d0152600061162001526000611513015260006114eb01526000611446015260006114700152600061149a01526125c86000f3fe608060405234801561001057600080fd5b50600436106101585760003560e01c806379cc6790116100c3578063a89f5eb91161007c578063a89f5eb9146102d0578063a9059cbb146102e3578063d505accf146102f6578063dd62ed3e14610309578063e80118a914610342578063f2fde38b1461036257600080fd5b806379cc6790146102595780637e1c0c091461026c5780637ecebe001461027f57806384b0196e146102925780638da5cb5b146102ad57806395d89b41146102c857600080fd5b8063313ce56711610115578063313ce567146101eb5780633644e515146101fa57806342966c68146102025780635ae553911461021557806370a0823114610228578063715018a61461025157600080fd5b806306fdde031461015d578063095ea7b31461017b57806314274fef1461019e57806318160ddd146101b357806323b872dd146101c55780632db715e9146101d8575b600080fd5b610165610375565b6040516101729190611bb7565b60405180910390f35b61018e610189366004611bed565b610407565b6040519015158152602001610172565b6101b16101ac366004611d1b565b610421565b005b6002545b604051908152602001610172565b61018e6101d3366004611d58565b61089e565b6101656101e6366004611d94565b6108c2565b60405160128152602001610172565b6101b761096e565b6101b1610210366004611d94565b61097d565b6101b1610223366004611dad565b61098a565b6101b7610236366004611dfb565b6001600160a01b031660009081526020819052604090205490565b6101b1610a73565b6101b1610267366004611bed565b610a87565b6101b76b033b2e3c9fd0803ce800000081565b6101b761028d366004611dfb565b610aa0565b61029a610abe565b6040516101729796959493929190611e16565b6005546040516001600160a01b039091168152602001610172565b610165610b04565b6101b16102de366004611f88565b610b13565b61018e6102f1366004611bed565b611021565b6101b161030436600461207e565b61102f565b6101b76103173660046120f1565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610355610350366004611d1b565b611169565b6040516101729190612183565b6101b1610370366004611dfb565b6112d9565b60606003805461038490612219565b80601f01602080910402602001604051908101604052809291908181526020018280546103b090612219565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b5050505050905090565b600033610415818585611314565b60019150505b92915050565b60006009826040516104339190612253565b90815260405190819003602001902080549091506001600160a01b03166104a15760405162461bcd60e51b815260206004820152601f60248201527f56657374696e67207363686564756c6520646f6573206e6f742065786973740060448201526064015b60405180910390fd5b80546001600160a01b0316331461050a5760405162461bcd60e51b815260206004820152602760248201527f4f6e6c792074686520726563697069656e742063616e20636c61696d2074686560448201526620746f6b656e7360c81b6064820152608401610498565b600081600101541161052e5760405162461bcd60e51b81526004016104989061226f565b80600101548160020154106105855760405162461bcd60e51b815260206004820152601d60248201527f416c6c20746f6b656e732068617665206265656e2072656c65617365640000006044820152606401610498565b8060060154816007015411156105dd5760405162461bcd60e51b815260206004820152601c60248201527f416c6c20746f6b656e732068617665206265656e20636c61696d6564000000006044820152606401610498565b600481015460009060ff166106385760038201541561063857600382015461060590826122bc565b60048301805460ff19166001179055600383015460028401805492935090916000906106329084906122bc565b90915550505b60068201546001830154600284015460078501544293929190805b848110156107af576000886005018281548110610672576106726122dd565b60009182526020918290206040805160a081018252600590930290910180548352600181015493830193909352600283015490820152600382015460ff16151560608201819052600490920154608082015291506107a657806040015187106107a05780516106e190896122bc565b975060018960050183815481106106fa576106fa6122dd565b906000526020600020906005020160030160006101000a81548160ff02191690831515021790555086896005018381548110610738576107386122dd565b90600052602060002090600502016004018190555080602001518960070181905550868960080181905550806000015189600201600082825461077b91906122bc565b9091555050805161078c90856122bc565b935084841061079b57506107af565b6107a6565b506107af565b50600101610653565b50851561084a576b033b2e3c9fd0803ce8000000866107cd60025490565b6107d791906122bc565b11156108355760405162461bcd60e51b815260206004820152602760248201527f45524332303a206d696e7420616d6f756e74206578636565647320746f74616c60448201526620737570706c7960c81b6064820152608401610498565b865461084a906001600160a01b031687611326565b604051339061085a908a90612253565b604051908190038120888252907ffaa00cec9d715455a4f363057bafd4defc08d7037056b09fda553fe3626304b09060200160405180910390a35050505050505050565b6000336108ac85828561135c565b6108b78585856113da565b506001949350505050565b600a81815481106108d257600080fd5b9060005260206000200160009150905080546108ed90612219565b80601f016020809104026020016040519081016040528092919081815260200182805461091990612219565b80156109665780601f1061093b57610100808354040283529160200191610966565b820191906000526020600020905b81548152906001019060200180831161094957829003601f168201915b505050505081565b6000610978611439565b905090565b6109873382611564565b50565b61099261159a565b60006009836040516109a49190612253565b90815260405190819003602001902080549091506001600160a01b0316610a0d5760405162461bcd60e51b815260206004820152601f60248201527f56657374696e67207363686564756c6520646f6573206e6f74206578697374006044820152606401610498565b80546001600160a01b031981166001600160a01b0384811691821784556040519216918290610a3d908790612253565b604051908190038120907fa1a0153acf55bf2cbc6bca85115d7e35764008abc8b7dd165422369391f6a69e90600090a450505050565b610a7b61159a565b610a8560006115c7565b565b610a9282338361135c565b610a9c8282611564565b5050565b6001600160a01b03811660009081526008602052604081205461041b565b600060608060008060006060610ad2611619565b610ada611646565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60606004805461038490612219565b610b1b61159a565b80516001600160a01b0316610b725760405162461bcd60e51b815260206004820152601d60248201527f526563697069656e7420616464726573732063616e6e6f7420626520300000006044820152606401610498565b6000816020015111610b965760405162461bcd60e51b81526004016104989061226f565b8060c001518160a001515114610c145760405162461bcd60e51b815260206004820152603960248201527f52656c6561736520696e666f206c656e677468206d757374206265206571756160448201527f6c20746f20746f74616c2072656c65617365206d6f6e746873000000000000006064820152608401610498565b60006001600160a01b0316600983604051610c2f9190612253565b908152604051908190036020019020546001600160a01b031614610c955760405162461bcd60e51b815260206004820152601f60248201527f56657374696e67207363686564756c6520616c726561647920657869737473006044820152606401610498565b606081015160005b8260a0015151811015610ce1578260a001518181518110610cc057610cc06122dd565b60200260200101516000015182610cd791906122bc565b9150600101610c9d565b5081602001518114610d4d5760405162461bcd60e51b815260206004820152602f60248201527f546f74616c2072656c6561736520616d6f756e74206d757374206d617463682060448201526e1d1bdd185b08185b1b1bd8d85d1959608a1b6064820152608401610498565b600a54602083015160005b82811015610db3576009600a8281548110610d7557610d756122dd565b90600052602060002001604051610d8c91906122f3565b90815260200160405180910390206001015482610da991906122bc565b9150600101610d58565b50806b033b2e3c9fd0803ce80000001015610e365760405162461bcd60e51b815260206004820152603860248201527f546f74616c20746f6b656e73206d75737420626520677265617465722074686160448201527f6e20746f74616c20616c6c6f636174656420746f6b656e7300000000000000006064820152608401610498565b6000600986604051610e489190612253565b90815260405160209181900382019020865181546001600160a01b0319166001600160a01b039091161781559086015160018201556060860151600382015560c08601516006820155600060028201819055600782018190556008820181905560048201805460ff191690559091505b8560a0015151811015610f8e57816005016040518060a001604052808860a001518481518110610eea57610eea6122dd565b60200260200101516000015181526020018381526020018860a001518481518110610f1757610f176122dd565b6020908102919091018101516040908101518352600083830181905292810183905284546001808201875595845292829020845160059094020192835590830151828501558201516002820155606082015160038201805460ff191691151591909117905560809091015160049091015501610eb8565b50600a80546001810182556000919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801610fcb87826123b9565b5085604051610fda9190612253565b60405180910390207f887fb2f070b5f8c0d3c851c2e5ddae705d690617ab513ffe707c44599fb37ec58260405161101191906124de565b60405180910390a2505050505050565b6000336104158185856113da565b834211156110535760405163313c898160e11b815260048101859052602401610498565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886110a08c6001600160a01b0316600090815260086020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006110fb82611673565b9050600061110b828787876116a0565b9050896001600160a01b0316816001600160a01b031614611152576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610498565b61115d8a8a8a611314565b50505050505050505050565b6111c360405180610120016040528060006001600160a01b03168152602001600081526020016000815260200160008152602001600015158152602001606081526020016000815260200160008152602001600081525090565b6009826040516111d39190612253565b9081526040805191829003602090810183206101208401835280546001600160a01b0316845260018101548483015260028101548484015260038101546060850152600481015460ff1615156080850152600581018054845181850281018501909552808552919360a086019390929060009084015b828210156112ac5760008481526020908190206040805160a081018252600586029092018054835260018082015484860152600282015492840192909252600381015460ff16151560608401526004015460808301529083529092019101611249565b50505050815260200160068201548152602001600782015481526020016008820154815250509050919050565b6112e161159a565b6001600160a01b03811661130b57604051631e4fbdf760e01b815260006004820152602401610498565b610987816115c7565b61132183838360016116ce565b505050565b6001600160a01b0382166113505760405163ec442f0560e01b815260006004820152602401610498565b610a9c600083836117a3565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146113d457818110156113c557604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610498565b6113d4848484840360006116ce565b50505050565b6001600160a01b03831661140457604051634b637e8f60e11b815260006004820152602401610498565b6001600160a01b03821661142e5760405163ec442f0560e01b815260006004820152602401610498565b6113218383836117a3565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561149257507f000000000000000000000000000000000000000000000000000000000000000046145b156114bc57507f000000000000000000000000000000000000000000000000000000000000000090565b610978604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6001600160a01b03821661158e57604051634b637e8f60e11b815260006004820152602401610498565b610a9c826000836117a3565b6005546001600160a01b03163314610a855760405163118cdaa760e01b8152336004820152602401610498565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60606109787f000000000000000000000000000000000000000000000000000000000000000060066118cd565b60606109787f000000000000000000000000000000000000000000000000000000000000000060076118cd565b600061041b611680611439565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000806116b288888888611978565b9250925092506116c28282611a47565b50909695505050505050565b6001600160a01b0384166116f85760405163e602df0560e01b815260006004820152602401610498565b6001600160a01b03831661172257604051634a1406b160e11b815260006004820152602401610498565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156113d457826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161179591815260200190565b60405180910390a350505050565b6001600160a01b0383166117ce5780600260008282546117c391906122bc565b909155506118409050565b6001600160a01b038316600090815260208190526040902054818110156118215760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610498565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661185c5760028054829003905561187b565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118c091815260200190565b60405180910390a3505050565b606060ff83146118e7576118e083611b00565b905061041b565b8180546118f390612219565b80601f016020809104026020016040519081016040528092919081815260200182805461191f90612219565b801561196c5780601f106119415761010080835404028352916020019161196c565b820191906000526020600020905b81548152906001019060200180831161194f57829003601f168201915b5050505050905061041b565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119b35750600091506003905082611a3d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a07573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a3357506000925060019150829050611a3d565b9250600091508190505b9450945094915050565b6000826003811115611a5b57611a5b61257c565b03611a64575050565b6001826003811115611a7857611a7861257c565b03611a965760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611aaa57611aaa61257c565b03611acb5760405163fce698f760e01b815260048101829052602401610498565b6003826003811115611adf57611adf61257c565b03610a9c576040516335e2f38360e21b815260048101829052602401610498565b60606000611b0d83611b3f565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561041b57604051632cd44ac360e21b815260040160405180910390fd5b60005b83811015611b82578181015183820152602001611b6a565b50506000910152565b60008151808452611ba3816020860160208601611b67565b601f01601f19169290920160200192915050565b602081526000611bca6020830184611b8b565b9392505050565b80356001600160a01b0381168114611be857600080fd5b919050565b60008060408385031215611c0057600080fd5b611c0983611bd1565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b60405160a0810167ffffffffffffffff81118282101715611c5057611c50611c17565b60405290565b604051610120810167ffffffffffffffff81118282101715611c5057611c50611c17565b604051601f8201601f1916810167ffffffffffffffff81118282101715611ca357611ca3611c17565b604052919050565b600082601f830112611cbc57600080fd5b813567ffffffffffffffff811115611cd657611cd6611c17565b611ce9601f8201601f1916602001611c7a565b818152846020838601011115611cfe57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215611d2d57600080fd5b813567ffffffffffffffff811115611d4457600080fd5b611d5084828501611cab565b949350505050565b600080600060608486031215611d6d57600080fd5b611d7684611bd1565b9250611d8460208501611bd1565b9150604084013590509250925092565b600060208284031215611da657600080fd5b5035919050565b60008060408385031215611dc057600080fd5b823567ffffffffffffffff811115611dd757600080fd5b611de385828601611cab565b925050611df260208401611bd1565b90509250929050565b600060208284031215611e0d57600080fd5b611bca82611bd1565b60ff60f81b881681526000602060e06020840152611e3760e084018a611b8b565b8381036040850152611e49818a611b8b565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b81811015611e9d57835183529284019291840191600101611e81565b50909c9b505050505050505050505050565b80358015158114611be857600080fd5b600082601f830112611ed057600080fd5b8135602067ffffffffffffffff821115611eec57611eec611c17565b611efa818360051b01611c7a565b82815260a09283028501820192828201919087851115611f1957600080fd5b8387015b85811015611f7b5781818a031215611f355760008081fd5b611f3d611c2d565b813581528582013586820152604080830135908201526060611f60818401611eaf565b90820152608082810135908201528452928401928101611f1d565b5090979650505050505050565b60008060408385031215611f9b57600080fd5b823567ffffffffffffffff80821115611fb357600080fd5b611fbf86838701611cab565b93506020850135915080821115611fd557600080fd5b908401906101208287031215611fea57600080fd5b611ff2611c56565b611ffb83611bd1565b815260208301356020820152604083013560408201526060830135606082015261202760808401611eaf565b608082015260a08301358281111561203e57600080fd5b61204a88828601611ebf565b60a08301525060c083013560c082015260e083013560e0820152610100915081830135828201528093505050509250929050565b600080600080600080600060e0888a03121561209957600080fd5b6120a288611bd1565b96506120b060208901611bd1565b95506040880135945060608801359350608088013560ff811681146120d457600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561210457600080fd5b61210d83611bd1565b9150611df260208401611bd1565b60008151808452602080850194506020840160005b83811015612178578151805188528381015184890152604080820151908901526060808201511515908901526080908101519088015260a09096019590820190600101612130565b509495945050505050565b6020815261219d6020820183516001600160a01b03169052565b602082015160408201526040820151606082015260608201516080820152600060808301516121d060a084018215159052565b5060a08301516101208060c08501526121ed61014085018361211b565b60c086015160e08681019190915286015161010080870191909152909501519301929092525090919050565b600181811c9082168061222d57607f821691505b60208210810361224d57634e487b7160e01b600052602260045260246000fd5b50919050565b60008251612265818460208701611b67565b9190910192915050565b6020808252602d908201527f546f74616c20616c6c6f636174656420746f6b656e73206d757374206265206760408201526c0726561746572207468616e203609c1b606082015260800190565b8082018082111561041b57634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600080835461230181612219565b60018281168015612319576001811461232e5761235d565b60ff198416875282151583028701945061235d565b8760005260208060002060005b858110156123545781548a82015290840190820161233b565b50505082870194505b50929695505050505050565b601f821115611321576000816000526020600020601f850160051c810160208610156123925750805b601f850160051c820191505b818110156123b15782815560010161239e565b505050505050565b815167ffffffffffffffff8111156123d3576123d3611c17565b6123e7816123e18454612219565b84612369565b602080601f83116001811461241c57600084156124045750858301515b600019600386901b1c1916600185901b1785556123b1565b600085815260208120601f198616915b8281101561244b5788860151825594840194600190910190840161242c565b50858210156124695787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600081548084526020808501945083600052602060002060005b8381101561217857815487526001808301548489015260028301546040890152600383015460ff16151560608901526004830154608089015260a09097019660059092019101612493565b60208152612507602082016124fa84546001600160a01b031690565b6001600160a01b03169052565b6001820154604082015260028201546060820152600382015460808201526000612535600484015460ff1690565b151560a083015261012060c08301819052612557610140840160058601612479565b600685015460e085015260078501546101008501526008909401549201919091525090565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220fbf2b9f3c5bcb5bb3337265d358235c30614787575b6080217ac884caa226b4e64736f6c634300081800330000000000000000000000009ace746f8f2117953bed0372e81e3944dd84c430
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101585760003560e01c806379cc6790116100c3578063a89f5eb91161007c578063a89f5eb9146102d0578063a9059cbb146102e3578063d505accf146102f6578063dd62ed3e14610309578063e80118a914610342578063f2fde38b1461036257600080fd5b806379cc6790146102595780637e1c0c091461026c5780637ecebe001461027f57806384b0196e146102925780638da5cb5b146102ad57806395d89b41146102c857600080fd5b8063313ce56711610115578063313ce567146101eb5780633644e515146101fa57806342966c68146102025780635ae553911461021557806370a0823114610228578063715018a61461025157600080fd5b806306fdde031461015d578063095ea7b31461017b57806314274fef1461019e57806318160ddd146101b357806323b872dd146101c55780632db715e9146101d8575b600080fd5b610165610375565b6040516101729190611bb7565b60405180910390f35b61018e610189366004611bed565b610407565b6040519015158152602001610172565b6101b16101ac366004611d1b565b610421565b005b6002545b604051908152602001610172565b61018e6101d3366004611d58565b61089e565b6101656101e6366004611d94565b6108c2565b60405160128152602001610172565b6101b761096e565b6101b1610210366004611d94565b61097d565b6101b1610223366004611dad565b61098a565b6101b7610236366004611dfb565b6001600160a01b031660009081526020819052604090205490565b6101b1610a73565b6101b1610267366004611bed565b610a87565b6101b76b033b2e3c9fd0803ce800000081565b6101b761028d366004611dfb565b610aa0565b61029a610abe565b6040516101729796959493929190611e16565b6005546040516001600160a01b039091168152602001610172565b610165610b04565b6101b16102de366004611f88565b610b13565b61018e6102f1366004611bed565b611021565b6101b161030436600461207e565b61102f565b6101b76103173660046120f1565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b610355610350366004611d1b565b611169565b6040516101729190612183565b6101b1610370366004611dfb565b6112d9565b60606003805461038490612219565b80601f01602080910402602001604051908101604052809291908181526020018280546103b090612219565b80156103fd5780601f106103d2576101008083540402835291602001916103fd565b820191906000526020600020905b8154815290600101906020018083116103e057829003601f168201915b5050505050905090565b600033610415818585611314565b60019150505b92915050565b60006009826040516104339190612253565b90815260405190819003602001902080549091506001600160a01b03166104a15760405162461bcd60e51b815260206004820152601f60248201527f56657374696e67207363686564756c6520646f6573206e6f742065786973740060448201526064015b60405180910390fd5b80546001600160a01b0316331461050a5760405162461bcd60e51b815260206004820152602760248201527f4f6e6c792074686520726563697069656e742063616e20636c61696d2074686560448201526620746f6b656e7360c81b6064820152608401610498565b600081600101541161052e5760405162461bcd60e51b81526004016104989061226f565b80600101548160020154106105855760405162461bcd60e51b815260206004820152601d60248201527f416c6c20746f6b656e732068617665206265656e2072656c65617365640000006044820152606401610498565b8060060154816007015411156105dd5760405162461bcd60e51b815260206004820152601c60248201527f416c6c20746f6b656e732068617665206265656e20636c61696d6564000000006044820152606401610498565b600481015460009060ff166106385760038201541561063857600382015461060590826122bc565b60048301805460ff19166001179055600383015460028401805492935090916000906106329084906122bc565b90915550505b60068201546001830154600284015460078501544293929190805b848110156107af576000886005018281548110610672576106726122dd565b60009182526020918290206040805160a081018252600590930290910180548352600181015493830193909352600283015490820152600382015460ff16151560608201819052600490920154608082015291506107a657806040015187106107a05780516106e190896122bc565b975060018960050183815481106106fa576106fa6122dd565b906000526020600020906005020160030160006101000a81548160ff02191690831515021790555086896005018381548110610738576107386122dd565b90600052602060002090600502016004018190555080602001518960070181905550868960080181905550806000015189600201600082825461077b91906122bc565b9091555050805161078c90856122bc565b935084841061079b57506107af565b6107a6565b506107af565b50600101610653565b50851561084a576b033b2e3c9fd0803ce8000000866107cd60025490565b6107d791906122bc565b11156108355760405162461bcd60e51b815260206004820152602760248201527f45524332303a206d696e7420616d6f756e74206578636565647320746f74616c60448201526620737570706c7960c81b6064820152608401610498565b865461084a906001600160a01b031687611326565b604051339061085a908a90612253565b604051908190038120888252907ffaa00cec9d715455a4f363057bafd4defc08d7037056b09fda553fe3626304b09060200160405180910390a35050505050505050565b6000336108ac85828561135c565b6108b78585856113da565b506001949350505050565b600a81815481106108d257600080fd5b9060005260206000200160009150905080546108ed90612219565b80601f016020809104026020016040519081016040528092919081815260200182805461091990612219565b80156109665780601f1061093b57610100808354040283529160200191610966565b820191906000526020600020905b81548152906001019060200180831161094957829003601f168201915b505050505081565b6000610978611439565b905090565b6109873382611564565b50565b61099261159a565b60006009836040516109a49190612253565b90815260405190819003602001902080549091506001600160a01b0316610a0d5760405162461bcd60e51b815260206004820152601f60248201527f56657374696e67207363686564756c6520646f6573206e6f74206578697374006044820152606401610498565b80546001600160a01b031981166001600160a01b0384811691821784556040519216918290610a3d908790612253565b604051908190038120907fa1a0153acf55bf2cbc6bca85115d7e35764008abc8b7dd165422369391f6a69e90600090a450505050565b610a7b61159a565b610a8560006115c7565b565b610a9282338361135c565b610a9c8282611564565b5050565b6001600160a01b03811660009081526008602052604081205461041b565b600060608060008060006060610ad2611619565b610ada611646565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b60606004805461038490612219565b610b1b61159a565b80516001600160a01b0316610b725760405162461bcd60e51b815260206004820152601d60248201527f526563697069656e7420616464726573732063616e6e6f7420626520300000006044820152606401610498565b6000816020015111610b965760405162461bcd60e51b81526004016104989061226f565b8060c001518160a001515114610c145760405162461bcd60e51b815260206004820152603960248201527f52656c6561736520696e666f206c656e677468206d757374206265206571756160448201527f6c20746f20746f74616c2072656c65617365206d6f6e746873000000000000006064820152608401610498565b60006001600160a01b0316600983604051610c2f9190612253565b908152604051908190036020019020546001600160a01b031614610c955760405162461bcd60e51b815260206004820152601f60248201527f56657374696e67207363686564756c6520616c726561647920657869737473006044820152606401610498565b606081015160005b8260a0015151811015610ce1578260a001518181518110610cc057610cc06122dd565b60200260200101516000015182610cd791906122bc565b9150600101610c9d565b5081602001518114610d4d5760405162461bcd60e51b815260206004820152602f60248201527f546f74616c2072656c6561736520616d6f756e74206d757374206d617463682060448201526e1d1bdd185b08185b1b1bd8d85d1959608a1b6064820152608401610498565b600a54602083015160005b82811015610db3576009600a8281548110610d7557610d756122dd565b90600052602060002001604051610d8c91906122f3565b90815260200160405180910390206001015482610da991906122bc565b9150600101610d58565b50806b033b2e3c9fd0803ce80000001015610e365760405162461bcd60e51b815260206004820152603860248201527f546f74616c20746f6b656e73206d75737420626520677265617465722074686160448201527f6e20746f74616c20616c6c6f636174656420746f6b656e7300000000000000006064820152608401610498565b6000600986604051610e489190612253565b90815260405160209181900382019020865181546001600160a01b0319166001600160a01b039091161781559086015160018201556060860151600382015560c08601516006820155600060028201819055600782018190556008820181905560048201805460ff191690559091505b8560a0015151811015610f8e57816005016040518060a001604052808860a001518481518110610eea57610eea6122dd565b60200260200101516000015181526020018381526020018860a001518481518110610f1757610f176122dd565b6020908102919091018101516040908101518352600083830181905292810183905284546001808201875595845292829020845160059094020192835590830151828501558201516002820155606082015160038201805460ff191691151591909117905560809091015160049091015501610eb8565b50600a80546001810182556000919091527fc65a7bb8d6351c1cf70c95a316cc6a92839c986682d98bc35f958f4883f9d2a801610fcb87826123b9565b5085604051610fda9190612253565b60405180910390207f887fb2f070b5f8c0d3c851c2e5ddae705d690617ab513ffe707c44599fb37ec58260405161101191906124de565b60405180910390a2505050505050565b6000336104158185856113da565b834211156110535760405163313c898160e11b815260048101859052602401610498565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886110a08c6001600160a01b0316600090815260086020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e00160405160208183030381529060405280519060200120905060006110fb82611673565b9050600061110b828787876116a0565b9050896001600160a01b0316816001600160a01b031614611152576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610498565b61115d8a8a8a611314565b50505050505050505050565b6111c360405180610120016040528060006001600160a01b03168152602001600081526020016000815260200160008152602001600015158152602001606081526020016000815260200160008152602001600081525090565b6009826040516111d39190612253565b9081526040805191829003602090810183206101208401835280546001600160a01b0316845260018101548483015260028101548484015260038101546060850152600481015460ff1615156080850152600581018054845181850281018501909552808552919360a086019390929060009084015b828210156112ac5760008481526020908190206040805160a081018252600586029092018054835260018082015484860152600282015492840192909252600381015460ff16151560608401526004015460808301529083529092019101611249565b50505050815260200160068201548152602001600782015481526020016008820154815250509050919050565b6112e161159a565b6001600160a01b03811661130b57604051631e4fbdf760e01b815260006004820152602401610498565b610987816115c7565b61132183838360016116ce565b505050565b6001600160a01b0382166113505760405163ec442f0560e01b815260006004820152602401610498565b610a9c600083836117a3565b6001600160a01b0383811660009081526001602090815260408083209386168352929052205460001981146113d457818110156113c557604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610498565b6113d4848484840360006116ce565b50505050565b6001600160a01b03831661140457604051634b637e8f60e11b815260006004820152602401610498565b6001600160a01b03821661142e5760405163ec442f0560e01b815260006004820152602401610498565b6113218383836117a3565b6000306001600160a01b037f000000000000000000000000b09d227cc39ea352cd6e690c9bf715c10cf6efe01614801561149257507f000000000000000000000000000000000000000000000000000000000000000146145b156114bc57507f90dbf210ed76ee0131fde470cef72a6cb461a54ce71b7ee1ccffaec8355cf2b290565b610978604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f5fd56f79b137a1e7cfcfe2daffef166fda5bc35d8bd79735284a108c0a0ecdf1918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6001600160a01b03821661158e57604051634b637e8f60e11b815260006004820152602401610498565b610a9c826000836117a3565b6005546001600160a01b03163314610a855760405163118cdaa760e01b8152336004820152602401610498565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60606109787f5654726164696e6720546f6b656e00000000000000000000000000000000000e60066118cd565b60606109787f310000000000000000000000000000000000000000000000000000000000000160076118cd565b600061041b611680611439565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000806116b288888888611978565b9250925092506116c28282611a47565b50909695505050505050565b6001600160a01b0384166116f85760405163e602df0560e01b815260006004820152602401610498565b6001600160a01b03831661172257604051634a1406b160e11b815260006004820152602401610498565b6001600160a01b03808516600090815260016020908152604080832093871683529290522082905580156113d457826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161179591815260200190565b60405180910390a350505050565b6001600160a01b0383166117ce5780600260008282546117c391906122bc565b909155506118409050565b6001600160a01b038316600090815260208190526040902054818110156118215760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610498565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b03821661185c5760028054829003905561187b565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516118c091815260200190565b60405180910390a3505050565b606060ff83146118e7576118e083611b00565b905061041b565b8180546118f390612219565b80601f016020809104026020016040519081016040528092919081815260200182805461191f90612219565b801561196c5780601f106119415761010080835404028352916020019161196c565b820191906000526020600020905b81548152906001019060200180831161194f57829003601f168201915b5050505050905061041b565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08411156119b35750600091506003905082611a3d565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611a07573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611a3357506000925060019150829050611a3d565b9250600091508190505b9450945094915050565b6000826003811115611a5b57611a5b61257c565b03611a64575050565b6001826003811115611a7857611a7861257c565b03611a965760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611aaa57611aaa61257c565b03611acb5760405163fce698f760e01b815260048101829052602401610498565b6003826003811115611adf57611adf61257c565b03610a9c576040516335e2f38360e21b815260048101829052602401610498565b60606000611b0d83611b3f565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561041b57604051632cd44ac360e21b815260040160405180910390fd5b60005b83811015611b82578181015183820152602001611b6a565b50506000910152565b60008151808452611ba3816020860160208601611b67565b601f01601f19169290920160200192915050565b602081526000611bca6020830184611b8b565b9392505050565b80356001600160a01b0381168114611be857600080fd5b919050565b60008060408385031215611c0057600080fd5b611c0983611bd1565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b60405160a0810167ffffffffffffffff81118282101715611c5057611c50611c17565b60405290565b604051610120810167ffffffffffffffff81118282101715611c5057611c50611c17565b604051601f8201601f1916810167ffffffffffffffff81118282101715611ca357611ca3611c17565b604052919050565b600082601f830112611cbc57600080fd5b813567ffffffffffffffff811115611cd657611cd6611c17565b611ce9601f8201601f1916602001611c7a565b818152846020838601011115611cfe57600080fd5b816020850160208301376000918101602001919091529392505050565b600060208284031215611d2d57600080fd5b813567ffffffffffffffff811115611d4457600080fd5b611d5084828501611cab565b949350505050565b600080600060608486031215611d6d57600080fd5b611d7684611bd1565b9250611d8460208501611bd1565b9150604084013590509250925092565b600060208284031215611da657600080fd5b5035919050565b60008060408385031215611dc057600080fd5b823567ffffffffffffffff811115611dd757600080fd5b611de385828601611cab565b925050611df260208401611bd1565b90509250929050565b600060208284031215611e0d57600080fd5b611bca82611bd1565b60ff60f81b881681526000602060e06020840152611e3760e084018a611b8b565b8381036040850152611e49818a611b8b565b606085018990526001600160a01b038816608086015260a0850187905284810360c08601528551808252602080880193509091019060005b81811015611e9d57835183529284019291840191600101611e81565b50909c9b505050505050505050505050565b80358015158114611be857600080fd5b600082601f830112611ed057600080fd5b8135602067ffffffffffffffff821115611eec57611eec611c17565b611efa818360051b01611c7a565b82815260a09283028501820192828201919087851115611f1957600080fd5b8387015b85811015611f7b5781818a031215611f355760008081fd5b611f3d611c2d565b813581528582013586820152604080830135908201526060611f60818401611eaf565b90820152608082810135908201528452928401928101611f1d565b5090979650505050505050565b60008060408385031215611f9b57600080fd5b823567ffffffffffffffff80821115611fb357600080fd5b611fbf86838701611cab565b93506020850135915080821115611fd557600080fd5b908401906101208287031215611fea57600080fd5b611ff2611c56565b611ffb83611bd1565b815260208301356020820152604083013560408201526060830135606082015261202760808401611eaf565b608082015260a08301358281111561203e57600080fd5b61204a88828601611ebf565b60a08301525060c083013560c082015260e083013560e0820152610100915081830135828201528093505050509250929050565b600080600080600080600060e0888a03121561209957600080fd5b6120a288611bd1565b96506120b060208901611bd1565b95506040880135945060608801359350608088013560ff811681146120d457600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561210457600080fd5b61210d83611bd1565b9150611df260208401611bd1565b60008151808452602080850194506020840160005b83811015612178578151805188528381015184890152604080820151908901526060808201511515908901526080908101519088015260a09096019590820190600101612130565b509495945050505050565b6020815261219d6020820183516001600160a01b03169052565b602082015160408201526040820151606082015260608201516080820152600060808301516121d060a084018215159052565b5060a08301516101208060c08501526121ed61014085018361211b565b60c086015160e08681019190915286015161010080870191909152909501519301929092525090919050565b600181811c9082168061222d57607f821691505b60208210810361224d57634e487b7160e01b600052602260045260246000fd5b50919050565b60008251612265818460208701611b67565b9190910192915050565b6020808252602d908201527f546f74616c20616c6c6f636174656420746f6b656e73206d757374206265206760408201526c0726561746572207468616e203609c1b606082015260800190565b8082018082111561041b57634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b600080835461230181612219565b60018281168015612319576001811461232e5761235d565b60ff198416875282151583028701945061235d565b8760005260208060002060005b858110156123545781548a82015290840190820161233b565b50505082870194505b50929695505050505050565b601f821115611321576000816000526020600020601f850160051c810160208610156123925750805b601f850160051c820191505b818110156123b15782815560010161239e565b505050505050565b815167ffffffffffffffff8111156123d3576123d3611c17565b6123e7816123e18454612219565b84612369565b602080601f83116001811461241c57600084156124045750858301515b600019600386901b1c1916600185901b1785556123b1565b600085815260208120601f198616915b8281101561244b5788860151825594840194600190910190840161242c565b50858210156124695787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600081548084526020808501945083600052602060002060005b8381101561217857815487526001808301548489015260028301546040890152600383015460ff16151560608901526004830154608089015260a09097019660059092019101612493565b60208152612507602082016124fa84546001600160a01b031690565b6001600160a01b03169052565b6001820154604082015260028201546060820152600382015460808201526000612535600484015460ff1690565b151560a083015261012060c08301819052612557610140840160058601612479565b600685015460e085015260078501546101008501526008909401549201919091525090565b634e487b7160e01b600052602160045260246000fdfea2646970667358221220fbf2b9f3c5bcb5bb3337265d358235c30614787575b6080217ac884caa226b4e64736f6c63430008180033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000009ace746f8f2117953bed0372e81e3944dd84c430
-----Decoded View---------------
Arg [0] : initialOwner (address): 0x9ACE746f8F2117953bEd0372e81e3944dd84c430
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000009ace746f8f2117953bed0372e81e3944dd84c430
🤖 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)

