ERC-721
Overview
Max Total Supply
12,574 zkLightClient
Holders
11,667
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Balance
1 zkLightClientLoading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0xd95FE7C6...d88e58A93 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
ZKLightClient
Compiler Version
v0.8.10+commit.fc410830
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.10;import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/security/ReentrancyGuard.sol";import "erc721a/contracts/extensions/ERC721AQueryable.sol";contract ZKLightClient is Ownable, ERC721AQueryable, ReentrancyGuard {string private metadataUri;uint256 public mintLimit;uint256 public mintStartTime;uint256 public mintEndTime;modifier isNotContract() {require(msg.sender == tx.origin, "Sender is not EOA");_;}modifier checkMintTimes() {require(block.timestamp >= mintStartTime,"The event has not started yet.");require(block.timestamp <= mintEndTime, "The event has ended.");_;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev Initializes the contract setting the deployer as the initial owner.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.8.0) (security/ReentrancyGuard.sol)pragma solidity ^0.8.0;/*** @dev Contract module that helps prevent reentrant calls to a function.** Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier* available, which can be applied to functions to make sure there are no nested* (reentrant) calls to them.** Note that because there is a single `nonReentrant` guard, functions marked as* `nonReentrant` may not call one another. This can be worked around by making* those functions `private`, and then adding `external` `nonReentrant` entry* points to them.** TIP: If you would like to learn more about reentrancy and alternative ways* to protect against it, check out our blog post* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].*/abstract contract ReentrancyGuard {// Booleans are more expensive than uint256 or any type that takes up a full// word because each write operation emits an extra SLOAD to first read the// slot's contents, replace the bits taken up by the boolean, and then write// back. This is the compiler's defense against contract upgrades and
123456789101112131415161718192021222324// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)pragma solidity ^0.8.0;/*** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}function _msgData() internal view virtual returns (bytes calldata) {return msg.data;}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma solidity ^0.8.4;import './IERC721A.sol';/*** @dev Interface of ERC721 token receiver.*/interface ERC721A__IERC721Receiver {function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data) external returns (bytes4);}/*** @title ERC721A** @dev Implementation of the [ERC721](https://eips.ethereum.org/EIPS/eip-721)* Non-Fungible Token Standard, including the Metadata extension.* Optimized for lower gas during batch mints.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma solidity ^0.8.4;/*** @dev Interface of ERC721A.*/interface IERC721A {/*** The caller must own the token or be an approved operator.*/error ApprovalCallerNotOwnerNorApproved();/*** The token does not exist.*/error ApprovalQueryForNonexistentToken();/*** Cannot query the balance for the zero address.*/error BalanceQueryForZeroAddress();/**
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma solidity ^0.8.4;import './IERC721AQueryable.sol';import '../ERC721A.sol';/*** @title ERC721AQueryable.** @dev ERC721A subclass with convenience query functions.*/abstract contract ERC721AQueryable is ERC721A, IERC721AQueryable {/*** @dev Returns the `TokenOwnership` struct at `tokenId` without reverting.** If the `tokenId` is out of bounds:** - `addr = address(0)`* - `startTimestamp = 0`* - `burned = false`* - `extraData = 0`** If the `tokenId` is burned:
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.3// Creator: Chiru Labspragma solidity ^0.8.4;import '../IERC721A.sol';/*** @dev Interface of ERC721AQueryable.*/interface IERC721AQueryable is IERC721A {/*** Invalid query range (`start` >= `stop`).*/error InvalidQueryRange();/*** @dev Returns the `TokenOwnership` struct at `tokenId` without reverting.** If the `tokenId` is out of bounds:** - `addr = address(0)`* - `startTimestamp = 0`* - `burned = false`* - `extraData = 0`
1234567891011121314151617181920212223242526{"remappings": ["@bnb-chain/=node_modules/@bnb-chain/","@ensdomains/=node_modules/@ensdomains/","@openzeppelin/=node_modules/@openzeppelin/","ds-test/=lib/forge-std/lib/ds-test/src/","erc721a/=node_modules/erc721a/","forge-std/=lib/forge-std/src/","hardhat/=node_modules/hardhat/"],"optimizer": {"enabled": true,"runs": 200},"metadata": {"bytecodeHash": "ipfs"},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"uint256","name":"_mintStartTime","type":"uint256"},{"internalType":"uint256","name":"_mintEndTime","type":"uint256"},{"internalType":"uint256","name":"_mintLimit","type":"uint256"},{"internalType":"string","name":"_metadataUri","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"InvalidQueryRange","type":"error"},{"inputs":[],"name":"MintERC2309QuantityExceedsLimit","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"OwnershipNotInitializedForExtraData","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URIQueryForNonexistentToken","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ConsecutiveTransfer","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":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"explicitOwnershipOf","outputs":[{"components":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint64","name":"startTimestamp","type":"uint64"},{"internalType":"bool","name":"burned","type":"bool"},{"internalType":"uint24","name":"extraData","type":"uint24"}],"internalType":"struct IERC721A.TokenOwnership","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256[]","name":"tokenIds","type":"uint256[]"}],"name":"explicitOwnershipsOf","outputs":[{"components":[{"internalType":"address","name":"addr","type":"address"},{"internalType":"uint64","name":"startTimestamp","type":"uint64"},{"internalType":"bool","name":"burned","type":"bool"},{"internalType":"uint24","name":"extraData","type":"uint24"}],"internalType":"struct IERC721A.TokenOwnership[]","name":"","type":"tuple[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMintSurplus","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintEndTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintStartTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_newMetadataUri","type":"string"}],"name":"setMetadataUri","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_mintStartTime","type":"uint256"},{"internalType":"uint256","name":"_mintEndTime","type":"uint256"}],"name":"setMintTimes","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":[{"internalType":"uint256","name":"_tokenId","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"tokensOfOwner","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"start","type":"uint256"},{"internalType":"uint256","name":"stop","type":"uint256"}],"name":"tokensOfOwnerIn","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162002079380380620020798339810160408190526200003491620002a1565b6040518060400160405280600d81526020016c1e9ad31a59da1d10db1a595b9d609a1b8152506040518060400160405280600d81526020016c1e9ad31a59da1d10db1a595b9d609a1b8152506200009a620000946200019160201b60201c565b62000195565b8151620000af906003906020850190620001e5565b508051620000c5906004906020840190620001e5565b506000600190815560095550508284106200011c5760405162461bcd60e51b8152602060048201526012602482015271496e76616c696420537461727454696d657360701b60448201526064015b60405180910390fd5b60008211620001625760405162461bcd60e51b8152602060048201526011602482015270125b9d985b1a5908135a5b9d131a5b5a5d607a1b604482015260640162000113565b600c849055600d839055600b82905580516200018690600a906020840190620001e5565b5050505050620003da565b3390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b828054620001f3906200039d565b90600052602060002090601f01602090048101928262000217576000855562000262565b82601f106200023257805160ff191683800117855562000262565b8280016001018555821562000262579182015b828111156200026257825182559160200191906001019062000245565b506200027092915062000274565b5090565b5b8082111562000270576000815560010162000275565b634e487b7160e01b600052604160045260246000fd5b60008060008060808587031215620002b857600080fd5b8451602080870151604088015160608901519397509095509350906001600160401b0380821115620002e957600080fd5b818801915088601f830112620002fe57600080fd5b8151818111156200031357620003136200028b565b604051601f8201601f19908116603f011681019083821181831017156200033e576200033e6200028b565b816040528281528b868487010111156200035757600080fd5b600093505b828410156200037b57848401860151818501870152928501926200035c565b828411156200038d5760008684830101525b989b979a50959850505050505050565b600181811c90821680620003b257607f821691505b60208210811415620003d457634e487b7160e01b600052602260045260246000fd5b50919050565b611c8f80620003ea6000396000f3fe6080604052600436106101b75760003560e01c806377615abc116100ec57806399a2557a1161008a578063c23dc68f11610064578063c23dc68f14610495578063c87b56dd146104c2578063e985e9c5146104e2578063f2fde38b1461052b57600080fd5b806399a2557a14610442578063a22cb46514610462578063b88d4fde1461048257600080fd5b8063931e2e49116100c6578063931e2e49146103e157806395d89b41146103f7578063980846ce1461040c578063996517cf1461042c57600080fd5b806377615abc146103765780638462151c146103965780638da5cb5b146103c357600080fd5b806323b872dd116101595780636352211e116101335780636352211e1461030b57806370a082311461032b578063715018a61461034b578063717a002b1461036057600080fd5b806323b872dd146102b857806342842e0e146102cb5780635bbb2177146102de57600080fd5b8063095ea7b311610195578063095ea7b31461024b5780631130630c146102605780631249c58b1461028057806318160ddd1461029557600080fd5b806301ffc9a7146101bc57806306fdde03146101f1578063081812fc14610213575b600080fd5b3480156101c857600080fd5b506101dc6101d73660046116e7565b61054b565b60405190151581526020015b60405180910390f35b3480156101fd57600080fd5b5061020661059d565b6040516101e89190611751565b34801561021f57600080fd5b5061023361022e366004611764565b61062f565b6040516001600160a01b0390911681526020016101e8565b61025e610259366004611799565b610673565b005b34801561026c57600080fd5b5061025e61027b36600461184f565b610713565b34801561028c57600080fd5b5061025e610732565b3480156102a157600080fd5b50600254600154035b6040519081526020016101e8565b61025e6102c6366004611898565b6108d3565b61025e6102d9366004611898565b610a64565b3480156102ea57600080fd5b506102fe6102f93660046118d4565b610a84565b6040516101e89190611986565b34801561031757600080fd5b50610233610326366004611764565b610b50565b34801561033757600080fd5b506102aa6103463660046119c8565b610b5b565b34801561035757600080fd5b5061025e610baa565b34801561036c57600080fd5b506102aa600d5481565b34801561038257600080fd5b506102aa6103913660046119c8565b610bbc565b3480156103a257600080fd5b506103b66103b13660046119c8565b610bef565b6040516101e891906119e3565b3480156103cf57600080fd5b506000546001600160a01b0316610233565b3480156103ed57600080fd5b506102aa600c5481565b34801561040357600080fd5b50610206610cff565b34801561041857600080fd5b5061025e610427366004611a1b565b610d0e565b34801561043857600080fd5b506102aa600b5481565b34801561044e57600080fd5b506103b661045d366004611a3d565b610d65565b34801561046e57600080fd5b5061025e61047d366004611a70565b610ee3565b61025e610490366004611aac565b610f4f565b3480156104a157600080fd5b506104b56104b0366004611764565b610f99565b6040516101e89190611b28565b3480156104ce57600080fd5b506102066104dd366004611764565b611011565b3480156104ee57600080fd5b506101dc6104fd366004611b36565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205460ff1690565b34801561053757600080fd5b5061025e6105463660046119c8565b611112565b60006301ffc9a760e01b6001600160e01b03198316148061057c57506380ac58cd60e01b6001600160e01b03198316145b806105975750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060600380546105ac90611b69565b80601f01602080910402602001604051908101604052809291908181526020018280546105d890611b69565b80156106255780601f106105fa57610100808354040283529160200191610625565b820191906000526020600020905b81548152906001019060200180831161060857829003601f168201915b5050505050905090565b600061063a8261118b565b610657576040516333d1c03960e21b815260040160405180910390fd5b506000908152600760205260409020546001600160a01b031690565b600061067e82610b50565b9050336001600160a01b038216146106b75761069a81336104fd565b6106b7576040516367d9dca160e11b815260040160405180910390fd5b60008281526007602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b61071b6111b3565b805161072e90600a906020840190611638565b5050565b61073a61120d565b3332146107825760405162461bcd60e51b815260206004820152601160248201527053656e646572206973206e6f7420454f4160781b60448201526064015b60405180910390fd5b600c544210156107d45760405162461bcd60e51b815260206004820152601e60248201527f546865206576656e7420686173206e6f742073746172746564207965742e00006044820152606401610779565b600d5442111561081d5760405162461bcd60e51b81526020600482015260146024820152732a34329032bb32b73a103430b99032b73232b21760611b6044820152606401610779565b600b54336000908152600660205260409081902054610848911c67ffffffffffffffff166001611bba565b11156108bc5760405162461bcd60e51b815260206004820152603e60248201527f456163682061646472657373206d617920636c61696d206f6e65204e4654206f60448201527f6e6c792e20596f75206861766520636c61696d656420616c72656164792e00006064820152608401610779565b6108c7336001611267565b6108d16001600955565b565b60006108de82611281565b9050836001600160a01b0316816001600160a01b0316146109115760405162a1148160e81b815260040160405180910390fd5b60008281526007602052604090208054338082146001600160a01b0388169091141761095e5761094186336104fd565b61095e57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661098557604051633a954ecd60e21b815260040160405180910390fd5b801561099057600082555b6001600160a01b038681166000908152600660205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260056020526040902055600160e11b8316610a1b5760018401600081815260056020526040902054610a19576001548114610a195760008181526005602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b610a7f83838360405180602001604052806000815250610f4f565b505050565b60608160008167ffffffffffffffff811115610aa257610aa26117c3565b604051908082528060200260200182016040528015610af457816020015b604080516080810182526000808252602080830182905292820181905260608201528252600019909201910181610ac05790505b50905060005b828114610b4757610b22868683818110610b1657610b16611bd2565b90506020020135610f99565b828281518110610b3457610b34611bd2565b6020908102919091010152600101610afa565b50949350505050565b600061059782611281565b60006001600160a01b038216610b84576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526006602052604090205467ffffffffffffffff1690565b610bb26111b3565b6108d160006112e2565b6001600160a01b0381166000908152600660205260408082205467ffffffffffffffff911c16600b546105979190611be8565b60606000806000610bff85610b5b565b905060008167ffffffffffffffff811115610c1c57610c1c6117c3565b604051908082528060200260200182016040528015610c45578160200160208202803683370190505b509050610c7260408051608081018252600080825260208201819052918101829052606081019190915290565b60005b838614610cf357610c8581611332565b9150816040015115610c9657610ceb565b81516001600160a01b031615610cab57815194505b876001600160a01b0316856001600160a01b03161415610ceb5780838780600101985081518110610cde57610cde611bd2565b6020026020010181815250505b600101610c75565b50909695505050505050565b6060600480546105ac90611b69565b610d166111b3565b808210610d5a5760405162461bcd60e51b8152602060048201526012602482015271496e76616c696420537461727454696d657360701b6044820152606401610779565b600c91909155600d55565b6060818310610d8757604051631960ccad60e11b815260040160405180910390fd5b600080610d9360015490565b905080841115610da1578093505b6000610dac87610b5b565b905084861015610dcb5785850381811015610dc5578091505b50610dcf565b5060005b60008167ffffffffffffffff811115610dea57610dea6117c3565b604051908082528060200260200182016040528015610e13578160200160208202803683370190505b50905081610e26579350610edc92505050565b6000610e3188610f99565b905060008160400151610e42575080515b885b888114158015610e545750848714155b15610ed057610e6281611332565b9250826040015115610e7357610ec8565b82516001600160a01b031615610e8857825191505b8a6001600160a01b0316826001600160a01b03161415610ec85780848880600101995081518110610ebb57610ebb611bd2565b6020026020010181815250505b600101610e44565b50505092835250909150505b9392505050565b3360008181526008602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610f5a8484846108d3565b6001600160a01b0383163b15610f9357610f768484848461136e565b610f93576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6040805160808082018352600080835260208084018290528385018290526060808501839052855193840186528284529083018290529382018190529281018390529091506001548310610fed5792915050565b610ff683611332565b90508060400151156110085792915050565b610edc83611457565b606061101c8261118b565b6110805760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610779565b600a805461108d90611b69565b80601f01602080910402602001604051908101604052809291908181526020018280546110b990611b69565b80156111065780601f106110db57610100808354040283529160200191611106565b820191906000526020600020905b8154815290600101906020018083116110e957829003601f168201915b50505050509050919050565b61111a6111b3565b6001600160a01b03811661117f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610779565b611188816112e2565b50565b600060015482108015610597575050600090815260056020526040902054600160e01b161590565b6000546001600160a01b031633146108d15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610779565b600260095414156112605760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610779565b6002600955565b61072e82826040518060200160405280600081525061148c565b6000816001548110156112c957600081815260056020526040902054600160e01b81166112c7575b80610edc5750600019016000818152600560205260409020546112a9565b505b604051636f96cda160e11b815260040160405180910390fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604080516080810182526000808252602082018190529181018290526060810191909152600082815260056020526040902054610597906114f9565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906113a3903390899088908890600401611bff565b6020604051808303816000875af19250505080156113de575060408051601f3d908101601f191682019092526113db91810190611c3c565b60015b611439573d80801561140c576040519150601f19603f3d011682016040523d82523d6000602084013e611411565b606091505b508051611431576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b60408051608081018252600080825260208201819052918101829052606081019190915261059761148783611281565b6114f9565b6114968383611541565b6001600160a01b0383163b15610a7f576001548281035b6114c0600086838060010194508661136e565b6114dd576040516368d2bf6b60e11b815260040160405180910390fd5b8181106114ad5781600154146114f257600080fd5b5050505050565b604080516080810182526001600160a01b038316815260a083901c67ffffffffffffffff166020820152600160e01b831615159181019190915260e89190911c606082015290565b600154816115625760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526006602090815260408083208054680100000000000000018802019055848352600590915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461161157808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46001016115d9565b508161162f57604051622e076360e81b815260040160405180910390fd5b60015550505050565b82805461164490611b69565b90600052602060002090601f01602090048101928261166657600085556116ac565b82601f1061167f57805160ff19168380011785556116ac565b828001600101855582156116ac579182015b828111156116ac578251825591602001919060010190611691565b506116b89291506116bc565b5090565b5b808211156116b857600081556001016116bd565b6001600160e01b03198116811461118857600080fd5b6000602082840312156116f957600080fd5b8135610edc816116d1565b6000815180845260005b8181101561172a5760208185018101518683018201520161170e565b8181111561173c576000602083870101525b50601f01601f19169290920160200192915050565b602081526000610edc6020830184611704565b60006020828403121561177657600080fd5b5035919050565b80356001600160a01b038116811461179457600080fd5b919050565b600080604083850312156117ac57600080fd5b6117b58361177d565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156117f4576117f46117c3565b604051601f8501601f19908116603f0116810190828211818310171561181c5761181c6117c3565b8160405280935085815286868601111561183557600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561186157600080fd5b813567ffffffffffffffff81111561187857600080fd5b8201601f8101841361188957600080fd5b61144f848235602084016117d9565b6000806000606084860312156118ad57600080fd5b6118b68461177d565b92506118c46020850161177d565b9150604084013590509250925092565b600080602083850312156118e757600080fd5b823567ffffffffffffffff808211156118ff57600080fd5b818501915085601f83011261191357600080fd5b81358181111561192257600080fd5b8660208260051b850101111561193757600080fd5b60209290920196919550909350505050565b80516001600160a01b0316825260208082015167ffffffffffffffff169083015260408082015115159083015260609081015162ffffff16910152565b6020808252825182820181905260009190848201906040850190845b81811015610cf3576119b5838551611949565b92840192608092909201916001016119a2565b6000602082840312156119da57600080fd5b610edc8261177d565b6020808252825182820181905260009190848201906040850190845b81811015610cf3578351835292840192918401916001016119ff565b60008060408385031215611a2e57600080fd5b50508035926020909101359150565b600080600060608486031215611a5257600080fd5b611a5b8461177d565b95602085013595506040909401359392505050565b60008060408385031215611a8357600080fd5b611a8c8361177d565b915060208301358015158114611aa157600080fd5b809150509250929050565b60008060008060808587031215611ac257600080fd5b611acb8561177d565b9350611ad96020860161177d565b925060408501359150606085013567ffffffffffffffff811115611afc57600080fd5b8501601f81018713611b0d57600080fd5b611b1c878235602084016117d9565b91505092959194509250565b608081016105978284611949565b60008060408385031215611b4957600080fd5b611b528361177d565b9150611b606020840161177d565b90509250929050565b600181811c90821680611b7d57607f821691505b60208210811415611b9e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115611bcd57611bcd611ba4565b500190565b634e487b7160e01b600052603260045260246000fd5b600082821015611bfa57611bfa611ba4565b500390565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611c3290830184611704565b9695505050505050565b600060208284031215611c4e57600080fd5b8151610edc816116d156fea26469706673582212201f52dd3325efd627620c68f441b6c7527c9b08271b5775bddfc319301a2cbbbb64736f6c634300080a0033000000000000000000000000000000000000000000000000000000006477df8000000000000000000000000000000000000000000000000000000000649f6c7f00000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000005068747470733a2f2f676174657761792e70696e6174612e636c6f75642f697066732f516d5769445a4e4b43643361453862336332644b6d646d35613357436734437643707653374c4e66626561386a5400000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106101b75760003560e01c806377615abc116100ec57806399a2557a1161008a578063c23dc68f11610064578063c23dc68f14610495578063c87b56dd146104c2578063e985e9c5146104e2578063f2fde38b1461052b57600080fd5b806399a2557a14610442578063a22cb46514610462578063b88d4fde1461048257600080fd5b8063931e2e49116100c6578063931e2e49146103e157806395d89b41146103f7578063980846ce1461040c578063996517cf1461042c57600080fd5b806377615abc146103765780638462151c146103965780638da5cb5b146103c357600080fd5b806323b872dd116101595780636352211e116101335780636352211e1461030b57806370a082311461032b578063715018a61461034b578063717a002b1461036057600080fd5b806323b872dd146102b857806342842e0e146102cb5780635bbb2177146102de57600080fd5b8063095ea7b311610195578063095ea7b31461024b5780631130630c146102605780631249c58b1461028057806318160ddd1461029557600080fd5b806301ffc9a7146101bc57806306fdde03146101f1578063081812fc14610213575b600080fd5b3480156101c857600080fd5b506101dc6101d73660046116e7565b61054b565b60405190151581526020015b60405180910390f35b3480156101fd57600080fd5b5061020661059d565b6040516101e89190611751565b34801561021f57600080fd5b5061023361022e366004611764565b61062f565b6040516001600160a01b0390911681526020016101e8565b61025e610259366004611799565b610673565b005b34801561026c57600080fd5b5061025e61027b36600461184f565b610713565b34801561028c57600080fd5b5061025e610732565b3480156102a157600080fd5b50600254600154035b6040519081526020016101e8565b61025e6102c6366004611898565b6108d3565b61025e6102d9366004611898565b610a64565b3480156102ea57600080fd5b506102fe6102f93660046118d4565b610a84565b6040516101e89190611986565b34801561031757600080fd5b50610233610326366004611764565b610b50565b34801561033757600080fd5b506102aa6103463660046119c8565b610b5b565b34801561035757600080fd5b5061025e610baa565b34801561036c57600080fd5b506102aa600d5481565b34801561038257600080fd5b506102aa6103913660046119c8565b610bbc565b3480156103a257600080fd5b506103b66103b13660046119c8565b610bef565b6040516101e891906119e3565b3480156103cf57600080fd5b506000546001600160a01b0316610233565b3480156103ed57600080fd5b506102aa600c5481565b34801561040357600080fd5b50610206610cff565b34801561041857600080fd5b5061025e610427366004611a1b565b610d0e565b34801561043857600080fd5b506102aa600b5481565b34801561044e57600080fd5b506103b661045d366004611a3d565b610d65565b34801561046e57600080fd5b5061025e61047d366004611a70565b610ee3565b61025e610490366004611aac565b610f4f565b3480156104a157600080fd5b506104b56104b0366004611764565b610f99565b6040516101e89190611b28565b3480156104ce57600080fd5b506102066104dd366004611764565b611011565b3480156104ee57600080fd5b506101dc6104fd366004611b36565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205460ff1690565b34801561053757600080fd5b5061025e6105463660046119c8565b611112565b60006301ffc9a760e01b6001600160e01b03198316148061057c57506380ac58cd60e01b6001600160e01b03198316145b806105975750635b5e139f60e01b6001600160e01b03198316145b92915050565b6060600380546105ac90611b69565b80601f01602080910402602001604051908101604052809291908181526020018280546105d890611b69565b80156106255780601f106105fa57610100808354040283529160200191610625565b820191906000526020600020905b81548152906001019060200180831161060857829003601f168201915b5050505050905090565b600061063a8261118b565b610657576040516333d1c03960e21b815260040160405180910390fd5b506000908152600760205260409020546001600160a01b031690565b600061067e82610b50565b9050336001600160a01b038216146106b75761069a81336104fd565b6106b7576040516367d9dca160e11b815260040160405180910390fd5b60008281526007602052604080822080546001600160a01b0319166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b61071b6111b3565b805161072e90600a906020840190611638565b5050565b61073a61120d565b3332146107825760405162461bcd60e51b815260206004820152601160248201527053656e646572206973206e6f7420454f4160781b60448201526064015b60405180910390fd5b600c544210156107d45760405162461bcd60e51b815260206004820152601e60248201527f546865206576656e7420686173206e6f742073746172746564207965742e00006044820152606401610779565b600d5442111561081d5760405162461bcd60e51b81526020600482015260146024820152732a34329032bb32b73a103430b99032b73232b21760611b6044820152606401610779565b600b54336000908152600660205260409081902054610848911c67ffffffffffffffff166001611bba565b11156108bc5760405162461bcd60e51b815260206004820152603e60248201527f456163682061646472657373206d617920636c61696d206f6e65204e4654206f60448201527f6e6c792e20596f75206861766520636c61696d656420616c72656164792e00006064820152608401610779565b6108c7336001611267565b6108d16001600955565b565b60006108de82611281565b9050836001600160a01b0316816001600160a01b0316146109115760405162a1148160e81b815260040160405180910390fd5b60008281526007602052604090208054338082146001600160a01b0388169091141761095e5761094186336104fd565b61095e57604051632ce44b5f60e11b815260040160405180910390fd5b6001600160a01b03851661098557604051633a954ecd60e21b815260040160405180910390fd5b801561099057600082555b6001600160a01b038681166000908152600660205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260056020526040902055600160e11b8316610a1b5760018401600081815260056020526040902054610a19576001548114610a195760008181526005602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b610a7f83838360405180602001604052806000815250610f4f565b505050565b60608160008167ffffffffffffffff811115610aa257610aa26117c3565b604051908082528060200260200182016040528015610af457816020015b604080516080810182526000808252602080830182905292820181905260608201528252600019909201910181610ac05790505b50905060005b828114610b4757610b22868683818110610b1657610b16611bd2565b90506020020135610f99565b828281518110610b3457610b34611bd2565b6020908102919091010152600101610afa565b50949350505050565b600061059782611281565b60006001600160a01b038216610b84576040516323d3ad8160e21b815260040160405180910390fd5b506001600160a01b031660009081526006602052604090205467ffffffffffffffff1690565b610bb26111b3565b6108d160006112e2565b6001600160a01b0381166000908152600660205260408082205467ffffffffffffffff911c16600b546105979190611be8565b60606000806000610bff85610b5b565b905060008167ffffffffffffffff811115610c1c57610c1c6117c3565b604051908082528060200260200182016040528015610c45578160200160208202803683370190505b509050610c7260408051608081018252600080825260208201819052918101829052606081019190915290565b60005b838614610cf357610c8581611332565b9150816040015115610c9657610ceb565b81516001600160a01b031615610cab57815194505b876001600160a01b0316856001600160a01b03161415610ceb5780838780600101985081518110610cde57610cde611bd2565b6020026020010181815250505b600101610c75565b50909695505050505050565b6060600480546105ac90611b69565b610d166111b3565b808210610d5a5760405162461bcd60e51b8152602060048201526012602482015271496e76616c696420537461727454696d657360701b6044820152606401610779565b600c91909155600d55565b6060818310610d8757604051631960ccad60e11b815260040160405180910390fd5b600080610d9360015490565b905080841115610da1578093505b6000610dac87610b5b565b905084861015610dcb5785850381811015610dc5578091505b50610dcf565b5060005b60008167ffffffffffffffff811115610dea57610dea6117c3565b604051908082528060200260200182016040528015610e13578160200160208202803683370190505b50905081610e26579350610edc92505050565b6000610e3188610f99565b905060008160400151610e42575080515b885b888114158015610e545750848714155b15610ed057610e6281611332565b9250826040015115610e7357610ec8565b82516001600160a01b031615610e8857825191505b8a6001600160a01b0316826001600160a01b03161415610ec85780848880600101995081518110610ebb57610ebb611bd2565b6020026020010181815250505b600101610e44565b50505092835250909150505b9392505050565b3360008181526008602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610f5a8484846108d3565b6001600160a01b0383163b15610f9357610f768484848461136e565b610f93576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6040805160808082018352600080835260208084018290528385018290526060808501839052855193840186528284529083018290529382018190529281018390529091506001548310610fed5792915050565b610ff683611332565b90508060400151156110085792915050565b610edc83611457565b606061101c8261118b565b6110805760405162461bcd60e51b815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201526e3732bc34b9ba32b73a103a37b5b2b760891b6064820152608401610779565b600a805461108d90611b69565b80601f01602080910402602001604051908101604052809291908181526020018280546110b990611b69565b80156111065780601f106110db57610100808354040283529160200191611106565b820191906000526020600020905b8154815290600101906020018083116110e957829003601f168201915b50505050509050919050565b61111a6111b3565b6001600160a01b03811661117f5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610779565b611188816112e2565b50565b600060015482108015610597575050600090815260056020526040902054600160e01b161590565b6000546001600160a01b031633146108d15760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610779565b600260095414156112605760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610779565b6002600955565b61072e82826040518060200160405280600081525061148c565b6000816001548110156112c957600081815260056020526040902054600160e01b81166112c7575b80610edc5750600019016000818152600560205260409020546112a9565b505b604051636f96cda160e11b815260040160405180910390fd5b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b604080516080810182526000808252602082018190529181018290526060810191909152600082815260056020526040902054610597906114f9565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906113a3903390899088908890600401611bff565b6020604051808303816000875af19250505080156113de575060408051601f3d908101601f191682019092526113db91810190611c3c565b60015b611439573d80801561140c576040519150601f19603f3d011682016040523d82523d6000602084013e611411565b606091505b508051611431576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b60408051608081018252600080825260208201819052918101829052606081019190915261059761148783611281565b6114f9565b6114968383611541565b6001600160a01b0383163b15610a7f576001548281035b6114c0600086838060010194508661136e565b6114dd576040516368d2bf6b60e11b815260040160405180910390fd5b8181106114ad5781600154146114f257600080fd5b5050505050565b604080516080810182526001600160a01b038316815260a083901c67ffffffffffffffff166020820152600160e01b831615159181019190915260e89190911c606082015290565b600154816115625760405163b562e8dd60e01b815260040160405180910390fd5b6001600160a01b03831660008181526006602090815260408083208054680100000000000000018802019055848352600590915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461161157808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a46001016115d9565b508161162f57604051622e076360e81b815260040160405180910390fd5b60015550505050565b82805461164490611b69565b90600052602060002090601f01602090048101928261166657600085556116ac565b82601f1061167f57805160ff19168380011785556116ac565b828001600101855582156116ac579182015b828111156116ac578251825591602001919060010190611691565b506116b89291506116bc565b5090565b5b808211156116b857600081556001016116bd565b6001600160e01b03198116811461118857600080fd5b6000602082840312156116f957600080fd5b8135610edc816116d1565b6000815180845260005b8181101561172a5760208185018101518683018201520161170e565b8181111561173c576000602083870101525b50601f01601f19169290920160200192915050565b602081526000610edc6020830184611704565b60006020828403121561177657600080fd5b5035919050565b80356001600160a01b038116811461179457600080fd5b919050565b600080604083850312156117ac57600080fd5b6117b58361177d565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156117f4576117f46117c3565b604051601f8501601f19908116603f0116810190828211818310171561181c5761181c6117c3565b8160405280935085815286868601111561183557600080fd5b858560208301376000602087830101525050509392505050565b60006020828403121561186157600080fd5b813567ffffffffffffffff81111561187857600080fd5b8201601f8101841361188957600080fd5b61144f848235602084016117d9565b6000806000606084860312156118ad57600080fd5b6118b68461177d565b92506118c46020850161177d565b9150604084013590509250925092565b600080602083850312156118e757600080fd5b823567ffffffffffffffff808211156118ff57600080fd5b818501915085601f83011261191357600080fd5b81358181111561192257600080fd5b8660208260051b850101111561193757600080fd5b60209290920196919550909350505050565b80516001600160a01b0316825260208082015167ffffffffffffffff169083015260408082015115159083015260609081015162ffffff16910152565b6020808252825182820181905260009190848201906040850190845b81811015610cf3576119b5838551611949565b92840192608092909201916001016119a2565b6000602082840312156119da57600080fd5b610edc8261177d565b6020808252825182820181905260009190848201906040850190845b81811015610cf3578351835292840192918401916001016119ff565b60008060408385031215611a2e57600080fd5b50508035926020909101359150565b600080600060608486031215611a5257600080fd5b611a5b8461177d565b95602085013595506040909401359392505050565b60008060408385031215611a8357600080fd5b611a8c8361177d565b915060208301358015158114611aa157600080fd5b809150509250929050565b60008060008060808587031215611ac257600080fd5b611acb8561177d565b9350611ad96020860161177d565b925060408501359150606085013567ffffffffffffffff811115611afc57600080fd5b8501601f81018713611b0d57600080fd5b611b1c878235602084016117d9565b91505092959194509250565b608081016105978284611949565b60008060408385031215611b4957600080fd5b611b528361177d565b9150611b606020840161177d565b90509250929050565b600181811c90821680611b7d57607f821691505b60208210811415611b9e57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b60008219821115611bcd57611bcd611ba4565b500190565b634e487b7160e01b600052603260045260246000fd5b600082821015611bfa57611bfa611ba4565b500390565b6001600160a01b0385811682528416602082015260408101839052608060608201819052600090611c3290830184611704565b9695505050505050565b600060208284031215611c4e57600080fd5b8151610edc816116d156fea26469706673582212201f52dd3325efd627620c68f441b6c7527c9b08271b5775bddfc319301a2cbbbb64736f6c634300080a0033
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.