BNB Price: $601.97 (+1.28%)
 

Overview

Max Total Supply

555,555,555,555MOO DENG

Holders

7,679 (0.00%)

Transfers

-
0

Market

Price

$0.00 @ 0.000000 BNB (+0.01%)

Onchain Market Cap

$8,236.32

Circulating Supply Market Cap

$4,797.31

Other Info

Token Contract (WITH 18 Decimals)

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

OVERVIEW

MOO DENG BNB is a community-driven meme coin combining blockchain technology with social impact. It promotes fun, accessible cryptocurrency adoption while supporting animal welfare and fostering a strong, inclusive global community.

Market

Volume (24H):$0.00
Market Capitalization:$4,797.31
Circulating Supply:323,587,781,059.00 MOO DENG
Market Data Source: Coinmarketcap


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

MooDengKhaoKheow

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes 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":"account","type":"address"}],"name":"AccountHasBeenFrozen","type":"error"},{"inputs":[],"name":"ECDSAInvalidSignature","type":"error"},{"inputs":[{"internalType":"uint256","name":"length","type":"uint256"}],"name":"ECDSAInvalidSignatureLength","type":"error"},{"inputs":[{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"ECDSAInvalidSignatureS","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"allowance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientAllowance","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"balance","type":"uint256"},{"internalType":"uint256","name":"needed","type":"uint256"}],"name":"ERC20InsufficientBalance","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC20InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC20InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC20InvalidSender","type":"error"},{"inputs":[{"internalType":"address","name":"spender","type":"address"}],"name":"ERC20InvalidSpender","type":"error"},{"inputs":[{"internalType":"uint256","name":"deadline","type":"uint256"}],"name":"ERC2612ExpiredSignature","type":"error"},{"inputs":[{"internalType":"address","name":"signer","type":"address"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC2612InvalidSigner","type":"error"},{"inputs":[],"name":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"currentNonce","type":"uint256"}],"name":"InvalidAccountNonce","type":"error"},{"inputs":[],"name":"InvalidShortString","type":"error"},{"inputs":[{"internalType":"string","name":"str","type":"string"}],"name":"StringTooLong","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"admin","type":"address"}],"name":"AdminGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"admin","type":"address"}],"name":"AdminRevoked","type":"event"},{"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":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"burner","type":"address"}],"name":"BurnerGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"burner","type":"address"}],"name":"BurnerRevoked","type":"event"},{"anonymous":false,"inputs":[],"name":"EIP712DomainChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Freeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"memo","type":"string"}],"name":"Memo","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"}],"name":"MinterGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"minter","type":"address"}],"name":"MinterRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pauser","type":"address"}],"name":"PauserGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"pauser","type":"address"}],"name":"PauserRevoked","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":"Unfreeze","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[],"name":"BURNER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINTER_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":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"eip712Domain","outputs":[{"internalType":"bytes1","name":"fields","type":"bytes1"},{"internalType":"string","name":"name","type":"string"},{"internalType":"string","name":"version","type":"string"},{"internalType":"uint256","name":"chainId","type":"uint256"},{"internalType":"address","name":"verifyingContract","type":"address"},{"internalType":"bytes32","name":"salt","type":"bytes32"},{"internalType":"uint256[]","name":"extensions","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"freeze","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"freezeAccounts","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"uint256","name":"index","type":"uint256"}],"name":"getRoleMember","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleMemberCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"grantAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"burner","type":"address"}],"name":"grantBurner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"grantMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pauser","type":"address"}],"name":"grantPauser","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mintTo","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"admin","type":"address"}],"name":"revokeAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"burner","type":"address"}],"name":"revokeBurner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"revokeMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"pauser","type":"address"}],"name":"revokePauser","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":"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":"totalBurnAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalMintAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalTransferedAmount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"string","name":"memo","type":"string"}],"name":"transfer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","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":"amount","type":"uint256"},{"internalType":"string","name":"memo","type":"string"}],"name":"transferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"unfreeze","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"}]
6101606040526000600c556000600d556000600e5534801561002057600080fd5b50604051806040016040528060088152602001674d4f4f2044454e4760c01b81525080604051806040016040528060018152602001603160f81b8152506040518060400160405280601981526020017f4d4f4f2044454e4720286d6f6f64656e67626e622e636f6d2900000000000000815250604051806040016040528060088152602001674d4f4f2044454e4760c01b81525081600390816100c39190610474565b5060046100d08282610474565b50506005805460ff19169055506100e8826006610220565b610120526100f7816007610220565b61014052815160208084019190912060e052815190820120610100524660a05261018460e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05250610199600033610253565b506101c47f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a633610253565b506101ef7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84833610253565b5061021a7f65d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a33610253565b506105a4565b600060208351101561023c5761023583610289565b905061024d565b816102478482610474565b5060ff90505b92915050565b60008061026084846102d0565b90508015610282576000848152600a60205260409020610280908461037e565b505b9392505050565b600080829050601f815111156102bd578260405163305a27a960e01b81526004016102b49190610532565b60405180910390fd5b80516102c882610580565b179392505050565b60008281526009602090815260408083206001600160a01b038516845290915281205460ff166103765760008381526009602090815260408083206001600160a01b03861684529091529020805460ff1916600117905561032e3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a450600161024d565b50600061024d565b6000610282836001600160a01b03841660008181526001830160205260408120546103765750815460018181018455600084815260208082209093018490558454848252828601909352604090209190915561024d565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806103ff57607f821691505b60208210810361041f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561046f57806000526020600020601f840160051c8101602085101561044c5750805b601f840160051c820191505b8181101561046c5760008155600101610458565b50505b505050565b81516001600160401b0381111561048d5761048d6103d5565b6104a18161049b84546103eb565b84610425565b6020601f8211600181146104d557600083156104bd5750848201515b600019600385901b1c1916600184901b17845561046c565b600084815260208120601f198516915b8281101561050557878501518255602094850194600190920191016104e5565b50848210156105235786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b602081526000825180602084015260005b818110156105605760208186018101516040868401015201610543565b506000604082850101526040601f19601f83011684010191505092915050565b8051602080830151919081101561041f5760001960209190910360031b1b16919050565b60805160a05160c05160e0516101005161012051610140516126a56105fe60003960006116fc015260006116cf0152600061154b015260006115230152600061147e015260006114a8015260006114d201526126a56000f3fe608060405234801561001057600080fd5b50600436106102a05760003560e01c80635a77e12a11610167578063a0712d68116100ce578063d505accf11610087578063d505accf146105c2578063d5391393146105d5578063d547741f146105ea578063dd62ed3e146105fd578063e276fea314610636578063e63ab1e91461065957600080fd5b8063a0712d6814610565578063a217fddf14610578578063a9059cbb14610580578063ca15c87314610593578063cfbd4885146105a6578063d0045341146105b957600080fd5b80638456cb59116101205780638456cb59146104e957806384b0196e146104f15780638d1fdf2f1461050c5780639010d07c1461051f57806391d148541461054a57806395d89b411461055d57600080fd5b80635a77e12a146104735780635c975abb1461047c57806370a082311461048757806379cc6790146104b05780637ecebe00146104c35780637fe76df0146104d657600080fd5b80632d3456701161020b5780633cd4fe7c116101c45780633cd4fe7c146104165780633f4ba83a1461041f57806342966c6814610427578063449a52f81461043a57806345c8b1a61461044d57806356b8c7241461046057600080fd5b80632d345670146103b35780632f2ff15d146103c6578063313ce567146103d957806335bb3e16146103e85780633644e515146103fb57806336568abe1461040357600080fd5b806318160ddd1161025d57806318160ddd146103305780631af716ba1461034257806323b872dd14610355578063248a9ca314610368578063261707fa1461038b578063282c51f31461039e57600080fd5b806301ffc9a7146102a557806306fdde03146102cd5780630900cc33146102e2578063095ea7b3146102f757806309c1d95f1461030a57806310511f961461031d575b600080fd5b6102b86102b336600461206c565b61066e565b60405190151581526020015b60405180910390f35b6102d5610699565b6040516102c491906120dc565b6102f56102f036600461210b565b61072b565b005b6102b8610305366004612126565b6107aa565b6102f561031836600461210b565b6107c2565b6102f561032b36600461210b565b610838565b6002545b6040519081526020016102c4565b6102f56103503660046121f5565b6108ae565b6102b861036336600461225d565b610940565b61033461037636600461229a565b60009081526009602052604090206001015490565b6102f561039936600461210b565b6109ab565b61033460008051602061261083398151915281565b6102f56103c136600461210b565b610a21565b6102f56103d43660046122b3565b610a8a565b604051601281526020016102c4565b6102f56103f636600461210b565b610ab5565b610334610b1e565b6102f56104113660046122b3565b610b2d565b610334600e5481565b6102f5610b65565b6102f561043536600461229a565b610ba3565b6102f5610448366004612126565b610c3a565b6102f561045b36600461210b565b610cca565b6102f561046e3660046122df565b610d49565b610334600d5481565b60055460ff166102b8565b61033461049536600461210b565b6001600160a01b031660009081526020819052604090205490565b6102f56104be366004612126565b610dd8565b6103346104d136600461210b565b610ef9565b6102f56104e436600461210b565b610f17565b6102f5610f8d565b6104f9610fc9565b6040516102c49796959493929190612336565b6102f561051a36600461210b565b61100f565b61053261052d3660046123ce565b61108a565b6040516001600160a01b0390911681526020016102c4565b6102b86105583660046122b3565b6110a9565b6102d56110d4565b6102f561057336600461229a565b6110e3565b610334600081565b6102b861058e366004612126565b611170565b6103346105a136600461229a565b6111dd565b6102f56105b436600461210b565b6111f4565b610334600c5481565b6102f56105d03660046123f0565b61126a565b61033460008051602061265083398151915281565b6102f56105f83660046122b3565b6113a4565b61033461060b366004612463565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102b861064436600461210b565b600b6020526000908152604090205460ff1681565b61033460008051602061263083398151915281565b60006001600160e01b03198216635a05180f60e01b14806106935750610693826113c9565b92915050565b6060600380546106a89061248d565b80601f01602080910402602001604051908101604052809291908181526020018280546106d49061248d565b80156107215780601f106106f657610100808354040283529160200191610721565b820191906000526020600020905b81548152906001019060200180831161070457829003601f168201915b5050505050905090565b6107366000336110a9565b61075b5760405162461bcd60e51b8152600401610752906124c7565b60405180910390fd5b610773600080516020612610833981519152826113a4565b6040516001600160a01b038216907f95c68d58c8bb46dbb61ce85935e1c7558c94f50b79251867d374173c34ecc6c690600090a250565b6000336107b88185856113fe565b5060019392505050565b6107cd6000336110a9565b6107e95760405162461bcd60e51b8152600401610752906124c7565b61080160008051602061263083398151915282610a8a565b6040516001600160a01b038216907faf52411d3c2de882b339a7ab926d658798c3e4a77e57c81895c85229688289d590600090a250565b6108436000336110a9565b61085f5760405162461bcd60e51b8152600401610752906124c7565b61087760008051602061261083398151915282610a8a565b6040516001600160a01b038216907fc22f252d7900b40b2cc955d3ee09048650c045668ae04007da66434d98d1da3090600090a250565b336000818152600b602052604090205460ff16156108ea57604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b6108f5858585610940565b1561093957815115610939577fb0734c6ca9ae9b7406dd80224cb0488aed0928eef358da7449505fa59b8d7a2a8260405161093091906120dc565b60405180910390a15b5050505050565b336000818152600b602052604081205490919060ff161561097f57604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b82600e60008282546109919190612525565b909155506109a2905085858561140b565b95945050505050565b6109b66000336110a9565b6109d25760405162461bcd60e51b8152600401610752906124c7565b6109ea60008051602061265083398151915282610a8a565b6040516001600160a01b038216907f93e15a6550ecfc8e6edd98132363907de724eed6c5d89ce96917f4d4ff4da1f390600090a250565b610a2c6000336110a9565b610a485760405162461bcd60e51b8152600401610752906124c7565b610a536000826113a4565b6040516001600160a01b038216907f631ff1c4e1a02c54b480a34b810e03bcee61fe38efcb243930a7f820914923e290600090a250565b600082815260096020526040902060010154610aa58161142f565b610aaf838361143c565b50505050565b610ac06000336110a9565b610adc5760405162461bcd60e51b8152600401610752906124c7565b610ae7600082610a8a565b6040516001600160a01b038216907f1c4e23de8d72c94b22992bd4d7b6786b215ba876af214ff63e6a0ca38fc97af490600090a250565b6000610b28611471565b905090565b6001600160a01b0381163314610b565760405163334bd91960e11b815260040160405180910390fd5b610b60828261159c565b505050565b610b7d600080516020612630833981519152336110a9565b610b995760405162461bcd60e51b815260040161075290612538565b610ba16115c9565b565b336000818152600b602052604090205460ff1615610bdf57604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b610be9338361161b565b81600d6000828254610bfb9190612525565b909155505060405182815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5906020015b60405180910390a25050565b610c52600080516020612650833981519152336110a9565b610c6e5760405162461bcd60e51b815260040161075290612579565b610c788282611655565b80600c6000828254610c8a9190612525565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688590602001610c2e565b610cd56000336110a9565b610cf15760405162461bcd60e51b8152600401610752906124c7565b6001600160a01b0381166000818152600b6020908152604091829020805460ff1916905590519182527fca5069937e68fd197927055037f59d7c90bf75ac104e6e375539ef480c3ad6ee91015b60405180910390a150565b336000818152600b602052604090205460ff1615610d8557604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b610d8f8484611170565b15610aaf57815115610aaf577fb0734c6ca9ae9b7406dd80224cb0488aed0928eef358da7449505fa59b8d7a2a82604051610dca91906120dc565b60405180910390a150505050565b336001600160a01b038316148015610dff5750336000908152600b602052604090205460ff165b15610e1f57604051638af9883b60e01b8152336004820152602401610752565b336001600160a01b03831614610e9d57610e47600080516020612610833981519152336110a9565b610e9d5760405162461bcd60e51b815260206004820152602160248201527f43616c6c657220646f6573206e6f74206861732061204255524e45525f524f4c6044820152604560f81b6064820152608401610752565b610ea7828261161b565b80600d6000828254610eb99190612525565b90915550506040518181526001600160a01b038316907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca590602001610c2e565b6001600160a01b038116600090815260086020526040812054610693565b610f226000336110a9565b610f3e5760405162461bcd60e51b8152600401610752906124c7565b610f56600080516020612630833981519152826113a4565b6040516001600160a01b038216907f2344001cd8deb0e4d38d4db424d7956b93abca3aa922ce7c5df2e4d46823add790600090a250565b610fa5600080516020612630833981519152336110a9565b610fc15760405162461bcd60e51b815260040161075290612538565b610ba161168b565b600060608060008060006060610fdd6116c8565b610fe56116f5565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b61101a6000336110a9565b6110365760405162461bcd60e51b8152600401610752906124c7565b6001600160a01b0381166000818152600b6020908152604091829020805460ff1916600117905590519182527faf85b60d26151edd11443b704d424da6c43d0468f2235ebae3d1904dbc3230499101610d3e565b6000828152600a602052604081206110a29083611722565b9392505050565b60009182526009602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600480546106a89061248d565b6110fb600080516020612650833981519152336110a9565b6111175760405162461bcd60e51b815260040161075290612579565b6111213382611655565b80600c60008282546111339190612525565b909155505060405181815233907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859060200160405180910390a250565b336000818152600b602052604081205490919060ff16156111af57604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b336111bb81868661172e565b83600e60008282546111cd9190612525565b9091555060019695505050505050565b6000818152600a602052604081206106939061178d565b6111ff6000336110a9565b61121b5760405162461bcd60e51b8152600401610752906124c7565b611233600080516020612650833981519152826113a4565b6040516001600160a01b038216907f44f4322f8daa225d5f4877ad0f7d3dfba248a774396f3ca99405ed40a044fe8190600090a250565b8342111561128e5760405163313c898160e11b815260048101859052602401610752565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886112db8c6001600160a01b0316600090815260086020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061133682611797565b90506000611346828787876117c4565b9050896001600160a01b0316816001600160a01b03161461138d576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610752565b6113988a8a8a6113fe565b50505050505050505050565b6000828152600960205260409020600101546113bf8161142f565b610aaf838361159c565b60006001600160e01b03198216637965db0b60e01b148061069357506301ffc9a760e01b6001600160e01b0319831614610693565b610b6083838360016117f2565b6000336114198582856118c7565b61142485858561172e565b506001949350505050565b611439813361193f565b50565b6000806114498484611978565b905080156110a2576000848152600a602052604090206114699084611a0c565b509392505050565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156114ca57507f000000000000000000000000000000000000000000000000000000000000000046145b156114f457507f000000000000000000000000000000000000000000000000000000000000000090565b610b28604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6000806115a98484611a21565b905080156110a2576000848152600a602052604090206114699084611a8e565b6115d1611aa3565b6005805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b03821661164557604051634b637e8f60e11b815260006004820152602401610752565b61165182600083611ac6565b5050565b6001600160a01b03821661167f5760405163ec442f0560e01b815260006004820152602401610752565b61165160008383611ac6565b611693611b20565b6005805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586115fe3390565b6060610b287f00000000000000000000000000000000000000000000000000000000000000006006611b44565b6060610b287f00000000000000000000000000000000000000000000000000000000000000006007611b44565b60006110a28383611bef565b6001600160a01b03831661175857604051634b637e8f60e11b815260006004820152602401610752565b6001600160a01b0382166117825760405163ec442f0560e01b815260006004820152602401610752565b610b60838383611ac6565b6000610693825490565b60006106936117a4611471565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000806117d688888888611c19565b9250925092506117e68282611ce8565b50909695505050505050565b6001600160a01b03841661181c5760405163e602df0560e01b815260006004820152602401610752565b6001600160a01b03831661184657604051634a1406b160e11b815260006004820152602401610752565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610aaf57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516118b991815260200190565b60405180910390a350505050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114610aaf578181101561193057604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610752565b610aaf848484840360006117f2565b61194982826110a9565b6116515760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610752565b600061198483836110a9565b611a045760008381526009602090815260408083206001600160a01b03861684529091529020805460ff191660011790556119bc3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610693565b506000610693565b60006110a2836001600160a01b038416611da1565b6000611a2d83836110a9565b15611a045760008381526009602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610693565b60006110a2836001600160a01b038416611de8565b60055460ff16610ba157604051638dfc202b60e01b815260040160405180910390fd5b611ace611b20565b6001600160a01b0383166000908152600b6020526040902054839060ff1615611b1557604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b610aaf848484611edb565b60055460ff1615610ba15760405163d93c066560e01b815260040160405180910390fd5b606060ff8314611b5e57611b5783612005565b9050610693565b818054611b6a9061248d565b80601f0160208091040260200160405190810160405280929190818152602001828054611b969061248d565b8015611be35780601f10611bb857610100808354040283529160200191611be3565b820191906000526020600020905b815481529060010190602001808311611bc657829003601f168201915b50505050509050610693565b6000826000018281548110611c0657611c066125ba565b9060005260206000200154905092915050565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611c545750600091506003905082611cde565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611ca8573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611cd457506000925060019150829050611cde565b9250600091508190505b9450945094915050565b6000826003811115611cfc57611cfc6125d0565b03611d05575050565b6001826003811115611d1957611d196125d0565b03611d375760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611d4b57611d4b6125d0565b03611d6c5760405163fce698f760e01b815260048101829052602401610752565b6003826003811115611d8057611d806125d0565b03611651576040516335e2f38360e21b815260048101829052602401610752565b6000818152600183016020526040812054611a0457508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610693565b60008181526001830160205260408120548015611ed1576000611e0c6001836125e6565b8554909150600090611e20906001906125e6565b9050808214611e85576000866000018281548110611e4057611e406125ba565b9060005260206000200154905080876000018481548110611e6357611e636125ba565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611e9657611e966125f9565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610693565b6000915050610693565b6001600160a01b038316611f06578060026000828254611efb9190612525565b90915550611f789050565b6001600160a01b03831660009081526020819052604090205481811015611f595760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610752565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611f9457600280548290039055611fb3565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ff891815260200190565b60405180910390a3505050565b6060600061201283612044565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561069357604051632cd44ac360e21b815260040160405180910390fd5b60006020828403121561207e57600080fd5b81356001600160e01b0319811681146110a257600080fd5b6000815180845260005b818110156120bc576020818501810151868301820152016120a0565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006110a26020830184612096565b80356001600160a01b038116811461210657600080fd5b919050565b60006020828403121561211d57600080fd5b6110a2826120ef565b6000806040838503121561213957600080fd5b612142836120ef565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261217757600080fd5b813567ffffffffffffffff81111561219157612191612150565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156121c0576121c0612150565b6040528181528382016020018510156121d857600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561220b57600080fd5b612214856120ef565b9350612222602086016120ef565b925060408501359150606085013567ffffffffffffffff81111561224557600080fd5b61225187828801612166565b91505092959194509250565b60008060006060848603121561227257600080fd5b61227b846120ef565b9250612289602085016120ef565b929592945050506040919091013590565b6000602082840312156122ac57600080fd5b5035919050565b600080604083850312156122c657600080fd5b823591506122d6602084016120ef565b90509250929050565b6000806000606084860312156122f457600080fd5b6122fd846120ef565b925060208401359150604084013567ffffffffffffffff81111561232057600080fd5b61232c86828701612166565b9150509250925092565b60ff60f81b8816815260e06020820152600061235560e0830189612096565b82810360408401526123678189612096565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b818110156123bd57835183526020938401939092019160010161239f565b50909b9a5050505050505050505050565b600080604083850312156123e157600080fd5b50508035926020909101359150565b600080600080600080600060e0888a03121561240b57600080fd5b612414886120ef565b9650612422602089016120ef565b95506040880135945060608801359350608088013560ff8116811461244657600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561247657600080fd5b61247f836120ef565b91506122d6602084016120ef565b600181811c908216806124a157607f821691505b6020821081036124c157634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526028908201527f43616c6c657220646f6573206e6f742068617320612044454641554c545f41446040820152674d494e5f524f4c4560c01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808201808211156106935761069361250f565b60208082526021908201527f43616c6c657220646f6573206e6f74206861732061205041555345525f524f4c6040820152604560f81b606082015260800190565b60208082526021908201527f43616c6c657220646f6573206e6f74206861732061204d494e5445525f524f4c6040820152604560f81b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b818103818111156106935761069361250f565b634e487b7160e01b600052603160045260246000fdfe3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84865d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6a264697066735822122032b1a75447619c4199568bc4e97461e8b5a4fd69c922d7b0adcc6e41a5bfc73e64736f6c634300081a0033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102a05760003560e01c80635a77e12a11610167578063a0712d68116100ce578063d505accf11610087578063d505accf146105c2578063d5391393146105d5578063d547741f146105ea578063dd62ed3e146105fd578063e276fea314610636578063e63ab1e91461065957600080fd5b8063a0712d6814610565578063a217fddf14610578578063a9059cbb14610580578063ca15c87314610593578063cfbd4885146105a6578063d0045341146105b957600080fd5b80638456cb59116101205780638456cb59146104e957806384b0196e146104f15780638d1fdf2f1461050c5780639010d07c1461051f57806391d148541461054a57806395d89b411461055d57600080fd5b80635a77e12a146104735780635c975abb1461047c57806370a082311461048757806379cc6790146104b05780637ecebe00146104c35780637fe76df0146104d657600080fd5b80632d3456701161020b5780633cd4fe7c116101c45780633cd4fe7c146104165780633f4ba83a1461041f57806342966c6814610427578063449a52f81461043a57806345c8b1a61461044d57806356b8c7241461046057600080fd5b80632d345670146103b35780632f2ff15d146103c6578063313ce567146103d957806335bb3e16146103e85780633644e515146103fb57806336568abe1461040357600080fd5b806318160ddd1161025d57806318160ddd146103305780631af716ba1461034257806323b872dd14610355578063248a9ca314610368578063261707fa1461038b578063282c51f31461039e57600080fd5b806301ffc9a7146102a557806306fdde03146102cd5780630900cc33146102e2578063095ea7b3146102f757806309c1d95f1461030a57806310511f961461031d575b600080fd5b6102b86102b336600461206c565b61066e565b60405190151581526020015b60405180910390f35b6102d5610699565b6040516102c491906120dc565b6102f56102f036600461210b565b61072b565b005b6102b8610305366004612126565b6107aa565b6102f561031836600461210b565b6107c2565b6102f561032b36600461210b565b610838565b6002545b6040519081526020016102c4565b6102f56103503660046121f5565b6108ae565b6102b861036336600461225d565b610940565b61033461037636600461229a565b60009081526009602052604090206001015490565b6102f561039936600461210b565b6109ab565b61033460008051602061261083398151915281565b6102f56103c136600461210b565b610a21565b6102f56103d43660046122b3565b610a8a565b604051601281526020016102c4565b6102f56103f636600461210b565b610ab5565b610334610b1e565b6102f56104113660046122b3565b610b2d565b610334600e5481565b6102f5610b65565b6102f561043536600461229a565b610ba3565b6102f5610448366004612126565b610c3a565b6102f561045b36600461210b565b610cca565b6102f561046e3660046122df565b610d49565b610334600d5481565b60055460ff166102b8565b61033461049536600461210b565b6001600160a01b031660009081526020819052604090205490565b6102f56104be366004612126565b610dd8565b6103346104d136600461210b565b610ef9565b6102f56104e436600461210b565b610f17565b6102f5610f8d565b6104f9610fc9565b6040516102c49796959493929190612336565b6102f561051a36600461210b565b61100f565b61053261052d3660046123ce565b61108a565b6040516001600160a01b0390911681526020016102c4565b6102b86105583660046122b3565b6110a9565b6102d56110d4565b6102f561057336600461229a565b6110e3565b610334600081565b6102b861058e366004612126565b611170565b6103346105a136600461229a565b6111dd565b6102f56105b436600461210b565b6111f4565b610334600c5481565b6102f56105d03660046123f0565b61126a565b61033460008051602061265083398151915281565b6102f56105f83660046122b3565b6113a4565b61033461060b366004612463565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6102b861064436600461210b565b600b6020526000908152604090205460ff1681565b61033460008051602061263083398151915281565b60006001600160e01b03198216635a05180f60e01b14806106935750610693826113c9565b92915050565b6060600380546106a89061248d565b80601f01602080910402602001604051908101604052809291908181526020018280546106d49061248d565b80156107215780601f106106f657610100808354040283529160200191610721565b820191906000526020600020905b81548152906001019060200180831161070457829003601f168201915b5050505050905090565b6107366000336110a9565b61075b5760405162461bcd60e51b8152600401610752906124c7565b60405180910390fd5b610773600080516020612610833981519152826113a4565b6040516001600160a01b038216907f95c68d58c8bb46dbb61ce85935e1c7558c94f50b79251867d374173c34ecc6c690600090a250565b6000336107b88185856113fe565b5060019392505050565b6107cd6000336110a9565b6107e95760405162461bcd60e51b8152600401610752906124c7565b61080160008051602061263083398151915282610a8a565b6040516001600160a01b038216907faf52411d3c2de882b339a7ab926d658798c3e4a77e57c81895c85229688289d590600090a250565b6108436000336110a9565b61085f5760405162461bcd60e51b8152600401610752906124c7565b61087760008051602061261083398151915282610a8a565b6040516001600160a01b038216907fc22f252d7900b40b2cc955d3ee09048650c045668ae04007da66434d98d1da3090600090a250565b336000818152600b602052604090205460ff16156108ea57604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b6108f5858585610940565b1561093957815115610939577fb0734c6ca9ae9b7406dd80224cb0488aed0928eef358da7449505fa59b8d7a2a8260405161093091906120dc565b60405180910390a15b5050505050565b336000818152600b602052604081205490919060ff161561097f57604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b82600e60008282546109919190612525565b909155506109a2905085858561140b565b95945050505050565b6109b66000336110a9565b6109d25760405162461bcd60e51b8152600401610752906124c7565b6109ea60008051602061265083398151915282610a8a565b6040516001600160a01b038216907f93e15a6550ecfc8e6edd98132363907de724eed6c5d89ce96917f4d4ff4da1f390600090a250565b610a2c6000336110a9565b610a485760405162461bcd60e51b8152600401610752906124c7565b610a536000826113a4565b6040516001600160a01b038216907f631ff1c4e1a02c54b480a34b810e03bcee61fe38efcb243930a7f820914923e290600090a250565b600082815260096020526040902060010154610aa58161142f565b610aaf838361143c565b50505050565b610ac06000336110a9565b610adc5760405162461bcd60e51b8152600401610752906124c7565b610ae7600082610a8a565b6040516001600160a01b038216907f1c4e23de8d72c94b22992bd4d7b6786b215ba876af214ff63e6a0ca38fc97af490600090a250565b6000610b28611471565b905090565b6001600160a01b0381163314610b565760405163334bd91960e11b815260040160405180910390fd5b610b60828261159c565b505050565b610b7d600080516020612630833981519152336110a9565b610b995760405162461bcd60e51b815260040161075290612538565b610ba16115c9565b565b336000818152600b602052604090205460ff1615610bdf57604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b610be9338361161b565b81600d6000828254610bfb9190612525565b909155505060405182815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca5906020015b60405180910390a25050565b610c52600080516020612650833981519152336110a9565b610c6e5760405162461bcd60e51b815260040161075290612579565b610c788282611655565b80600c6000828254610c8a9190612525565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d412139688590602001610c2e565b610cd56000336110a9565b610cf15760405162461bcd60e51b8152600401610752906124c7565b6001600160a01b0381166000818152600b6020908152604091829020805460ff1916905590519182527fca5069937e68fd197927055037f59d7c90bf75ac104e6e375539ef480c3ad6ee91015b60405180910390a150565b336000818152600b602052604090205460ff1615610d8557604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b610d8f8484611170565b15610aaf57815115610aaf577fb0734c6ca9ae9b7406dd80224cb0488aed0928eef358da7449505fa59b8d7a2a82604051610dca91906120dc565b60405180910390a150505050565b336001600160a01b038316148015610dff5750336000908152600b602052604090205460ff165b15610e1f57604051638af9883b60e01b8152336004820152602401610752565b336001600160a01b03831614610e9d57610e47600080516020612610833981519152336110a9565b610e9d5760405162461bcd60e51b815260206004820152602160248201527f43616c6c657220646f6573206e6f74206861732061204255524e45525f524f4c6044820152604560f81b6064820152608401610752565b610ea7828261161b565b80600d6000828254610eb99190612525565b90915550506040518181526001600160a01b038316907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca590602001610c2e565b6001600160a01b038116600090815260086020526040812054610693565b610f226000336110a9565b610f3e5760405162461bcd60e51b8152600401610752906124c7565b610f56600080516020612630833981519152826113a4565b6040516001600160a01b038216907f2344001cd8deb0e4d38d4db424d7956b93abca3aa922ce7c5df2e4d46823add790600090a250565b610fa5600080516020612630833981519152336110a9565b610fc15760405162461bcd60e51b815260040161075290612538565b610ba161168b565b600060608060008060006060610fdd6116c8565b610fe56116f5565b60408051600080825260208201909252600f60f81b9b939a50919850469750309650945092509050565b61101a6000336110a9565b6110365760405162461bcd60e51b8152600401610752906124c7565b6001600160a01b0381166000818152600b6020908152604091829020805460ff1916600117905590519182527faf85b60d26151edd11443b704d424da6c43d0468f2235ebae3d1904dbc3230499101610d3e565b6000828152600a602052604081206110a29083611722565b9392505050565b60009182526009602090815260408084206001600160a01b0393909316845291905290205460ff1690565b6060600480546106a89061248d565b6110fb600080516020612650833981519152336110a9565b6111175760405162461bcd60e51b815260040161075290612579565b6111213382611655565b80600c60008282546111339190612525565b909155505060405181815233907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859060200160405180910390a250565b336000818152600b602052604081205490919060ff16156111af57604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b336111bb81868661172e565b83600e60008282546111cd9190612525565b9091555060019695505050505050565b6000818152600a602052604081206106939061178d565b6111ff6000336110a9565b61121b5760405162461bcd60e51b8152600401610752906124c7565b611233600080516020612650833981519152826113a4565b6040516001600160a01b038216907f44f4322f8daa225d5f4877ad0f7d3dfba248a774396f3ca99405ed40a044fe8190600090a250565b8342111561128e5760405163313c898160e11b815260048101859052602401610752565b60007f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98888886112db8c6001600160a01b0316600090815260086020526040902080546001810190915590565b6040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061133682611797565b90506000611346828787876117c4565b9050896001600160a01b0316816001600160a01b03161461138d576040516325c0072360e11b81526001600160a01b0380831660048301528b166024820152604401610752565b6113988a8a8a6113fe565b50505050505050505050565b6000828152600960205260409020600101546113bf8161142f565b610aaf838361159c565b60006001600160e01b03198216637965db0b60e01b148061069357506301ffc9a760e01b6001600160e01b0319831614610693565b610b6083838360016117f2565b6000336114198582856118c7565b61142485858561172e565b506001949350505050565b611439813361193f565b50565b6000806114498484611978565b905080156110a2576000848152600a602052604090206114699084611a0c565b509392505050565b6000306001600160a01b037f0000000000000000000000001111111111cbdd6ee1ee4689368576c50094dcb5161480156114ca57507f000000000000000000000000000000000000000000000000000000000000003846145b156114f457507fe841e8bdb11ad8287495147b7ffcac18e64bd84c24a8fdc4e8ec51a2c090542f90565b610b28604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527fa3255baa8657531c6b2c7abc487cf565b2091a86fe1a4e9eb933574ce9db864a918101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b6000806115a98484611a21565b905080156110a2576000848152600a602052604090206114699084611a8e565b6115d1611aa3565b6005805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b03821661164557604051634b637e8f60e11b815260006004820152602401610752565b61165182600083611ac6565b5050565b6001600160a01b03821661167f5760405163ec442f0560e01b815260006004820152602401610752565b61165160008383611ac6565b611693611b20565b6005805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586115fe3390565b6060610b287f4d4f4f2044454e470000000000000000000000000000000000000000000000086006611b44565b6060610b287f31000000000000000000000000000000000000000000000000000000000000016007611b44565b60006110a28383611bef565b6001600160a01b03831661175857604051634b637e8f60e11b815260006004820152602401610752565b6001600160a01b0382166117825760405163ec442f0560e01b815260006004820152602401610752565b610b60838383611ac6565b6000610693825490565b60006106936117a4611471565b8360405161190160f01b8152600281019290925260228201526042902090565b6000806000806117d688888888611c19565b9250925092506117e68282611ce8565b50909695505050505050565b6001600160a01b03841661181c5760405163e602df0560e01b815260006004820152602401610752565b6001600160a01b03831661184657604051634a1406b160e11b815260006004820152602401610752565b6001600160a01b0380851660009081526001602090815260408083209387168352929052208290558015610aaf57826001600160a01b0316846001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516118b991815260200190565b60405180910390a350505050565b6001600160a01b038381166000908152600160209081526040808320938616835292905220546000198114610aaf578181101561193057604051637dc7a0d960e11b81526001600160a01b03841660048201526024810182905260448101839052606401610752565b610aaf848484840360006117f2565b61194982826110a9565b6116515760405163e2517d3f60e01b81526001600160a01b038216600482015260248101839052604401610752565b600061198483836110a9565b611a045760008381526009602090815260408083206001600160a01b03861684529091529020805460ff191660011790556119bc3390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610693565b506000610693565b60006110a2836001600160a01b038416611da1565b6000611a2d83836110a9565b15611a045760008381526009602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610693565b60006110a2836001600160a01b038416611de8565b60055460ff16610ba157604051638dfc202b60e01b815260040160405180910390fd5b611ace611b20565b6001600160a01b0383166000908152600b6020526040902054839060ff1615611b1557604051638af9883b60e01b81526001600160a01b0382166004820152602401610752565b610aaf848484611edb565b60055460ff1615610ba15760405163d93c066560e01b815260040160405180910390fd5b606060ff8314611b5e57611b5783612005565b9050610693565b818054611b6a9061248d565b80601f0160208091040260200160405190810160405280929190818152602001828054611b969061248d565b8015611be35780601f10611bb857610100808354040283529160200191611be3565b820191906000526020600020905b815481529060010190602001808311611bc657829003601f168201915b50505050509050610693565b6000826000018281548110611c0657611c066125ba565b9060005260206000200154905092915050565b600080807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0841115611c545750600091506003905082611cde565b604080516000808252602082018084528a905260ff891692820192909252606081018790526080810186905260019060a0016020604051602081039080840390855afa158015611ca8573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116611cd457506000925060019150829050611cde565b9250600091508190505b9450945094915050565b6000826003811115611cfc57611cfc6125d0565b03611d05575050565b6001826003811115611d1957611d196125d0565b03611d375760405163f645eedf60e01b815260040160405180910390fd5b6002826003811115611d4b57611d4b6125d0565b03611d6c5760405163fce698f760e01b815260048101829052602401610752565b6003826003811115611d8057611d806125d0565b03611651576040516335e2f38360e21b815260048101829052602401610752565b6000818152600183016020526040812054611a0457508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610693565b60008181526001830160205260408120548015611ed1576000611e0c6001836125e6565b8554909150600090611e20906001906125e6565b9050808214611e85576000866000018281548110611e4057611e406125ba565b9060005260206000200154905080876000018481548110611e6357611e636125ba565b6000918252602080832090910192909255918252600188019052604090208390555b8554869080611e9657611e966125f9565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610693565b6000915050610693565b6001600160a01b038316611f06578060026000828254611efb9190612525565b90915550611f789050565b6001600160a01b03831660009081526020819052604090205481811015611f595760405163391434e360e21b81526001600160a01b03851660048201526024810182905260448101839052606401610752565b6001600160a01b03841660009081526020819052604090209082900390555b6001600160a01b038216611f9457600280548290039055611fb3565b6001600160a01b03821660009081526020819052604090208054820190555b816001600160a01b0316836001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051611ff891815260200190565b60405180910390a3505050565b6060600061201283612044565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b600060ff8216601f81111561069357604051632cd44ac360e21b815260040160405180910390fd5b60006020828403121561207e57600080fd5b81356001600160e01b0319811681146110a257600080fd5b6000815180845260005b818110156120bc576020818501810151868301820152016120a0565b506000602082860101526020601f19601f83011685010191505092915050565b6020815260006110a26020830184612096565b80356001600160a01b038116811461210657600080fd5b919050565b60006020828403121561211d57600080fd5b6110a2826120ef565b6000806040838503121561213957600080fd5b612142836120ef565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261217757600080fd5b813567ffffffffffffffff81111561219157612191612150565b604051601f8201601f19908116603f0116810167ffffffffffffffff811182821017156121c0576121c0612150565b6040528181528382016020018510156121d857600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000806080858703121561220b57600080fd5b612214856120ef565b9350612222602086016120ef565b925060408501359150606085013567ffffffffffffffff81111561224557600080fd5b61225187828801612166565b91505092959194509250565b60008060006060848603121561227257600080fd5b61227b846120ef565b9250612289602085016120ef565b929592945050506040919091013590565b6000602082840312156122ac57600080fd5b5035919050565b600080604083850312156122c657600080fd5b823591506122d6602084016120ef565b90509250929050565b6000806000606084860312156122f457600080fd5b6122fd846120ef565b925060208401359150604084013567ffffffffffffffff81111561232057600080fd5b61232c86828701612166565b9150509250925092565b60ff60f81b8816815260e06020820152600061235560e0830189612096565b82810360408401526123678189612096565b606084018890526001600160a01b038716608085015260a0840186905283810360c08501528451808252602080870193509091019060005b818110156123bd57835183526020938401939092019160010161239f565b50909b9a5050505050505050505050565b600080604083850312156123e157600080fd5b50508035926020909101359150565b600080600080600080600060e0888a03121561240b57600080fd5b612414886120ef565b9650612422602089016120ef565b95506040880135945060608801359350608088013560ff8116811461244657600080fd5b9699959850939692959460a0840135945060c09093013592915050565b6000806040838503121561247657600080fd5b61247f836120ef565b91506122d6602084016120ef565b600181811c908216806124a157607f821691505b6020821081036124c157634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526028908201527f43616c6c657220646f6573206e6f742068617320612044454641554c545f41446040820152674d494e5f524f4c4560c01b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b808201808211156106935761069361250f565b60208082526021908201527f43616c6c657220646f6573206e6f74206861732061205041555345525f524f4c6040820152604560f81b606082015260800190565b60208082526021908201527f43616c6c657220646f6573206e6f74206861732061204d494e5445525f524f4c6040820152604560f81b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052602160045260246000fd5b818103818111156106935761069361250f565b634e487b7160e01b600052603160045260246000fdfe3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84865d7a28e3265b37a6474929f336521b332c1681b933f6cb9f3376673440d862a9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6a264697066735822122032b1a75447619c4199568bc4e97461e8b5a4fd69c922d7b0adcc6e41a5bfc73e64736f6c634300081a0033
🤖 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.