ETH Price: $1,772.29 (-1.00%)

Token

Arena-Z (A2Z)
 

Overview

Max Total Supply

9,999,998,535.3534108140778682 A2Z

Holders

5,751 (0.00%)

Transfers

-
33 ( -2.94%)

Market

Price

$0.00 @ 0.000000 ETH (+2.68%)

Onchain Market Cap

$268,699.96

Circulating Supply Market Cap

$223,575.00

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

Arena-Z (A2Z) is a Web3 gaming platform / L2 that evolved from League of Kingdoms, designed to unify multiple blockchain games into one interoperable ecosystem. It enables players to carry assets and progress across titles, powered by its native A2Z token to fuel mass adoption of web3 games.

Market

Volume (24H):$84,836.00
Market Capitalization:$223,575.00
Circulating Supply:8,322,076,924.00 A2Z
Market Data Source: Coinmarketcap

# Exchange Pair Price  24H Volume % Volume
Source Code Verified Exact Match

Contract Name

A2Z

Compiler Version
v0.8.28+commit.7893614a
Optimization Enabled
No with 200 runs
Other Settings
london EvmVersion
License
MIT
Contract Source Code (Solidity)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"uint256","name":"increasedSupply","type":"uint256"},{"internalType":"uint256","name":"cap","type":"uint256"}],"name":"ERC20ExceededCap","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":"uint256","name":"cap","type":"uint256"}],"name":"ERC20InvalidCap","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":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"member","type":"address"},{"indexed":false,"internalType":"uint256","name":"level","type":"uint256"}],"name":"MembershipChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"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":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"cap","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"getMembership","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isAdmin","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"key","type":"address"},{"internalType":"uint256","name":"level","type":"uint256"}],"name":"setMembership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"name","type":"string"}],"name":"setName","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"symbol","type":"string"}],"name":"setSymbol","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":[{"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"}]
60a060405234801561001057600080fd5b50336b204fce5e3e250261100000006040518060400160405280600781526020017f4172656e612d5a000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f41325a0000000000000000000000000000000000000000000000000000000000815250816003908161009a91906104de565b5080600490816100aa91906104de565b505050600081036100f35760006040517f392e1e270000000000000000000000000000000000000000000000000000000081526004016100ea91906105eb565b60405180910390fd5b806080818152505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361016e5760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016101659190610647565b60405180910390fd5b61017d816101c860201b60201c565b506001600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610662565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061030f57607f821691505b602082108103610322576103216102c8565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b60006008830261038a7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8261034d565b610394868361034d565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006103db6103d66103d1846103ac565b6103b6565b6103ac565b9050919050565b6000819050919050565b6103f5836103c0565b610409610401826103e2565b84845461035a565b825550505050565b600090565b61041e610411565b6104298184846103ec565b505050565b5b8181101561044d57610442600082610416565b60018101905061042f565b5050565b601f8211156104925761046381610328565b61046c8461033d565b8101602085101561047b578190505b61048f6104878561033d565b83018261042e565b50505b505050565b600082821c905092915050565b60006104b560001984600802610497565b1980831691505092915050565b60006104ce83836104a4565b9150826002028217905092915050565b6104e78261028e565b67ffffffffffffffff811115610500576104ff610299565b5b61050a82546102f7565b610515828285610451565b600060209050601f8311600181146105485760008415610536578287015190505b61054085826104c2565b8655506105a8565b601f19841661055686610328565b60005b8281101561057e57848901518255600182019150602085019450602081019050610559565b8683101561059b5784890151610597601f8916826104a4565b8355505b6001600288020188555050505b505050505050565b6000819050919050565b60006105d56105d06105cb846105b0565b6103b6565b6103ac565b9050919050565b6105e5816105ba565b82525050565b600060208201905061060060008301846105dc565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061063182610606565b9050919050565b61064181610626565b82525050565b600060208201905061065c6000830184610638565b92915050565b608051611cc561067d600039600061056b0152611cc56000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063a9059cbb1161007c578063a9059cbb14610355578063b6db75a014610385578063b84c8246146103a3578063c47f0027146103bf578063dd62ed3e146103db578063f2fde38b1461040b57610142565b8063715018a6146102d5578063874dae88146102df5780638da5cb5b146102fb5780638f32d59b1461031957806395d89b411461033757610142565b806334c5a0441161010a57806334c5a04414610201578063355274ea1461023157806340c10f191461024f57806342966c681461026b57806350e59eb31461028757806370a08231146102a557610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b3578063313ce567146101e3575b600080fd5b61014f610427565b60405161015c9190611394565b60405180910390f35b61017f600480360381019061017a919061145e565b6104b9565b60405161018c91906114b9565b60405180910390f35b61019d6104dc565b6040516101aa91906114e3565b60405180910390f35b6101cd60048036038101906101c891906114fe565b6104e6565b6040516101da91906114b9565b60405180910390f35b6101eb610515565b6040516101f8919061156d565b60405180910390f35b61021b60048036038101906102169190611588565b61051e565b60405161022891906114e3565b60405180910390f35b610239610567565b60405161024691906114e3565b60405180910390f35b6102696004803603810190610264919061145e565b61058f565b005b610285600480360381019061028091906115b5565b6105e4565b005b61028f6105f8565b60405161029c91906114b9565b60405180910390f35b6102bf60048036038101906102ba9190611588565b610658565b6040516102cc91906114e3565b60405180910390f35b6102dd6106a0565b005b6102f960048036038101906102f4919061145e565b6106b4565b005b610303610791565b60405161031091906115f1565b60405180910390f35b6103216107bb565b60405161032e91906114b9565b60405180910390f35b61033f6107ff565b60405161034c9190611394565b60405180910390f35b61036f600480360381019061036a919061145e565b610891565b60405161037c91906114b9565b60405180910390f35b61038d6108b4565b60405161039a91906114b9565b60405180910390f35b6103bd60048036038101906103b89190611741565b610914565b005b6103d960048036038101906103d49190611741565b610928565b005b6103f560048036038101906103f0919061178a565b61093c565b60405161040291906114e3565b60405180910390f35b61042560048036038101906104209190611588565b6109c3565b005b606060038054610436906117f9565b80601f0160208091040260200160405190810160405280929190818152602001828054610462906117f9565b80156104af5780601f10610484576101008083540402835291602001916104af565b820191906000526020600020905b81548152906001019060200180831161049257829003601f168201915b5050505050905090565b6000806104c4610a49565b90506104d1818585610a51565b600191505092915050565b6000600254905090565b6000806104f1610a49565b90506104fe858285610a63565b610509858585610af7565b60019150509392505050565b60006012905090565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60007f0000000000000000000000000000000000000000000000000000000000000000905090565b6105976105f8565b6105d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105cd9061189c565b60405180910390fd5b6105e08282610beb565b5050565b6105f56105ef610a49565b82610c6d565b50565b60006106026107bb565b806106535750600b60066000610616610a49565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6106a8610cef565b6106b26000610d76565b565b6106bc6108b4565b6106fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f29061192e565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f65efeaf737ce094d287661b6a56bb530dce1fc30853708d1912a74f8ae65ffbb8260405161078591906114e3565b60405180910390a25050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006107c5610a49565b73ffffffffffffffffffffffffffffffffffffffff166107e3610791565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b60606004805461080e906117f9565b80601f016020809104026020016040519081016040528092919081815260200182805461083a906117f9565b80156108875780601f1061085c57610100808354040283529160200191610887565b820191906000526020600020905b81548152906001019060200180831161086a57829003601f168201915b5050505050905090565b60008061089c610a49565b90506108a9818585610af7565b600191505092915050565b60006108be6107bb565b8061090f57506001600660006108d2610a49565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b905090565b61091c610cef565b61092581610e3c565b50565b610930610cef565b61093981610e4f565b50565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6109cb610cef565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a3d5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610a3491906115f1565b60405180910390fd5b610a4681610d76565b50565b600033905090565b610a5e8383836001610e62565b505050565b6000610a6f848461093c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610af15781811015610ae1578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610ad89392919061194e565b60405180910390fd5b610af084848484036000610e62565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b695760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610b6091906115f1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bdb5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610bd291906115f1565b60405180910390fd5b610be6838383611039565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c5d5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610c5491906115f1565b60405180910390fd5b610c6960008383611039565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cdf5760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610cd691906115f1565b60405180910390fd5b610ceb82600083611039565b5050565b610cf7610a49565b73ffffffffffffffffffffffffffffffffffffffff16610d15610791565b73ffffffffffffffffffffffffffffffffffffffff1614610d7457610d38610a49565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610d6b91906115f1565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8060049081610e4b9190611b31565b5050565b8060039081610e5e9190611b31565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610ed45760006040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610ecb91906115f1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f465760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610f3d91906115f1565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015611033578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161102a91906114e3565b60405180910390a35b50505050565b6110448383836110df565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110da576000611082610567565b9050600061108e6104dc565b9050818111156110d75780826040517f9e79f8540000000000000000000000000000000000000000000000000000000081526004016110ce929190611c03565b60405180910390fd5b50505b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036111315780600260008282546111259190611c5b565b92505081905550611204565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156111bd578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016111b49392919061194e565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361124d578060026000828254039250508190555061129a565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112f791906114e3565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561133e578082015181840152602081019050611323565b60008484015250505050565b6000601f19601f8301169050919050565b600061136682611304565b611370818561130f565b9350611380818560208601611320565b6113898161134a565b840191505092915050565b600060208201905081810360008301526113ae818461135b565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113f5826113ca565b9050919050565b611405816113ea565b811461141057600080fd5b50565b600081359050611422816113fc565b92915050565b6000819050919050565b61143b81611428565b811461144657600080fd5b50565b60008135905061145881611432565b92915050565b60008060408385031215611475576114746113c0565b5b600061148385828601611413565b925050602061149485828601611449565b9150509250929050565b60008115159050919050565b6114b38161149e565b82525050565b60006020820190506114ce60008301846114aa565b92915050565b6114dd81611428565b82525050565b60006020820190506114f860008301846114d4565b92915050565b600080600060608486031215611517576115166113c0565b5b600061152586828701611413565b935050602061153686828701611413565b925050604061154786828701611449565b9150509250925092565b600060ff82169050919050565b61156781611551565b82525050565b6000602082019050611582600083018461155e565b92915050565b60006020828403121561159e5761159d6113c0565b5b60006115ac84828501611413565b91505092915050565b6000602082840312156115cb576115ca6113c0565b5b60006115d984828501611449565b91505092915050565b6115eb816113ea565b82525050565b600060208201905061160660008301846115e2565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61164e8261134a565b810181811067ffffffffffffffff8211171561166d5761166c611616565b5b80604052505050565b60006116806113b6565b905061168c8282611645565b919050565b600067ffffffffffffffff8211156116ac576116ab611616565b5b6116b58261134a565b9050602081019050919050565b82818337600083830152505050565b60006116e46116df84611691565b611676565b905082815260208101848484011115611700576116ff611611565b5b61170b8482856116c2565b509392505050565b600082601f8301126117285761172761160c565b5b81356117388482602086016116d1565b91505092915050565b600060208284031215611757576117566113c0565b5b600082013567ffffffffffffffff811115611775576117746113c5565b5b61178184828501611713565b91505092915050565b600080604083850312156117a1576117a06113c0565b5b60006117af85828601611413565b92505060206117c085828601611413565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061181157607f821691505b602082108103611824576118236117ca565b5b50919050565b7f4d656d62657268736970203a2063616c6c6572206973206e6f742061204d696e60008201527f7465720000000000000000000000000000000000000000000000000000000000602082015250565b600061188660238361130f565b91506118918261182a565b604082019050919050565b600060208201905081810360008301526118b581611879565b9050919050565b7f4d656d62657273686970203a2063616c6c6572206973206e6f7420612061646d60008201527f696e000000000000000000000000000000000000000000000000000000000000602082015250565b600061191860228361130f565b9150611923826118bc565b604082019050919050565b600060208201905081810360008301526119478161190b565b9050919050565b600060608201905061196360008301866115e2565b61197060208301856114d4565b61197d60408301846114d4565b949350505050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026119e77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826119aa565b6119f186836119aa565b95508019841693508086168417925050509392505050565b6000819050919050565b6000611a2e611a29611a2484611428565b611a09565b611428565b9050919050565b6000819050919050565b611a4883611a13565b611a5c611a5482611a35565b8484546119b7565b825550505050565b600090565b611a71611a64565b611a7c818484611a3f565b505050565b5b81811015611aa057611a95600082611a69565b600181019050611a82565b5050565b601f821115611ae557611ab681611985565b611abf8461199a565b81016020851015611ace578190505b611ae2611ada8561199a565b830182611a81565b50505b505050565b600082821c905092915050565b6000611b0860001984600802611aea565b1980831691505092915050565b6000611b218383611af7565b9150826002028217905092915050565b611b3a82611304565b67ffffffffffffffff811115611b5357611b52611616565b5b611b5d82546117f9565b611b68828285611aa4565b600060209050601f831160018114611b9b5760008415611b89578287015190505b611b938582611b15565b865550611bfb565b601f198416611ba986611985565b60005b82811015611bd157848901518255600182019150602085019450602081019050611bac565b86831015611bee5784890151611bea601f891682611af7565b8355505b6001600288020188555050505b505050505050565b6000604082019050611c1860008301856114d4565b611c2560208301846114d4565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611c6682611428565b9150611c7183611428565b9250828201905080821115611c8957611c88611c2c565b5b9291505056fea2646970667358221220c802e7b374ecde3145416b2e408012ece3b50cd4c04dec361331cbf9f0c40d8764736f6c634300081c0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101425760003560e01c8063715018a6116100b8578063a9059cbb1161007c578063a9059cbb14610355578063b6db75a014610385578063b84c8246146103a3578063c47f0027146103bf578063dd62ed3e146103db578063f2fde38b1461040b57610142565b8063715018a6146102d5578063874dae88146102df5780638da5cb5b146102fb5780638f32d59b1461031957806395d89b411461033757610142565b806334c5a0441161010a57806334c5a04414610201578063355274ea1461023157806340c10f191461024f57806342966c681461026b57806350e59eb31461028757806370a08231146102a557610142565b806306fdde0314610147578063095ea7b31461016557806318160ddd1461019557806323b872dd146101b3578063313ce567146101e3575b600080fd5b61014f610427565b60405161015c9190611394565b60405180910390f35b61017f600480360381019061017a919061145e565b6104b9565b60405161018c91906114b9565b60405180910390f35b61019d6104dc565b6040516101aa91906114e3565b60405180910390f35b6101cd60048036038101906101c891906114fe565b6104e6565b6040516101da91906114b9565b60405180910390f35b6101eb610515565b6040516101f8919061156d565b60405180910390f35b61021b60048036038101906102169190611588565b61051e565b60405161022891906114e3565b60405180910390f35b610239610567565b60405161024691906114e3565b60405180910390f35b6102696004803603810190610264919061145e565b61058f565b005b610285600480360381019061028091906115b5565b6105e4565b005b61028f6105f8565b60405161029c91906114b9565b60405180910390f35b6102bf60048036038101906102ba9190611588565b610658565b6040516102cc91906114e3565b60405180910390f35b6102dd6106a0565b005b6102f960048036038101906102f4919061145e565b6106b4565b005b610303610791565b60405161031091906115f1565b60405180910390f35b6103216107bb565b60405161032e91906114b9565b60405180910390f35b61033f6107ff565b60405161034c9190611394565b60405180910390f35b61036f600480360381019061036a919061145e565b610891565b60405161037c91906114b9565b60405180910390f35b61038d6108b4565b60405161039a91906114b9565b60405180910390f35b6103bd60048036038101906103b89190611741565b610914565b005b6103d960048036038101906103d49190611741565b610928565b005b6103f560048036038101906103f0919061178a565b61093c565b60405161040291906114e3565b60405180910390f35b61042560048036038101906104209190611588565b6109c3565b005b606060038054610436906117f9565b80601f0160208091040260200160405190810160405280929190818152602001828054610462906117f9565b80156104af5780601f10610484576101008083540402835291602001916104af565b820191906000526020600020905b81548152906001019060200180831161049257829003601f168201915b5050505050905090565b6000806104c4610a49565b90506104d1818585610a51565b600191505092915050565b6000600254905090565b6000806104f1610a49565b90506104fe858285610a63565b610509858585610af7565b60019150509392505050565b60006012905090565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60007f0000000000000000000000000000000000000000204fce5e3e25026110000000905090565b6105976105f8565b6105d6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105cd9061189c565b60405180910390fd5b6105e08282610beb565b5050565b6105f56105ef610a49565b82610c6d565b50565b60006106026107bb565b806106535750600b60066000610616610a49565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b905090565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6106a8610cef565b6106b26000610d76565b565b6106bc6108b4565b6106fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106f29061192e565b60405180910390fd5b80600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff167f65efeaf737ce094d287661b6a56bb530dce1fc30853708d1912a74f8ae65ffbb8260405161078591906114e3565b60405180910390a25050565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60006107c5610a49565b73ffffffffffffffffffffffffffffffffffffffff166107e3610791565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b60606004805461080e906117f9565b80601f016020809104026020016040519081016040528092919081815260200182805461083a906117f9565b80156108875780601f1061085c57610100808354040283529160200191610887565b820191906000526020600020905b81548152906001019060200180831161086a57829003601f168201915b5050505050905090565b60008061089c610a49565b90506108a9818585610af7565b600191505092915050565b60006108be6107bb565b8061090f57506001600660006108d2610a49565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b905090565b61091c610cef565b61092581610e3c565b50565b610930610cef565b61093981610e4f565b50565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6109cb610cef565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a3d5760006040517f1e4fbdf7000000000000000000000000000000000000000000000000000000008152600401610a3491906115f1565b60405180910390fd5b610a4681610d76565b50565b600033905090565b610a5e8383836001610e62565b505050565b6000610a6f848461093c565b90507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8114610af15781811015610ae1578281836040517ffb8f41b2000000000000000000000000000000000000000000000000000000008152600401610ad89392919061194e565b60405180910390fd5b610af084848484036000610e62565b5b50505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610b695760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610b6091906115f1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610bdb5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610bd291906115f1565b60405180910390fd5b610be6838383611039565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c5d5760006040517fec442f05000000000000000000000000000000000000000000000000000000008152600401610c5491906115f1565b60405180910390fd5b610c6960008383611039565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610cdf5760006040517f96c6fd1e000000000000000000000000000000000000000000000000000000008152600401610cd691906115f1565b60405180910390fd5b610ceb82600083611039565b5050565b610cf7610a49565b73ffffffffffffffffffffffffffffffffffffffff16610d15610791565b73ffffffffffffffffffffffffffffffffffffffff1614610d7457610d38610a49565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401610d6b91906115f1565b60405180910390fd5b565b6000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b8060049081610e4b9190611b31565b5050565b8060039081610e5e9190611b31565b5050565b600073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1603610ed45760006040517fe602df05000000000000000000000000000000000000000000000000000000008152600401610ecb91906115f1565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610f465760006040517f94280d62000000000000000000000000000000000000000000000000000000008152600401610f3d91906115f1565b60405180910390fd5b81600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508015611033578273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161102a91906114e3565b60405180910390a35b50505050565b6110448383836110df565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036110da576000611082610567565b9050600061108e6104dc565b9050818111156110d75780826040517f9e79f8540000000000000000000000000000000000000000000000000000000081526004016110ce929190611c03565b60405180910390fd5b50505b505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036111315780600260008282546111259190611c5b565b92505081905550611204565b60008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050818110156111bd578381836040517fe450d38c0000000000000000000000000000000000000000000000000000000081526004016111b49392919061194e565b60405180910390fd5b8181036000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361124d578060026000828254039250508190555061129a565b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516112f791906114e3565b60405180910390a3505050565b600081519050919050565b600082825260208201905092915050565b60005b8381101561133e578082015181840152602081019050611323565b60008484015250505050565b6000601f19601f8301169050919050565b600061136682611304565b611370818561130f565b9350611380818560208601611320565b6113898161134a565b840191505092915050565b600060208201905081810360008301526113ae818461135b565b905092915050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006113f5826113ca565b9050919050565b611405816113ea565b811461141057600080fd5b50565b600081359050611422816113fc565b92915050565b6000819050919050565b61143b81611428565b811461144657600080fd5b50565b60008135905061145881611432565b92915050565b60008060408385031215611475576114746113c0565b5b600061148385828601611413565b925050602061149485828601611449565b9150509250929050565b60008115159050919050565b6114b38161149e565b82525050565b60006020820190506114ce60008301846114aa565b92915050565b6114dd81611428565b82525050565b60006020820190506114f860008301846114d4565b92915050565b600080600060608486031215611517576115166113c0565b5b600061152586828701611413565b935050602061153686828701611413565b925050604061154786828701611449565b9150509250925092565b600060ff82169050919050565b61156781611551565b82525050565b6000602082019050611582600083018461155e565b92915050565b60006020828403121561159e5761159d6113c0565b5b60006115ac84828501611413565b91505092915050565b6000602082840312156115cb576115ca6113c0565b5b60006115d984828501611449565b91505092915050565b6115eb816113ea565b82525050565b600060208201905061160660008301846115e2565b92915050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b61164e8261134a565b810181811067ffffffffffffffff8211171561166d5761166c611616565b5b80604052505050565b60006116806113b6565b905061168c8282611645565b919050565b600067ffffffffffffffff8211156116ac576116ab611616565b5b6116b58261134a565b9050602081019050919050565b82818337600083830152505050565b60006116e46116df84611691565b611676565b905082815260208101848484011115611700576116ff611611565b5b61170b8482856116c2565b509392505050565b600082601f8301126117285761172761160c565b5b81356117388482602086016116d1565b91505092915050565b600060208284031215611757576117566113c0565b5b600082013567ffffffffffffffff811115611775576117746113c5565b5b61178184828501611713565b91505092915050565b600080604083850312156117a1576117a06113c0565b5b60006117af85828601611413565b92505060206117c085828601611413565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061181157607f821691505b602082108103611824576118236117ca565b5b50919050565b7f4d656d62657268736970203a2063616c6c6572206973206e6f742061204d696e60008201527f7465720000000000000000000000000000000000000000000000000000000000602082015250565b600061188660238361130f565b91506118918261182a565b604082019050919050565b600060208201905081810360008301526118b581611879565b9050919050565b7f4d656d62657273686970203a2063616c6c6572206973206e6f7420612061646d60008201527f696e000000000000000000000000000000000000000000000000000000000000602082015250565b600061191860228361130f565b9150611923826118bc565b604082019050919050565b600060208201905081810360008301526119478161190b565b9050919050565b600060608201905061196360008301866115e2565b61197060208301856114d4565b61197d60408301846114d4565b949350505050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026119e77fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826119aa565b6119f186836119aa565b95508019841693508086168417925050509392505050565b6000819050919050565b6000611a2e611a29611a2484611428565b611a09565b611428565b9050919050565b6000819050919050565b611a4883611a13565b611a5c611a5482611a35565b8484546119b7565b825550505050565b600090565b611a71611a64565b611a7c818484611a3f565b505050565b5b81811015611aa057611a95600082611a69565b600181019050611a82565b5050565b601f821115611ae557611ab681611985565b611abf8461199a565b81016020851015611ace578190505b611ae2611ada8561199a565b830182611a81565b50505b505050565b600082821c905092915050565b6000611b0860001984600802611aea565b1980831691505092915050565b6000611b218383611af7565b9150826002028217905092915050565b611b3a82611304565b67ffffffffffffffff811115611b5357611b52611616565b5b611b5d82546117f9565b611b68828285611aa4565b600060209050601f831160018114611b9b5760008415611b89578287015190505b611b938582611b15565b865550611bfb565b601f198416611ba986611985565b60005b82811015611bd157848901518255600182019150602085019450602081019050611bac565b86831015611bee5784890151611bea601f891682611af7565b8355505b6001600288020188555050505b505050505050565b6000604082019050611c1860008301856114d4565b611c2560208301846114d4565b9392505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611c6682611428565b9150611c7183611428565b9250828201905080821115611c8957611c88611c2c565b5b9291505056fea2646970667358221220c802e7b374ecde3145416b2e408012ece3b50cd4c04dec361331cbf9f0c40d8764736f6c634300081c0033
Deployed Bytecode Sourcemap
22001:530:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6841:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;9330:190;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8139:99;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;10130:249;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7990:84;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21303:115;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;17273:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;22137:108;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;22251:83;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;21546:116;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8301:118;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;20060:103;;;:::i;:::-;;21142:155;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;19385:87;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21668:95;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7051;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8624:182;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;21424:114;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;22340:95;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;22441:87;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;8869:142;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;20318:220;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;6841:91;6886:13;6919:5;6912:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6841:91;:::o;9330:190::-;9403:4;9420:13;9436:12;:10;:12::i;:::-;9420:28;;9459:31;9468:5;9475:7;9484:5;9459:8;:31::i;:::-;9508:4;9501:11;;;9330:190;;;;:::o;8139:99::-;8191:7;8218:12;;8211:19;;8139:99;:::o;10130:249::-;10217:4;10234:15;10252:12;:10;:12::i;:::-;10234:30;;10275:37;10291:4;10297:7;10306:5;10275:15;:37::i;:::-;10323:26;10333:4;10339:2;10343:5;10323:9;:26::i;:::-;10367:4;10360:11;;;10130:249;;;;;:::o;7990:84::-;8039:5;8064:2;8057:9;;7990:84;:::o;21303:115::-;21364:7;21391:10;:19;21402:7;21391:19;;;;;;;;;;;;;;;;21384:26;;21303:115;;;:::o;17273:83::-;17317:7;17344:4;17337:11;;17273:83;:::o;22137:108::-;21924:10;:8;:10::i;:::-;21916:58;;;;;;;;;;;;:::i;:::-;;;;;;;;;22214:23:::1;22220:8;22230:6;22214:5;:23::i;:::-;22137:108:::0;;:::o;22251:83::-;22299:27;22305:12;:10;:12::i;:::-;22319:6;22299:5;:27::i;:::-;22251:83;:::o;21546:116::-;21587:4;21611:9;:7;:9::i;:::-;:43;;;;21652:2;21624:10;:24;21635:12;:10;:12::i;:::-;21624:24;;;;;;;;;;;;;;;;:30;21611:43;21604:50;;21546:116;:::o;8301:118::-;8366:7;8393:9;:18;8403:7;8393:18;;;;;;;;;;;;;;;;8386:25;;8301:118;;;:::o;20060:103::-;19271:13;:11;:13::i;:::-;20125:30:::1;20152:1;20125:18;:30::i;:::-;20060:103::o:0;21142:155::-;21809:9;:7;:9::i;:::-;21801:56;;;;;;;;;;;;:::i;:::-;;;;;;;;;21239:5:::1;21221:10;:15;21232:3;21221:15;;;;;;;;;;;;;;;:23;;;;21278:3;21260:29;;;21283:5;21260:29;;;;;;:::i;:::-;;;;;;;;21142:155:::0;;:::o;19385:87::-;19431:7;19458:6;;;;;;;;;;;19451:13;;19385:87;:::o;21668:95::-;21708:4;21743:12;:10;:12::i;:::-;21732:23;;:7;:5;:7::i;:::-;:23;;;21725:30;;21668:95;:::o;7051:::-;7098:13;7131:7;7124:14;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7051:95;:::o;8624:182::-;8693:4;8710:13;8726:12;:10;:12::i;:::-;8710:28;;8749:27;8759:5;8766:2;8770:5;8749:9;:27::i;:::-;8794:4;8787:11;;;8624:182;;;;:::o;21424:114::-;21464:4;21488:9;:7;:9::i;:::-;:42;;;;21529:1;21501:10;:24;21512:12;:10;:12::i;:::-;21501:24;;;;;;;;;;;;;;;;:29;21488:42;21481:49;;21424:114;:::o;22340:95::-;19271:13;:11;:13::i;:::-;22409:18:::1;22420:6;22409:10;:18::i;:::-;22340:95:::0;:::o;22441:87::-;19271:13;:11;:13::i;:::-;22506:14:::1;22515:4;22506:8;:14::i;:::-;22441:87:::0;:::o;8869:142::-;8949:7;8976:11;:18;8988:5;8976:18;;;;;;;;;;;;;;;:27;8995:7;8976:27;;;;;;;;;;;;;;;;8969:34;;8869:142;;;;:::o;20318:220::-;19271:13;:11;:13::i;:::-;20423:1:::1;20403:22;;:8;:22;;::::0;20399:93:::1;;20477:1;20449:31;;;;;;;;;;;:::i;:::-;;;;;;;;20399:93;20502:28;20521:8;20502:18;:28::i;:::-;20318:220:::0;:::o;3166:98::-;3219:7;3246:10;3239:17;;3166:98;:::o;14189:130::-;14274:37;14283:5;14290:7;14299:5;14306:4;14274:8;:37::i;:::-;14189:130;;;:::o;15921:487::-;16021:24;16048:25;16058:5;16065:7;16048:9;:25::i;:::-;16021:52;;16108:17;16088:16;:37;16084:317;;16165:5;16146:16;:24;16142:132;;;16225:7;16234:16;16252:5;16198:60;;;;;;;;;;;;;:::i;:::-;;;;;;;;16142:132;16317:57;16326:5;16333:7;16361:5;16342:16;:24;16368:5;16317:8;:57::i;:::-;16084:317;16010:398;15921:487;;;:::o;10764:308::-;10864:1;10848:18;;:4;:18;;;10844:88;;10917:1;10890:30;;;;;;;;;;;:::i;:::-;;;;;;;;10844:88;10960:1;10946:16;;:2;:16;;;10942:88;;11015:1;10986:32;;;;;;;;;;;:::i;:::-;;;;;;;;10942:88;11040:24;11048:4;11054:2;11058:5;11040:7;:24::i;:::-;10764:308;;;:::o;12884:213::-;12974:1;12955:21;;:7;:21;;;12951:93;;13029:1;13000:32;;;;;;;;;;;:::i;:::-;;;;;;;;12951:93;13054:35;13070:1;13074:7;13083:5;13054:7;:35::i;:::-;12884:213;;:::o;13425:211::-;13515:1;13496:21;;:7;:21;;;13492:91;;13568:1;13541:30;;;;;;;;;;;:::i;:::-;;;;;;;;13492:91;13593:35;13601:7;13618:1;13622:5;13593:7;:35::i;:::-;13425:211;;:::o;19550:166::-;19621:12;:10;:12::i;:::-;19610:23;;:7;:5;:7::i;:::-;:23;;;19606:103;;19684:12;:10;:12::i;:::-;19657:40;;;;;;;;;;;:::i;:::-;;;;;;;;19606:103;19550:166::o;20698:191::-;20772:16;20791:6;;;;;;;;;;;20772:25;;20817:8;20808:6;;:17;;;;;;;;;;;;;;;;;;20872:8;20841:40;;20862:8;20841:40;;;;;;;;;;;;20761:128;20698:191;:::o;7248:96::-;7329:7;7319;:17;;;;;;:::i;:::-;;7248:96;:::o;7154:88::-;7229:5;7221;:13;;;;;;:::i;:::-;;7154:88;:::o;15186:443::-;15316:1;15299:19;;:5;:19;;;15295:91;;15371:1;15342:32;;;;;;;;;;;:::i;:::-;;;;;;;;15295:91;15419:1;15400:21;;:7;:21;;;15396:92;;15473:1;15445:31;;;;;;;;;;;:::i;:::-;;;;;;;;15396:92;15528:5;15498:11;:18;15510:5;15498:18;;;;;;;;;;;;;;;:27;15517:7;15498:27;;;;;;;;;;;;;;;:35;;;;15548:9;15544:78;;;15595:7;15579:31;;15588:5;15579:31;;;15604:5;15579:31;;;;;;:::i;:::-;;;;;;;;15544:78;15186:443;;;;:::o;17416:381::-;17511:30;17525:4;17531:2;17535:5;17511:13;:30::i;:::-;17574:1;17558:18;;:4;:18;;;17554:236;;17593:17;17613:5;:3;:5::i;:::-;17593:25;;17633:14;17650:13;:11;:13::i;:::-;17633:30;;17691:9;17682:6;:18;17678:101;;;17745:6;17753:9;17728:35;;;;;;;;;;;;:::i;:::-;;;;;;;;17678:101;17578:212;;17554:236;17416:381;;;:::o;11396:1135::-;11502:1;11486:18;;:4;:18;;;11482:552;;11640:5;11624:12;;:21;;;;;;;:::i;:::-;;;;;;;;11482:552;;;11678:19;11700:9;:15;11710:4;11700:15;;;;;;;;;;;;;;;;11678:37;;11748:5;11734:11;:19;11730:117;;;11806:4;11812:11;11825:5;11781:50;;;;;;;;;;;;;:::i;:::-;;;;;;;;11730:117;12002:5;11988:11;:19;11970:9;:15;11980:4;11970:15;;;;;;;;;;;;;;;:37;;;;11663:371;11482:552;12064:1;12050:16;;:2;:16;;;12046:435;;12232:5;12216:12;;:21;;;;;;;;;;;12046:435;;;12449:5;12432:9;:13;12442:2;12432:13;;;;;;;;;;;;;;;;:22;;;;;;;;;;;12046:435;12513:2;12498:25;;12507:4;12498:25;;;12517:5;12498:25;;;;;;:::i;:::-;;;;;;;;11396:1135;;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:248::-;369:1;379:113;393:6;390:1;387:13;379:113;;;478:1;473:3;469:11;463:18;459:1;454:3;450:11;443:39;415:2;412:1;408:10;403:15;;379:113;;;526:1;517:6;512:3;508:16;501:27;349:186;287:248;;;:::o;541:102::-;582:6;633:2;629:7;624:2;617:5;613:14;609:28;599:38;;541:102;;;:::o;649:377::-;737:3;765:39;798:5;765:39;:::i;:::-;820:71;884:6;879:3;820:71;:::i;:::-;813:78;;900:65;958:6;953:3;946:4;939:5;935:16;900:65;:::i;:::-;990:29;1012:6;990:29;:::i;:::-;985:3;981:39;974:46;;741:285;649:377;;;;:::o;1032:313::-;1145:4;1183:2;1172:9;1168:18;1160:26;;1232:9;1226:4;1222:20;1218:1;1207:9;1203:17;1196:47;1260:78;1333:4;1324:6;1260:78;:::i;:::-;1252:86;;1032:313;;;;:::o;1351:75::-;1384:6;1417:2;1411:9;1401:19;;1351:75;:::o;1432:117::-;1541:1;1538;1531:12;1555:117;1664:1;1661;1654:12;1678:126;1715:7;1755:42;1748:5;1744:54;1733:65;;1678:126;;;:::o;1810:96::-;1847:7;1876:24;1894:5;1876:24;:::i;:::-;1865:35;;1810:96;;;:::o;1912:122::-;1985:24;2003:5;1985:24;:::i;:::-;1978:5;1975:35;1965:63;;2024:1;2021;2014:12;1965:63;1912:122;:::o;2040:139::-;2086:5;2124:6;2111:20;2102:29;;2140:33;2167:5;2140:33;:::i;:::-;2040:139;;;;:::o;2185:77::-;2222:7;2251:5;2240:16;;2185:77;;;:::o;2268:122::-;2341:24;2359:5;2341:24;:::i;:::-;2334:5;2331:35;2321:63;;2380:1;2377;2370:12;2321:63;2268:122;:::o;2396:139::-;2442:5;2480:6;2467:20;2458:29;;2496:33;2523:5;2496:33;:::i;:::-;2396:139;;;;:::o;2541:474::-;2609:6;2617;2666:2;2654:9;2645:7;2641:23;2637:32;2634:119;;;2672:79;;:::i;:::-;2634:119;2792:1;2817:53;2862:7;2853:6;2842:9;2838:22;2817:53;:::i;:::-;2807:63;;2763:117;2919:2;2945:53;2990:7;2981:6;2970:9;2966:22;2945:53;:::i;:::-;2935:63;;2890:118;2541:474;;;;;:::o;3021:90::-;3055:7;3098:5;3091:13;3084:21;3073:32;;3021:90;;;:::o;3117:109::-;3198:21;3213:5;3198:21;:::i;:::-;3193:3;3186:34;3117:109;;:::o;3232:210::-;3319:4;3357:2;3346:9;3342:18;3334:26;;3370:65;3432:1;3421:9;3417:17;3408:6;3370:65;:::i;:::-;3232:210;;;;:::o;3448:118::-;3535:24;3553:5;3535:24;:::i;:::-;3530:3;3523:37;3448:118;;:::o;3572:222::-;3665:4;3703:2;3692:9;3688:18;3680:26;;3716:71;3784:1;3773:9;3769:17;3760:6;3716:71;:::i;:::-;3572:222;;;;:::o;3800:619::-;3877:6;3885;3893;3942:2;3930:9;3921:7;3917:23;3913:32;3910:119;;;3948:79;;:::i;:::-;3910:119;4068:1;4093:53;4138:7;4129:6;4118:9;4114:22;4093:53;:::i;:::-;4083:63;;4039:117;4195:2;4221:53;4266:7;4257:6;4246:9;4242:22;4221:53;:::i;:::-;4211:63;;4166:118;4323:2;4349:53;4394:7;4385:6;4374:9;4370:22;4349:53;:::i;:::-;4339:63;;4294:118;3800:619;;;;;:::o;4425:86::-;4460:7;4500:4;4493:5;4489:16;4478:27;;4425:86;;;:::o;4517:112::-;4600:22;4616:5;4600:22;:::i;:::-;4595:3;4588:35;4517:112;;:::o;4635:214::-;4724:4;4762:2;4751:9;4747:18;4739:26;;4775:67;4839:1;4828:9;4824:17;4815:6;4775:67;:::i;:::-;4635:214;;;;:::o;4855:329::-;4914:6;4963:2;4951:9;4942:7;4938:23;4934:32;4931:119;;;4969:79;;:::i;:::-;4931:119;5089:1;5114:53;5159:7;5150:6;5139:9;5135:22;5114:53;:::i;:::-;5104:63;;5060:117;4855:329;;;;:::o;5190:::-;5249:6;5298:2;5286:9;5277:7;5273:23;5269:32;5266:119;;;5304:79;;:::i;:::-;5266:119;5424:1;5449:53;5494:7;5485:6;5474:9;5470:22;5449:53;:::i;:::-;5439:63;;5395:117;5190:329;;;;:::o;5525:118::-;5612:24;5630:5;5612:24;:::i;:::-;5607:3;5600:37;5525:118;;:::o;5649:222::-;5742:4;5780:2;5769:9;5765:18;5757:26;;5793:71;5861:1;5850:9;5846:17;5837:6;5793:71;:::i;:::-;5649:222;;;;:::o;5877:117::-;5986:1;5983;5976:12;6000:117;6109:1;6106;6099:12;6123:180;6171:77;6168:1;6161:88;6268:4;6265:1;6258:15;6292:4;6289:1;6282:15;6309:281;6392:27;6414:4;6392:27;:::i;:::-;6384:6;6380:40;6522:6;6510:10;6507:22;6486:18;6474:10;6471:34;6468:62;6465:88;;;6533:18;;:::i;:::-;6465:88;6573:10;6569:2;6562:22;6352:238;6309:281;;:::o;6596:129::-;6630:6;6657:20;;:::i;:::-;6647:30;;6686:33;6714:4;6706:6;6686:33;:::i;:::-;6596:129;;;:::o;6731:308::-;6793:4;6883:18;6875:6;6872:30;6869:56;;;6905:18;;:::i;:::-;6869:56;6943:29;6965:6;6943:29;:::i;:::-;6935:37;;7027:4;7021;7017:15;7009:23;;6731:308;;;:::o;7045:148::-;7143:6;7138:3;7133;7120:30;7184:1;7175:6;7170:3;7166:16;7159:27;7045:148;;;:::o;7199:425::-;7277:5;7302:66;7318:49;7360:6;7318:49;:::i;:::-;7302:66;:::i;:::-;7293:75;;7391:6;7384:5;7377:21;7429:4;7422:5;7418:16;7467:3;7458:6;7453:3;7449:16;7446:25;7443:112;;;7474:79;;:::i;:::-;7443:112;7564:54;7611:6;7606:3;7601;7564:54;:::i;:::-;7283:341;7199:425;;;;;:::o;7644:340::-;7700:5;7749:3;7742:4;7734:6;7730:17;7726:27;7716:122;;7757:79;;:::i;:::-;7716:122;7874:6;7861:20;7899:79;7974:3;7966:6;7959:4;7951:6;7947:17;7899:79;:::i;:::-;7890:88;;7706:278;7644:340;;;;:::o;7990:509::-;8059:6;8108:2;8096:9;8087:7;8083:23;8079:32;8076:119;;;8114:79;;:::i;:::-;8076:119;8262:1;8251:9;8247:17;8234:31;8292:18;8284:6;8281:30;8278:117;;;8314:79;;:::i;:::-;8278:117;8419:63;8474:7;8465:6;8454:9;8450:22;8419:63;:::i;:::-;8409:73;;8205:287;7990:509;;;;:::o;8505:474::-;8573:6;8581;8630:2;8618:9;8609:7;8605:23;8601:32;8598:119;;;8636:79;;:::i;:::-;8598:119;8756:1;8781:53;8826:7;8817:6;8806:9;8802:22;8781:53;:::i;:::-;8771:63;;8727:117;8883:2;8909:53;8954:7;8945:6;8934:9;8930:22;8909:53;:::i;:::-;8899:63;;8854:118;8505:474;;;;;:::o;8985:180::-;9033:77;9030:1;9023:88;9130:4;9127:1;9120:15;9154:4;9151:1;9144:15;9171:320;9215:6;9252:1;9246:4;9242:12;9232:22;;9299:1;9293:4;9289:12;9320:18;9310:81;;9376:4;9368:6;9364:17;9354:27;;9310:81;9438:2;9430:6;9427:14;9407:18;9404:38;9401:84;;9457:18;;:::i;:::-;9401:84;9222:269;9171:320;;;:::o;9497:222::-;9637:34;9633:1;9625:6;9621:14;9614:58;9706:5;9701:2;9693:6;9689:15;9682:30;9497:222;:::o;9725:366::-;9867:3;9888:67;9952:2;9947:3;9888:67;:::i;:::-;9881:74;;9964:93;10053:3;9964:93;:::i;:::-;10082:2;10077:3;10073:12;10066:19;;9725:366;;;:::o;10097:419::-;10263:4;10301:2;10290:9;10286:18;10278:26;;10350:9;10344:4;10340:20;10336:1;10325:9;10321:17;10314:47;10378:131;10504:4;10378:131;:::i;:::-;10370:139;;10097:419;;;:::o;10522:221::-;10662:34;10658:1;10650:6;10646:14;10639:58;10731:4;10726:2;10718:6;10714:15;10707:29;10522:221;:::o;10749:366::-;10891:3;10912:67;10976:2;10971:3;10912:67;:::i;:::-;10905:74;;10988:93;11077:3;10988:93;:::i;:::-;11106:2;11101:3;11097:12;11090:19;;10749:366;;;:::o;11121:419::-;11287:4;11325:2;11314:9;11310:18;11302:26;;11374:9;11368:4;11364:20;11360:1;11349:9;11345:17;11338:47;11402:131;11528:4;11402:131;:::i;:::-;11394:139;;11121:419;;;:::o;11546:442::-;11695:4;11733:2;11722:9;11718:18;11710:26;;11746:71;11814:1;11803:9;11799:17;11790:6;11746:71;:::i;:::-;11827:72;11895:2;11884:9;11880:18;11871:6;11827:72;:::i;:::-;11909;11977:2;11966:9;11962:18;11953:6;11909:72;:::i;:::-;11546:442;;;;;;:::o;11994:141::-;12043:4;12066:3;12058:11;;12089:3;12086:1;12079:14;12123:4;12120:1;12110:18;12102:26;;11994:141;;;:::o;12141:93::-;12178:6;12225:2;12220;12213:5;12209:14;12205:23;12195:33;;12141:93;;;:::o;12240:107::-;12284:8;12334:5;12328:4;12324:16;12303:37;;12240:107;;;;:::o;12353:393::-;12422:6;12472:1;12460:10;12456:18;12495:97;12525:66;12514:9;12495:97;:::i;:::-;12613:39;12643:8;12632:9;12613:39;:::i;:::-;12601:51;;12685:4;12681:9;12674:5;12670:21;12661:30;;12734:4;12724:8;12720:19;12713:5;12710:30;12700:40;;12429:317;;12353:393;;;;;:::o;12752:60::-;12780:3;12801:5;12794:12;;12752:60;;;:::o;12818:142::-;12868:9;12901:53;12919:34;12928:24;12946:5;12928:24;:::i;:::-;12919:34;:::i;:::-;12901:53;:::i;:::-;12888:66;;12818:142;;;:::o;12966:75::-;13009:3;13030:5;13023:12;;12966:75;;;:::o;13047:269::-;13157:39;13188:7;13157:39;:::i;:::-;13218:91;13267:41;13291:16;13267:41;:::i;:::-;13259:6;13252:4;13246:11;13218:91;:::i;:::-;13212:4;13205:105;13123:193;13047:269;;;:::o;13322:73::-;13367:3;13322:73;:::o;13401:189::-;13478:32;;:::i;:::-;13519:65;13577:6;13569;13563:4;13519:65;:::i;:::-;13454:136;13401:189;;:::o;13596:186::-;13656:120;13673:3;13666:5;13663:14;13656:120;;;13727:39;13764:1;13757:5;13727:39;:::i;:::-;13700:1;13693:5;13689:13;13680:22;;13656:120;;;13596:186;;:::o;13788:543::-;13889:2;13884:3;13881:11;13878:446;;;13923:38;13955:5;13923:38;:::i;:::-;14007:29;14025:10;14007:29;:::i;:::-;13997:8;13993:44;14190:2;14178:10;14175:18;14172:49;;;14211:8;14196:23;;14172:49;14234:80;14290:22;14308:3;14290:22;:::i;:::-;14280:8;14276:37;14263:11;14234:80;:::i;:::-;13893:431;;13878:446;13788:543;;;:::o;14337:117::-;14391:8;14441:5;14435:4;14431:16;14410:37;;14337:117;;;;:::o;14460:169::-;14504:6;14537:51;14585:1;14581:6;14573:5;14570:1;14566:13;14537:51;:::i;:::-;14533:56;14618:4;14612;14608:15;14598:25;;14511:118;14460:169;;;;:::o;14634:295::-;14710:4;14856:29;14881:3;14875:4;14856:29;:::i;:::-;14848:37;;14918:3;14915:1;14911:11;14905:4;14902:21;14894:29;;14634:295;;;;:::o;14934:1395::-;15051:37;15084:3;15051:37;:::i;:::-;15153:18;15145:6;15142:30;15139:56;;;15175:18;;:::i;:::-;15139:56;15219:38;15251:4;15245:11;15219:38;:::i;:::-;15304:67;15364:6;15356;15350:4;15304:67;:::i;:::-;15398:1;15422:4;15409:17;;15454:2;15446:6;15443:14;15471:1;15466:618;;;;16128:1;16145:6;16142:77;;;16194:9;16189:3;16185:19;16179:26;16170:35;;16142:77;16245:67;16305:6;16298:5;16245:67;:::i;:::-;16239:4;16232:81;16101:222;15436:887;;15466:618;15518:4;15514:9;15506:6;15502:22;15552:37;15584:4;15552:37;:::i;:::-;15611:1;15625:208;15639:7;15636:1;15633:14;15625:208;;;15718:9;15713:3;15709:19;15703:26;15695:6;15688:42;15769:1;15761:6;15757:14;15747:24;;15816:2;15805:9;15801:18;15788:31;;15662:4;15659:1;15655:12;15650:17;;15625:208;;;15861:6;15852:7;15849:19;15846:179;;;15919:9;15914:3;15910:19;15904:26;15962:48;16004:4;15996:6;15992:17;15981:9;15962:48;:::i;:::-;15954:6;15947:64;15869:156;15846:179;16071:1;16067;16059:6;16055:14;16051:22;16045:4;16038:36;15473:611;;;15436:887;;15026:1303;;;14934:1395;;:::o;16335:332::-;16456:4;16494:2;16483:9;16479:18;16471:26;;16507:71;16575:1;16564:9;16560:17;16551:6;16507:71;:::i;:::-;16588:72;16656:2;16645:9;16641:18;16632:6;16588:72;:::i;:::-;16335:332;;;;;:::o;16673:180::-;16721:77;16718:1;16711:88;16818:4;16815:1;16808:15;16842:4;16839:1;16832:15;16859:191;16899:3;16918:20;16936:1;16918:20;:::i;:::-;16913:25;;16952:20;16970:1;16952:20;:::i;:::-;16947:25;;16995:1;16992;16988:9;16981:16;;17016:3;17013:1;17010:10;17007:36;;;17023:18;;:::i;:::-;17007:36;16859:191;;;;:::o
Swarm Source
ipfs://c802e7b374ecde3145416b2e408012ece3b50cd4c04dec361331cbf9f0c40d87
🤖 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.

Etherscan Logo Etherscan Logo
Etherscan AI Beta
Holders Overview


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