BNB Price: $602.03 (+1.28%)
 

Overview

Max Total Supply

9,908,000,000ATOK

Holders

332,269 ( 0.000%)

Transfers

-
0

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

$ATOK is the operating token of Atok's ecosystem. Atok is the rewards platform that rewards people for their moments and movements, allowing anyone to sign up with no strings attached and earn passive income by being rewarded for the time and distance they travel each day.


Update? Click here to update the token ICO / general information
BEP-8056 UI Multiplier changes (based on UIMultiplierUpdated event). Displayed token amounts are scaled by the active multiplier.
Transaction Hash Block
Age
Multiplier Status
Source Code Verified Exact Match

Contract Name

AtokToken

Compiler Version
v0.8.24+commit.e11b9ed9
Optimization Enabled
No with 200 runs
Other Settings
paris EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[],"name":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MODERATOR_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PAUSER_ROLE","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":"address","name":"","type":"address"}],"name":"blackListWallet","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"_tokenAddress","type":"address"}],"name":"clearUnknownToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_address","type":"address[]"},{"internalType":"bool","name":"result","type":"bool"}],"name":"setBlackListWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":[{"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":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]
60806040523480156200001157600080fd5b506040518060400160405280600481526020017f41746f6b000000000000000000000000000000000000000000000000000000008152506040518060400160405280600481526020017f41544f4b0000000000000000000000000000000000000000000000000000000081525081600390816200008f9190620009de565b508060049081620000a19190620009de565b5050506000600560006101000a81548160ff021916908315150217905550620000d46000801b336200015f60201b60201c565b50620001077f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a336200015f60201b60201c565b506200013a7f71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f336200015f60201b60201c565b5062000159336b204fce5e3e250261100000006200026360201b60201c565b62000cf1565b6000620001738383620002f060201b60201c565b620002585760016006600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550620001f46200035b60201b60201c565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4600190506200025d565b600090505b92915050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620002d85760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401620002cf919062000b0a565b60405180910390fd5b620002ec600083836200036360201b60201c565b5050565b60006006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b600033905090565b62000373620004ab60201b60201c565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161562000403576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401620003fa9062000b88565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161562000493576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016200048a9062000bfa565b60405180910390fd5b620004a6838383620004f560201b60201c565b505050565b620004bb6200051d60201b60201c565b15620004f3576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b62000505620004ab60201b60201c565b620005188383836200053460201b60201c565b505050565b6000600560009054906101000a900460ff16905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036200058a5780600260008282546200057d919062000c4b565b9250508190555062000660565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508181101562000619578381836040517fe450d38c000000000000000000000000000000000000000000000000000000008152600401620006109392919062000c97565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603620006ab5780600260008282540392505081905550620006f8565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405162000757919062000cd4565b60405180910390a3505050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620007e657607f821691505b602082108103620007fc57620007fb6200079e565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620008667fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8262000827565b62000872868362000827565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620008bf620008b9620008b3846200088a565b62000894565b6200088a565b9050919050565b6000819050919050565b620008db836200089e565b620008f3620008ea82620008c6565b84845462000834565b825550505050565b600090565b6200090a620008fb565b62000917818484620008d0565b505050565b5b818110156200093f576200093360008262000900565b6001810190506200091d565b5050565b601f8211156200098e57620009588162000802565b620009638462000817565b8101602085101562000973578190505b6200098b620009828562000817565b8301826200091c565b50505b505050565b600082821c905092915050565b6000620009b36000198460080262000993565b1980831691505092915050565b6000620009ce8383620009a0565b9150826002028217905092915050565b620009e98262000764565b67ffffffffffffffff81111562000a055762000a046200076f565b5b62000a118254620007cd565b62000a1e82828562000943565b600060209050601f83116001811462000a56576000841562000a41578287015190505b62000a4d8582620009c0565b86555062000abd565b601f19841662000a668662000802565b60005b8281101562000a905784890151825560018201915060208501945060208101905062000a69565b8683101562000ab0578489015162000aac601f891682620009a0565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600062000af28262000ac5565b9050919050565b62000b048162000ae5565b82525050565b600060208201905062000b21600083018462000af9565b92915050565b600082825260208201905092915050565b7f616464726573732066726f6d20697320626c61636b6c69737400000000000000600082015250565b600062000b7060198362000b27565b915062000b7d8262000b38565b602082019050919050565b6000602082019050818103600083015262000ba38162000b61565b9050919050565b7f6164647265737320746f20697320626c61636b6c697374000000000000000000600082015250565b600062000be260178362000b27565b915062000bef8262000baa565b602082019050919050565b6000602082019050818103600083015262000c158162000bd3565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600062000c58826200088a565b915062000c65836200088a565b925082820190508082111562000c805762000c7f62000c1c565b5b92915050565b62000c91816200088a565b82525050565b600060608201905062000cae600083018662000af9565b62000cbd602083018562000c86565b62000ccc604083018462000c86565b949350505050565b600060208201905062000ceb600083018462000c86565b92915050565b6121fb8062000d016000396000f3fe608060405234801561001057600080fd5b506004361061018e5760003560e01c80635c975abb116100de57806395d89b4111610097578063d547741f11610071578063d547741f14610471578063d5597fae1461048d578063dd62ed3e146104bd578063e63ab1e9146104ed5761018e565b806395d89b4114610405578063a217fddf14610423578063a9059cbb146104415761018e565b80635c975abb1461034357806370a0823114610361578063797669c91461039157806379cc6790146103af5780638456cb59146103cb57806391d14854146103d55761018e565b80632cbffc1f1161014b57806336568abe1161012557806336568abe146102e557806337e429be146103015780633f4ba83a1461031d57806342966c68146103275761018e565b80632cbffc1f1461028f5780632f2ff15d146102ab578063313ce567146102c75761018e565b806301ffc9a71461019357806306fdde03146101c3578063095ea7b3146101e157806318160ddd1461021157806323b872dd1461022f578063248a9ca31461025f575b600080fd5b6101ad60048036038101906101a89190611884565b61050b565b6040516101ba91906118cc565b60405180910390f35b6101cb610585565b6040516101d89190611977565b60405180910390f35b6101fb60048036038101906101f69190611a2d565b610617565b60405161020891906118cc565b60405180910390f35b61021961063a565b6040516102269190611a7c565b60405180910390f35b61024960048036038101906102449190611a97565b610644565b60405161025691906118cc565b60405180910390f35b61027960048036038101906102749190611b20565b610673565b6040516102869190611b5c565b60405180910390f35b6102a960048036038101906102a49190611ceb565b610693565b005b6102c560048036038101906102c09190611d47565b61078b565b005b6102cf6107ad565b6040516102dc9190611da3565b60405180910390f35b6102ff60048036038101906102fa9190611d47565b6107b6565b005b61031b60048036038101906103169190611dbe565b610831565b005b61032561097e565b005b610341600480360381019061033c9190611deb565b6109b3565b005b61034b6109c7565b60405161035891906118cc565b60405180910390f35b61037b60048036038101906103769190611dbe565b6109de565b6040516103889190611a7c565b60405180910390f35b610399610a26565b6040516103a69190611b5c565b60405180910390f35b6103c960048036038101906103c49190611a2d565b610a4a565b005b6103d3610a6a565b005b6103ef60048036038101906103ea9190611d47565b610a9f565b6040516103fc91906118cc565b60405180910390f35b61040d610b0a565b60405161041a9190611977565b60405180910390f35b61042b610b9c565b6040516104389190611b5c565b60405180910390f35b61045b60048036038101906104569190611a2d565b610ba3565b60405161046891906118cc565b60405180910390f35b61048b60048036038101906104869190611d47565b610bc6565b005b6104a760048036038101906104a29190611dbe565b610be8565b6040516104b491906118cc565b60405180910390f35b6104d760048036038101906104d29190611e18565b610c08565b6040516104e49190611a7c565b60405180910390f35b6104f5610c8f565b6040516105029190611b5c565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061057e575061057d82610cb3565b5b9050919050565b60606003805461059490611e87565b80601f01602080910402602001604051908101604052809291908181526020018280546105c090611e87565b801561060d5780601f106105e25761010080835404028352916020019161060d565b820191906000526020600020905b8154815290600101906020018083116105f057829003601f168201915b5050505050905090565b600080610622610d1d565b905061062f818585610d25565b600191505092915050565b6000600254905090565b60008061064f610d1d565b905061065c858285610d37565b610667858585610dcb565b60019150509392505050565b600060066000838152602001908152602001600020600101549050919050565b6106bd7f71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f33610a9f565b6106fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f390611f04565b60405180910390fd5b60005b82518110156107865781600760008584815181106107205761071f611f24565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506106ff565b505050565b61079482610673565b61079d81610ebf565b6107a78383610ed3565b50505050565b60006012905090565b6107be610d1d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610822576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61082c8282610fc5565b505050565b61083e6000801b33610a9f565b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611f04565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016108b89190611f62565b602060405180830381865afa1580156108d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f99190611f92565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610936929190611fbf565b6020604051808303816000875af1158015610955573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109799190611ffd565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6109a881610ebf565b6109b06110b8565b50565b6109c46109be610d1d565b8261111b565b50565b6000600560009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b7f71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f81565b610a5c82610a56610d1d565b83610d37565b610a66828261111b565b5050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610a9481610ebf565b610a9c61119d565b50565b60006006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060048054610b1990611e87565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4590611e87565b8015610b925780601f10610b6757610100808354040283529160200191610b92565b820191906000526020600020905b815481529060010190602001808311610b7557829003601f168201915b5050505050905090565b6000801b81565b600080610bae610d1d565b9050610bbb818585610dcb565b600191505092915050565b610bcf82610673565b610bd881610ebf565b610be28383610fc5565b50505050565b60076020528060005260406000206000915054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b610d328383836001611200565b505050565b6000610d438484610c08565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610dc55781811015610db5578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610dac9392919061202a565b60405180910390fd5b610dc484848484036000611200565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e3d5760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610e349190611f62565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610eaf5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610ea69190611f62565b60405180910390fd5b610eba8383836113d7565b505050565b610ed081610ecb610d1d565b611509565b50565b6000610edf8383610a9f565b610fba5760016006600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610f57610d1d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050610fbf565b600090505b92915050565b6000610fd18383610a9f565b156110ad5760006006600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061104a610d1d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a4600190506110b2565b600090505b92915050565b6110c061155a565b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611104610d1d565b6040516111119190611f62565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361118d5760006040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016111849190611f62565b60405180910390fd5b611199826000836113d7565b5050565b6111a561159a565b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586111e9610d1d565b6040516111f69190611f62565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036112725760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112699190611f62565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036112e45760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016112db9190611f62565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080156113d1578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516113c89190611a7c565b60405180910390a35b50505050565b6113df61159a565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561146c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611463906120ad565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156114f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f090612119565b60405180910390fd5b6115048383836115db565b505050565b6115138282610a9f565b6115565780826040517fe2517d3f00000000000000000000000000000000000000000000000000000000815260040161154d929190612139565b60405180910390fd5b5050565b6115626109c7565b611598576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6115a26109c7565b156115d9576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6115e361159a565b6115ee8383836115f3565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116455780600260008282546116399190612191565b92505081905550611718565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156116d1578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016116c89392919061202a565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361176157806002600082825403925050819055506117ae565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161180b9190611a7c565b60405180910390a3505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6118618161182c565b811461186c57600080fd5b50565b60008135905061187e81611858565b92915050565b60006020828403121561189a57611899611822565b5b60006118a88482850161186f565b91505092915050565b60008115159050919050565b6118c6816118b1565b82525050565b60006020820190506118e160008301846118bd565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611921578082015181840152602081019050611906565b60008484015250505050565b6000601f19601f8301169050919050565b6000611949826118e7565b61195381856118f2565b9350611963818560208601611903565b61196c8161192d565b840191505092915050565b60006020820190508181036000830152611991818461193e565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006119c482611999565b9050919050565b6119d4816119b9565b81146119df57600080fd5b50565b6000813590506119f1816119cb565b92915050565b6000819050919050565b611a0a816119f7565b8114611a1557600080fd5b50565b600081359050611a2781611a01565b92915050565b60008060408385031215611a4457611a43611822565b5b6000611a52858286016119e2565b9250506020611a6385828601611a18565b9150509250929050565b611a76816119f7565b82525050565b6000602082019050611a916000830184611a6d565b92915050565b600080600060608486031215611ab057611aaf611822565b5b6000611abe868287016119e2565b9350506020611acf868287016119e2565b9250506040611ae086828701611a18565b9150509250925092565b6000819050919050565b611afd81611aea565b8114611b0857600080fd5b50565b600081359050611b1a81611af4565b92915050565b600060208284031215611b3657611b35611822565b5b6000611b4484828501611b0b565b91505092915050565b611b5681611aea565b82525050565b6000602082019050611b716000830184611b4d565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611bb48261192d565b810181811067ffffffffffffffff82111715611bd357611bd2611b7c565b5b80604052505050565b6000611be6611818565b9050611bf28282611bab565b919050565b600067ffffffffffffffff821115611c1257611c11611b7c565b5b602082029050602081019050919050565b600080fd5b6000611c3b611c3684611bf7565b611bdc565b90508083825260208201905060208402830185811115611c5e57611c5d611c23565b5b835b81811015611c875780611c7388826119e2565b845260208401935050602081019050611c60565b5050509392505050565b600082601f830112611ca657611ca5611b77565b5b8135611cb6848260208601611c28565b91505092915050565b611cc8816118b1565b8114611cd357600080fd5b50565b600081359050611ce581611cbf565b92915050565b60008060408385031215611d0257611d01611822565b5b600083013567ffffffffffffffff811115611d2057611d1f611827565b5b611d2c85828601611c91565b9250506020611d3d85828601611cd6565b9150509250929050565b60008060408385031215611d5e57611d5d611822565b5b6000611d6c85828601611b0b565b9250506020611d7d858286016119e2565b9150509250929050565b600060ff82169050919050565b611d9d81611d87565b82525050565b6000602082019050611db86000830184611d94565b92915050565b600060208284031215611dd457611dd3611822565b5b6000611de2848285016119e2565b91505092915050565b600060208284031215611e0157611e00611822565b5b6000611e0f84828501611a18565b91505092915050565b60008060408385031215611e2f57611e2e611822565b5b6000611e3d858286016119e2565b9250506020611e4e858286016119e2565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611e9f57607f821691505b602082108103611eb257611eb1611e58565b5b50919050565b7f6e6f742068617665207065726d697373696f6e00000000000000000000000000600082015250565b6000611eee6013836118f2565b9150611ef982611eb8565b602082019050919050565b60006020820190508181036000830152611f1d81611ee1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b611f5c816119b9565b82525050565b6000602082019050611f776000830184611f53565b92915050565b600081519050611f8c81611a01565b92915050565b600060208284031215611fa857611fa7611822565b5b6000611fb684828501611f7d565b91505092915050565b6000604082019050611fd46000830185611f53565b611fe16020830184611a6d565b9392505050565b600081519050611ff781611cbf565b92915050565b60006020828403121561201357612012611822565b5b600061202184828501611fe8565b91505092915050565b600060608201905061203f6000830186611f53565b61204c6020830185611a6d565b6120596040830184611a6d565b949350505050565b7f616464726573732066726f6d20697320626c61636b6c69737400000000000000600082015250565b60006120976019836118f2565b91506120a282612061565b602082019050919050565b600060208201905081810360008301526120c68161208a565b9050919050565b7f6164647265737320746f20697320626c61636b6c697374000000000000000000600082015250565b60006121036017836118f2565b915061210e826120cd565b602082019050919050565b60006020820190508181036000830152612132816120f6565b9050919050565b600060408201905061214e6000830185611f53565b61215b6020830184611b4d565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061219c826119f7565b91506121a7836119f7565b92508282019050808211156121bf576121be612162565b5b9291505056fea2646970667358221220d9082a7d8381a127524a9d78da9b8fddc347398a3f8f45bc7dd9f7f87bbb9a6064736f6c63430008180033
Deployed Bytecode
0x608060405234801561001057600080fd5b506004361061018e5760003560e01c80635c975abb116100de57806395d89b4111610097578063d547741f11610071578063d547741f14610471578063d5597fae1461048d578063dd62ed3e146104bd578063e63ab1e9146104ed5761018e565b806395d89b4114610405578063a217fddf14610423578063a9059cbb146104415761018e565b80635c975abb1461034357806370a0823114610361578063797669c91461039157806379cc6790146103af5780638456cb59146103cb57806391d14854146103d55761018e565b80632cbffc1f1161014b57806336568abe1161012557806336568abe146102e557806337e429be146103015780633f4ba83a1461031d57806342966c68146103275761018e565b80632cbffc1f1461028f5780632f2ff15d146102ab578063313ce567146102c75761018e565b806301ffc9a71461019357806306fdde03146101c3578063095ea7b3146101e157806318160ddd1461021157806323b872dd1461022f578063248a9ca31461025f575b600080fd5b6101ad60048036038101906101a89190611884565b61050b565b6040516101ba91906118cc565b60405180910390f35b6101cb610585565b6040516101d89190611977565b60405180910390f35b6101fb60048036038101906101f69190611a2d565b610617565b60405161020891906118cc565b60405180910390f35b61021961063a565b6040516102269190611a7c565b60405180910390f35b61024960048036038101906102449190611a97565b610644565b60405161025691906118cc565b60405180910390f35b61027960048036038101906102749190611b20565b610673565b6040516102869190611b5c565b60405180910390f35b6102a960048036038101906102a49190611ceb565b610693565b005b6102c560048036038101906102c09190611d47565b61078b565b005b6102cf6107ad565b6040516102dc9190611da3565b60405180910390f35b6102ff60048036038101906102fa9190611d47565b6107b6565b005b61031b60048036038101906103169190611dbe565b610831565b005b61032561097e565b005b610341600480360381019061033c9190611deb565b6109b3565b005b61034b6109c7565b60405161035891906118cc565b60405180910390f35b61037b60048036038101906103769190611dbe565b6109de565b6040516103889190611a7c565b60405180910390f35b610399610a26565b6040516103a69190611b5c565b60405180910390f35b6103c960048036038101906103c49190611a2d565b610a4a565b005b6103d3610a6a565b005b6103ef60048036038101906103ea9190611d47565b610a9f565b6040516103fc91906118cc565b60405180910390f35b61040d610b0a565b60405161041a9190611977565b60405180910390f35b61042b610b9c565b6040516104389190611b5c565b60405180910390f35b61045b60048036038101906104569190611a2d565b610ba3565b60405161046891906118cc565b60405180910390f35b61048b60048036038101906104869190611d47565b610bc6565b005b6104a760048036038101906104a29190611dbe565b610be8565b6040516104b491906118cc565b60405180910390f35b6104d760048036038101906104d29190611e18565b610c08565b6040516104e49190611a7c565b60405180910390f35b6104f5610c8f565b6040516105029190611b5c565b60405180910390f35b60007f7965db0b000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061057e575061057d82610cb3565b5b9050919050565b60606003805461059490611e87565b80601f01602080910402602001604051908101604052809291908181526020018280546105c090611e87565b801561060d5780601f106105e25761010080835404028352916020019161060d565b820191906000526020600020905b8154815290600101906020018083116105f057829003601f168201915b5050505050905090565b600080610622610d1d565b905061062f818585610d25565b600191505092915050565b6000600254905090565b60008061064f610d1d565b905061065c858285610d37565b610667858585610dcb565b60019150509392505050565b600060066000838152602001908152602001600020600101549050919050565b6106bd7f71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f33610a9f565b6106fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f390611f04565b60405180910390fd5b60005b82518110156107865781600760008584815181106107205761071f611f24565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506106ff565b505050565b61079482610673565b61079d81610ebf565b6107a78383610ed3565b50505050565b60006012905090565b6107be610d1d565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610822576040517f6697b23200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61082c8282610fc5565b505050565b61083e6000801b33610a9f565b61087d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087490611f04565b60405180910390fd5b60008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016108b89190611f62565b602060405180830381865afa1580156108d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108f99190611f92565b90508173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33836040518363ffffffff1660e01b8152600401610936929190611fbf565b6020604051808303816000875af1158015610955573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109799190611ffd565b505050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a6109a881610ebf565b6109b06110b8565b50565b6109c46109be610d1d565b8261111b565b50565b6000600560009054906101000a900460ff16905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b7f71f3d55856e4058ed06ee057d79ada615f65cdf5f9ee88181b914225088f834f81565b610a5c82610a56610d1d565b83610d37565b610a66828261111b565b5050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a610a9481610ebf565b610a9c61119d565b50565b60006006600084815260200190815260200160002060000160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060048054610b1990611e87565b80601f0160208091040260200160405190810160405280929190818152602001828054610b4590611e87565b8015610b925780601f10610b6757610100808354040283529160200191610b92565b820191906000526020600020905b815481529060010190602001808311610b7557829003601f168201915b5050505050905090565b6000801b81565b600080610bae610d1d565b9050610bbb818585610dcb565b600191505092915050565b610bcf82610673565b610bd881610ebf565b610be28383610fc5565b50505050565b60076020528060005260406000206000915054906101000a900460ff1681565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a81565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b600033905090565b610d328383836001611200565b505050565b6000610d438484610c08565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610dc55781811015610db5578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610dac9392919061202a565b60405180910390fd5b610dc484848484036000611200565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610e3d5760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610e349190611f62565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610eaf5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610ea69190611f62565b60405180910390fd5b610eba8383836113d7565b505050565b610ed081610ecb610d1d565b611509565b50565b6000610edf8383610a9f565b610fba5760016006600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550610f57610d1d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a460019050610fbf565b600090505b92915050565b6000610fd18383610a9f565b156110ad5760006006600085815260200190815260200160002060000160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555061104a610d1d565b73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16847ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b60405160405180910390a4600190506110b2565b600090505b92915050565b6110c061155a565b6000600560006101000a81548160ff0219169083151502179055507f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa611104610d1d565b6040516111119190611f62565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361118d5760006040517f96c6fd1e0000000000000000000000000000000000000000000000000000000081526004016111849190611f62565b60405180910390fd5b611199826000836113d7565b5050565b6111a561159a565b6001600560006101000a81548160ff0219169083151502179055507f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586111e9610d1d565b6040516111f69190611f62565b60405180910390a1565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16036112725760006040517fe602df050000000000000000000000000000000000000000000000000000000081526004016112699190611f62565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036112e45760006040517f94280d620000000000000000000000000000000000000000000000000000000081526004016112db9190611f62565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080156113d1578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516113c89190611a7c565b60405180910390a35b50505050565b6113df61159a565b600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161561146c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611463906120ad565b60405180910390fd5b600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156114f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016114f090612119565b60405180910390fd5b6115048383836115db565b505050565b6115138282610a9f565b6115565780826040517fe2517d3f00000000000000000000000000000000000000000000000000000000815260040161154d929190612139565b60405180910390fd5b5050565b6115626109c7565b611598576040517f8dfc202b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6115a26109c7565b156115d9576040517fd93c066500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b565b6115e361159a565b6115ee8383836115f3565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036116455780600260008282546116399190612191565b92505081905550611718565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156116d1578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016116c89392919061202a565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361176157806002600082825403925050819055506117ae565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8360405161180b9190611a7c565b60405180910390a3505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b6118618161182c565b811461186c57600080fd5b50565b60008135905061187e81611858565b92915050565b60006020828403121561189a57611899611822565b5b60006118a88482850161186f565b91505092915050565b60008115159050919050565b6118c6816118b1565b82525050565b60006020820190506118e160008301846118bd565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015611921578082015181840152602081019050611906565b60008484015250505050565b6000601f19601f8301169050919050565b6000611949826118e7565b61195381856118f2565b9350611963818560208601611903565b61196c8161192d565b840191505092915050565b60006020820190508181036000830152611991818461193e565b905092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006119c482611999565b9050919050565b6119d4816119b9565b81146119df57600080fd5b50565b6000813590506119f1816119cb565b92915050565b6000819050919050565b611a0a816119f7565b8114611a1557600080fd5b50565b600081359050611a2781611a01565b92915050565b60008060408385031215611a4457611a43611822565b5b6000611a52858286016119e2565b9250506020611a6385828601611a18565b9150509250929050565b611a76816119f7565b82525050565b6000602082019050611a916000830184611a6d565b92915050565b600080600060608486031215611ab057611aaf611822565b5b6000611abe868287016119e2565b9350506020611acf868287016119e2565b9250506040611ae086828701611a18565b9150509250925092565b6000819050919050565b611afd81611aea565b8114611b0857600080fd5b50565b600081359050611b1a81611af4565b92915050565b600060208284031215611b3657611b35611822565b5b6000611b4484828501611b0b565b91505092915050565b611b5681611aea565b82525050565b6000602082019050611b716000830184611b4d565b92915050565b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b611bb48261192d565b810181811067ffffffffffffffff82111715611bd357611bd2611b7c565b5b80604052505050565b6000611be6611818565b9050611bf28282611bab565b919050565b600067ffffffffffffffff821115611c1257611c11611b7c565b5b602082029050602081019050919050565b600080fd5b6000611c3b611c3684611bf7565b611bdc565b90508083825260208201905060208402830185811115611c5e57611c5d611c23565b5b835b81811015611c875780611c7388826119e2565b845260208401935050602081019050611c60565b5050509392505050565b600082601f830112611ca657611ca5611b77565b5b8135611cb6848260208601611c28565b91505092915050565b611cc8816118b1565b8114611cd357600080fd5b50565b600081359050611ce581611cbf565b92915050565b60008060408385031215611d0257611d01611822565b5b600083013567ffffffffffffffff811115611d2057611d1f611827565b5b611d2c85828601611c91565b9250506020611d3d85828601611cd6565b9150509250929050565b60008060408385031215611d5e57611d5d611822565b5b6000611d6c85828601611b0b565b9250506020611d7d858286016119e2565b9150509250929050565b600060ff82169050919050565b611d9d81611d87565b82525050565b6000602082019050611db86000830184611d94565b92915050565b600060208284031215611dd457611dd3611822565b5b6000611de2848285016119e2565b91505092915050565b600060208284031215611e0157611e00611822565b5b6000611e0f84828501611a18565b91505092915050565b60008060408385031215611e2f57611e2e611822565b5b6000611e3d858286016119e2565b9250506020611e4e858286016119e2565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680611e9f57607f821691505b602082108103611eb257611eb1611e58565b5b50919050565b7f6e6f742068617665207065726d697373696f6e00000000000000000000000000600082015250565b6000611eee6013836118f2565b9150611ef982611eb8565b602082019050919050565b60006020820190508181036000830152611f1d81611ee1565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b611f5c816119b9565b82525050565b6000602082019050611f776000830184611f53565b92915050565b600081519050611f8c81611a01565b92915050565b600060208284031215611fa857611fa7611822565b5b6000611fb684828501611f7d565b91505092915050565b6000604082019050611fd46000830185611f53565b611fe16020830184611a6d565b9392505050565b600081519050611ff781611cbf565b92915050565b60006020828403121561201357612012611822565b5b600061202184828501611fe8565b91505092915050565b600060608201905061203f6000830186611f53565b61204c6020830185611a6d565b6120596040830184611a6d565b949350505050565b7f616464726573732066726f6d20697320626c61636b6c69737400000000000000600082015250565b60006120976019836118f2565b91506120a282612061565b602082019050919050565b600060208201905081810360008301526120c68161208a565b9050919050565b7f6164647265737320746f20697320626c61636b6c697374000000000000000000600082015250565b60006121036017836118f2565b915061210e826120cd565b602082019050919050565b60006020820190508181036000830152612132816120f6565b9050919050565b600060408201905061214e6000830185611f53565b61215b6020830184611b4d565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061219c826119f7565b91506121a7836119f7565b92508282019050808211156121bf576121be612162565b5b9291505056fea2646970667358221220d9082a7d8381a127524a9d78da9b8fddc347398a3f8f45bc7dd9f7f87bbb9a6064736f6c63430008180033
🤖 Code Reader

Generate instant answers for your smart contract questions using Al 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.