ERC-1155
NFT
Overview
Max Total Supply
10,230 COINS
Holders
6,993
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
DrawPassFactory
Compiler Version
v0.8.9+commit.e5eed63a
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.9;import "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol";import "@openzeppelin/contracts/utils/Counters.sol";import './AbstractERC1155Factory.sol';/// @author Niftydude/// @notice Smart contract for Pixelvault ERC1155 coinscontract DrawPassFactory is AbstractERC1155Factory {using Counters for Counters.Counter;Counters.Counter private dpCounter;mapping(uint256 => DrawPass) public drawPasses;event Claimed(uint index, address indexed account, uint amount);/// @notice struct representing a draw passstruct DrawPass {bytes32 merkleRoot;uint256 windowOpens;uint256 windowCloses;string ipfsMetadataHash;address redeemContract;mapping(address => bool) claimedDPs;}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/*** @dev These functions deal with verification of Merkle Trees proofs.** The proofs can be generated using the JavaScript library* https://github.com/miguelmota/merkletreejs[merkletreejs].* Note: the hashing algorithm should be keccak256 and pair sorting should be enabled.** See `test/utils/cryptography/MerkleProof.test.js` for some examples.*/library MerkleProof {/*** @dev Returns true if a `leaf` can be proved to be a part of a Merkle tree* defined by `root`. For this, a `proof` must be provided, containing* sibling hashes on the branch from the leaf to the root of the tree. Each* pair of leaves and each pair of pre-images are assumed to be sorted.*/function verify(bytes32[] memory proof,bytes32 root,bytes32 leaf) internal pure returns (bool) {bytes32 computedHash = leaf;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/*** @title Counters* @author Matt Condon (@shrugs)* @dev Provides counters that can only be incremented, decremented or reset. This can be used e.g. to track the number* of elements in a mapping, issuing ERC721 ids, or counting request ids.** Include with `using Counters for Counters.Counter;`*/library Counters {struct Counter {// This variable should never be directly accessed by users of the library: interactions must be restricted to// the library's function. As of Solidity v0.5.2, this cannot be enforced, though there is a proposal to add// this feature: see https://github.com/ethereum/solidity/issues/4637uint256 _value; // default: 0}function current(Counter storage counter) internal view returns (uint256) {return counter._value;}function increment(Counter storage counter) internal {unchecked {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.4;import '@openzeppelin/contracts/access/Ownable.sol';import '@openzeppelin/contracts/security/Pausable.sol';import '@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Burnable.sol';import '@openzeppelin/contracts/token/ERC1155/extensions/ERC1155Supply.sol';abstract contract AbstractERC1155Factory is Pausable, ERC1155Supply, ERC1155Burnable, Ownable {string public name_;string public symbol_;function pause() external onlyOwner {_pause();}function unpause() external onlyOwner {_unpause();}function setURI(string memory baseURI) external onlyOwner {_setURI(baseURI);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma 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: MITpragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which allows children to implement an emergency stop* mechanism that can be triggered by an authorized account.** This module is used through inheritance. It will make available the* modifiers `whenNotPaused` and `whenPaused`, which can be applied to* the functions of your contract. Note that they will not be pausable by* simply including this module, only once the modifiers are put in place.*/abstract contract Pausable is Context {/*** @dev Emitted when the pause is triggered by `account`.*/event Paused(address account);/*** @dev Emitted when the pause is lifted by `account`.*/event Unpaused(address account);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "../ERC1155.sol";/*** @dev Extension of {ERC1155} that allows token holders to destroy both their* own tokens and those that they have been approved to use.** _Available since v3.1._*/abstract contract ERC1155Burnable is ERC1155 {function burn(address account,uint256 id,uint256 value) public virtual {require(account == _msgSender() || isApprovedForAll(account, _msgSender()),"ERC1155: caller is not owner nor approved");_burn(account, id, value);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "../ERC1155.sol";/*** @dev Extension of ERC1155 that adds tracking of total supply per id.** Useful for scenarios where Fungible and Non-fungible tokens have to be* clearly identified. Note: While a totalSupply of 1 might mean the* corresponding is an NFT, there is no guarantees that no other token with the* same id are not going to be minted.*/abstract contract ERC1155Supply is ERC1155 {mapping(uint256 => uint256) private _totalSupply;/*** @dev Total amount of tokens in with a given id.*/function totalSupply(uint256 id) public view virtual returns (uint256) {return _totalSupply[id];}/*** @dev Indicates weither any token exist with a given id, or not.
1234567891011121314151617181920212223// SPDX-License-Identifier: MITpragma 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: MITpragma solidity ^0.8.0;import "./IERC1155.sol";import "./IERC1155Receiver.sol";import "./extensions/IERC1155MetadataURI.sol";import "../../utils/Address.sol";import "../../utils/Context.sol";import "../../utils/introspection/ERC165.sol";/*** @dev Implementation of the basic standard multi-token.* See https://eips.ethereum.org/EIPS/eip-1155* Originally based on code by Enjin: https://github.com/enjin/erc-1155** _Available since v3.1._*/contract ERC1155 is Context, ERC165, IERC1155, IERC1155MetadataURI {using Address for address;// Mapping from token ID to account balancesmapping(uint256 => mapping(address => uint256)) private _balances;// Mapping from account to operator approvalsmapping(address => mapping(address => bool)) private _operatorApprovals;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "../../utils/introspection/IERC165.sol";/*** @dev Required interface of an ERC1155 compliant contract, as defined in the* https://eips.ethereum.org/EIPS/eip-1155[EIP].** _Available since v3.1._*/interface IERC1155 is IERC165 {/*** @dev Emitted when `value` tokens of token type `id` are transferred from `from` to `to` by `operator`.*/event TransferSingle(address indexed operator, address indexed from, address indexed to, uint256 id, uint256 value);/*** @dev Equivalent to multiple {TransferSingle} events, where `operator`, `from` and `to` are the same for all* transfers.*/event TransferBatch(address indexed operator,address indexed from,address indexed to,
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "../../utils/introspection/IERC165.sol";/*** @dev _Available since v3.1._*/interface IERC1155Receiver is IERC165 {/**@dev Handles the receipt of a single ERC1155 token type. This function iscalled at the end of a `safeTransferFrom` after the balance has been updated.To accept the transfer, this must return`bytes4(keccak256("onERC1155Received(address,address,uint256,uint256,bytes)"))`(i.e. 0xf23a6e61, or its own function selector).@param operator The address which initiated the transfer (i.e. msg.sender)@param from The address which previously owned the token@param id The ID of the token being transferred@param value The amount of tokens being transferred@param data Additional data with no specified format@return `bytes4(keccak256("onERC1155Received(address,address,uint256,uint256,bytes)"))` if transfer is allowed*/function onERC1155Received(address operator,address from,
123456789101112131415161718192021// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "../IERC1155.sol";/*** @dev Interface of the optional ERC1155MetadataExtension interface, as defined* in the https://eips.ethereum.org/EIPS/eip-1155#metadata-extensions[EIP].** _Available since v3.1._*/interface IERC1155MetadataURI is IERC1155 {/*** @dev Returns the URI for token type `id`.** If the `\{id\}` substring is present in the URI, it must be replaced by* clients with the actual token type ID.*/function uri(uint256 id) external view returns (string memory);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/*** @dev Collection of functions related to the address type*/library Address {/*** @dev Returns true if `account` is a contract.** [IMPORTANT]* ====* It is unsafe to assume that an address for which this function returns* false is an externally-owned account (EOA) and not a contract.** Among others, `isContract` will return false for the following* types of addresses:** - an externally-owned account* - a contract in construction* - an address where a contract will be created* - an address where a contract lived, but was destroyed* ====*/function isContract(address account) internal view returns (bool) {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "./IERC165.sol";/*** @dev Implementation of the {IERC165} interface.** Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check* for the additional interface id that will be supported. For example:** ```solidity* function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {* return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId);* }* ```** Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.*/abstract contract ERC165 is IERC165 {/*** @dev See {IERC165-supportsInterface}.*/function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {return interfaceId == type(IERC165).interfaceId;
123456789101112131415161718192021222324// SPDX-License-Identifier: MITpragma solidity ^0.8.0;/*** @dev Interface of the ERC165 standard, as defined in the* https://eips.ethereum.org/EIPS/eip-165[EIP].** Implementers can declare support of contract interfaces, which can then be* queried by others ({ERC165Checker}).** For an implementation, see {ERC165}.*/interface IERC165 {/*** @dev Returns true if this contract implements the interface defined by* `interfaceId`. See the corresponding* https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section]* to learn more about how these ids are created.** This function call must use less than 30 000 gas.*/function supportsInterface(bytes4 interfaceId) external view returns (bool);}
12345678910111213141516171819{"optimizer": {"enabled": true,"runs": 200},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}},"libraries": {}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","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":false,"internalType":"uint256","name":"index","type":"uint256"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Claimed","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":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"indexed":false,"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"TransferBatch","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"TransferSingle","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"value","type":"string"},{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"URI","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[{"internalType":"bytes32","name":"_merkleRoot","type":"bytes32"},{"internalType":"uint256","name":"_windowOpens","type":"uint256"},{"internalType":"uint256","name":"_windowCloses","type":"uint256"},{"internalType":"string","name":"_ipfsMetadataHash","type":"string"},{"internalType":"address","name":"_redeemContract","type":"address"}],"name":"addDrawPass","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"accounts","type":"address[]"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"}],"name":"balanceOfBatch","outputs":[{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256[]","name":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"burnBatch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_account","type":"address"},{"internalType":"uint256","name":"_dpIndex","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnFromRedeem","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"uint256","name":"maxAmount","type":"uint256"},{"internalType":"uint256","name":"dpIndex","type":"uint256"},{"internalType":"bytes32[]","name":"merkleProof","type":"bytes32[]"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"drawPasses","outputs":[{"internalType":"bytes32","name":"merkleRoot","type":"bytes32"},{"internalType":"uint256","name":"windowOpens","type":"uint256"},{"internalType":"uint256","name":"windowCloses","type":"uint256"},{"internalType":"string","name":"ipfsMetadataHash","type":"string"},{"internalType":"address","name":"redeemContract","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_merkleRoot","type":"bytes32"},{"internalType":"uint256","name":"_windowOpens","type":"uint256"},{"internalType":"uint256","name":"_windowCloses","type":"uint256"},{"internalType":"string","name":"_ipfsMetadataHash","type":"string"},{"internalType":"address","name":"_redeemContract","type":"address"},{"internalType":"uint256","name":"_dpIndex","type":"uint256"}],"name":"editDrawPass","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"exists","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_index","type":"uint256"},{"internalType":"address","name":"_account","type":"address"}],"name":"getClaimedDps","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"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":"amount","type":"uint256"},{"internalType":"uint256","name":"dpIndex","type":"uint256"},{"internalType":"address","name":"to","type":"address"}],"name":"ownerMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"ids","type":"uint256[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeBatchTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"id","type":"uint256"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","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":"baseURI","type":"string"}],"name":"setURI","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":"symbol_","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"uri","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b506040516200310738038062003107833981016040819052620000349162000285565b604080518082019091526007815266697066733a2f2f60c81b60208201526000805460ff191690556200006781620000a7565b506200007333620000c0565b81516200008890600690602085019062000112565b5080516200009e90600790602084019062000112565b5050506200032c565b8051620000bc90600390602084019062000112565b5050565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200012090620002ef565b90600052602060002090601f0160209004810192826200014457600085556200018f565b82601f106200015f57805160ff19168380011785556200018f565b828001600101855582156200018f579182015b828111156200018f57825182559160200191906001019062000172565b506200019d929150620001a1565b5090565b5b808211156200019d5760008155600101620001a2565b634e487b7160e01b600052604160045260246000fd5b600082601f830112620001e057600080fd5b81516001600160401b0380821115620001fd57620001fd620001b8565b604051601f8301601f19908116603f01168101908282118183101715620002285762000228620001b8565b816040528381526020925086838588010111156200024557600080fd5b600091505b838210156200026957858201830151818301840152908201906200024a565b838211156200027b5760008385830101525b9695505050505050565b600080604083850312156200029957600080fd5b82516001600160401b0380821115620002b157600080fd5b620002bf86838701620001ce565b93506020850151915080821115620002d657600080fd5b50620002e585828601620001ce565b9150509250929050565b600181811c908216806200030457607f821691505b602082108114156200032657634e487b7160e01b600052602260045260246000fd5b50919050565b612dcb806200033c6000396000f3fe608060405234801561001057600080fd5b50600436106101d85760003560e01c80638456cb5911610104578063bd85b039116100a2578063ea25e17611610071578063ea25e17614610441578063f242432a14610454578063f2fde38b14610467578063f5298aca1461047a57600080fd5b8063bd85b039146103a0578063e2b9e186146103c0578063e51f76e6146103c8578063e985e9c51461040557600080fd5b806395d89b41116100de57806395d89b411461036a578063a22cb46514610372578063a4cf41b114610385578063af17dea61461039857600080fd5b80638456cb59146103345780638a0947d31461033c5780638da5cb5b1461034f57600080fd5b80633aeca2101161017c5780634f558e791161014b5780634f558e79146102ec5780635c975abb1461030e5780636b20c45414610319578063715018a61461032c57600080fd5b80633aeca2101461029e5780633f4ba83a146102b15780634d588a91146102b95780634e1273f4146102cc57600080fd5b806302fe5305116101b857806302fe53051461024e57806306fdde03146102635780630e89341c146102785780632eb2c2d61461028b57600080fd5b8062c17843146101dd578062fdd58e1461020a57806301ffc9a71461022b575b600080fd5b6101f06101eb36600461209c565b61048d565b60405161020195949392919061210d565b60405180910390f35b61021d610218366004612168565b61054f565b604051908152602001610201565b61023e6102393660046121a8565b6105e8565b6040519015158152602001610201565b61026161025c366004612281565b61063a565b005b61026b610670565b60405161020191906122bd565b61026b61028636600461209c565b610702565b610261610299366004612364565b61079c565b6102616102ac36600461240d565b610833565b6102616108c0565b6102616102c7366004612440565b6108f4565b6102df6102da366004612475565b610997565b604051610201919061257a565b61023e6102fa36600461209c565b600090815260046020526040902054151590565b60005460ff1661023e565b61026161032736600461258d565b610ac0565b610261610b03565b610261610b37565b61026161034a366004612600565b610b69565b6005546040516001600160a01b039091168152602001610201565b61026b610cab565b61026161038036600461266a565b610cba565b6102616103933660046126a6565b610d91565b61026b610ec7565b61021d6103ae36600461209c565b60009081526004602052604090205490565b61026b610f55565b61023e6103d6366004612718565b60008281526009602090815260408083206001600160a01b038516845260050190915290205460ff1692915050565b61023e610413366004612744565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205460ff1690565b61026161044f36600461276e565b610f62565b6102616104623660046127fd565b611259565b610261610475366004612861565b61129e565b61026161048836600461240d565b611336565b6009602052600090815260409020805460018201546002830154600384018054939492939192916104bd9061287c565b80601f01602080910402602001604051908101604052809291908181526020018280546104e99061287c565b80156105365780601f1061050b57610100808354040283529160200191610536565b820191906000526020600020905b81548152906001019060200180831161051957829003601f168201915b505050600490930154919250506001600160a01b031685565b60006001600160a01b0383166105c05760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b5060009081526001602090815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216636cdb3d1360e11b148061061957506001600160e01b031982166303a24d0760e21b145b8061063457506301ffc9a760e01b6001600160e01b03198316145b92915050565b6005546001600160a01b031633146106645760405162461bcd60e51b81526004016105b7906128b7565b61066d8161136e565b50565b60606006805461067f9061287c565b80601f01602080910402602001604051908101604052809291908181526020018280546106ab9061287c565b80156106f85780601f106106cd576101008083540402835291602001916106f8565b820191906000526020600020905b8154815290600101906020018083116106db57829003601f168201915b5050505050905090565b6000818152600460205260408120546060911061075a5760405162461bcd60e51b81526020600482015260166024820152752aa9249d103737b732bc34b9ba32b73a103a37b5b2b760511b60448201526064016105b7565b61076382611385565b6000838152600960209081526040918290209151610786939260030191016128ec565b6040516020818303038152906040529050919050565b6001600160a01b0385163314806107b857506107b88533610413565b61081f5760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b60648201526084016105b7565b61082c8585858585611419565b5050505050565b6000828152600960205260409020600401546001600160a01b031633146108b05760405162461bcd60e51b815260206004820152602b60248201527f4275726e61626c653a204f6e6c7920616c6c6f7765642066726f6d207265646560448201526a195b4818dbdb9d1c9858dd60aa1b60648201526084016105b7565b6108bb8383836115b0565b505050565b6005546001600160a01b031633146108ea5760405162461bcd60e51b81526004016105b7906128b7565b6108f26115bb565b565b6005546001600160a01b0316331461091e5760405162461bcd60e51b81526004016105b7906128b7565b60008281526009602052604090206001015461097c5760405162461bcd60e51b815260206004820152601f60248201527f436c61696d3a2044726177207061737320646f6573206e6f742065786973740060448201526064016105b7565b6108bb8183856040518060200160405280600081525061164e565b606081518351146109fc5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016105b7565b600083516001600160401b03811115610a1757610a176121cc565b604051908082528060200260200182016040528015610a40578160200160208202803683370190505b50905060005b8451811015610ab857610a8b858281518110610a6457610a6461299d565b6020026020010151858381518110610a7e57610a7e61299d565b602002602001015161054f565b828281518110610a9d57610a9d61299d565b6020908102919091010152610ab1816129c9565b9050610a46565b509392505050565b6001600160a01b038316331480610adc5750610adc8333610413565b610af85760405162461bcd60e51b81526004016105b7906129e4565b6108bb838383611660565b6005546001600160a01b03163314610b2d5760405162461bcd60e51b81526004016105b7906128b7565b6108f2600061166b565b6005546001600160a01b03163314610b615760405162461bcd60e51b81526004016105b7906128b7565b6108f26116bd565b6005546001600160a01b03163314610b935760405162461bcd60e51b81526004016105b7906128b7565b828410610be25760405162461bcd60e51b815260206004820152601f60248201527f6f70656e2077696e646f77206d757374206265207072696f7220636c6f73650060448201526064016105b7565b600084118015610bf25750600083115b610c335760405162461bcd60e51b8152602060048201526012602482015271077696e646f772063616e6e6f7420626520360741b60448201526064016105b7565b600060096000610c4260085490565b815260208082019290925260400160002087815560018101879055600281018690558451909250610c7b91600384019190860190612003565b506004810180546001600160a01b0319166001600160a01b0384161790556008805460010190555b505050505050565b60606007805461067f9061287c565b336001600160a01b0383161415610d255760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016105b7565b3360008181526002602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6005546001600160a01b03163314610dbb5760405162461bcd60e51b81526004016105b7906128b7565b838510610e0a5760405162461bcd60e51b815260206004820152601f60248201527f77696e646f77206f70656e206d757374206265207072696f7220636c6f73650060448201526064016105b7565b600085118015610e1a5750600084115b610e5b5760405162461bcd60e51b8152602060048201526012602482015271077696e646f772063616e6e6f7420626520360741b60448201526064016105b7565b600081815260096020908152604090912087815560018101879055600281018690558451610e9192600390920191860190612003565b50600090815260096020526040902060040180546001600160a01b0319166001600160a01b039290921691909117905550505050565b60078054610ed49061287c565b80601f0160208091040260200160405190810160405280929190818152602001828054610f009061287c565b8015610f4d5780601f10610f2257610100808354040283529160200191610f4d565b820191906000526020600020905b815481529060010190602001808311610f3057829003601f168201915b505050505081565b60068054610ed49061287c565b60005460ff1615610fa85760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016105b7565b6000838152600960205260409020600101546110065760405162461bcd60e51b815260206004820152601f60248201527f436c61696d3a2044726177207061737320646f6573206e6f742065786973740060448201526064016105b7565b60008381526009602052604090206001015442118015611036575060008381526009602052604090206002015442105b6110825760405162461bcd60e51b815260206004820152601960248201527f436c61696d3a2074696d652077696e646f7720636c6f7365640000000000000060448201526064016105b7565b600083815260096020908152604080832033845260050190915290205460ff16156110e85760405162461bcd60e51b815260206004820152601660248201527510db185a5b4e88185b1c9958591e4818db185a5b595960521b60448201526064016105b7565b60408051602081018790526bffffffffffffffffffffffff193360601b16918101919091526054810185905260009060740160405160208183030381529060405280519060200120905061117d83838080602002602001604051908101604052809392919081815260200183836020028082843760009201829052508981526009602052604090205492508591506117389050565b6111d35760405162461bcd60e51b815260206004820152602160248201527f4d65726b6c654469737472696275746f723a20496e76616c69642070726f6f666044820152601760f91b60648201526084016105b7565b60008481526009602090815260408083203380855260059091018352818420805460ff19166001179055815192830190915291815261121691908690889061164e565b604080518781526020810187905233917f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed026910160405180910390a2505050505050565b6001600160a01b03851633148061127557506112758533610413565b6112915760405162461bcd60e51b81526004016105b7906129e4565b61082c85858585856117e7565b6005546001600160a01b031633146112c85760405162461bcd60e51b81526004016105b7906128b7565b6001600160a01b03811661132d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b7565b61066d8161166b565b6001600160a01b03831633148061135257506113528333610413565b6108b05760405162461bcd60e51b81526004016105b7906129e4565b8051611381906003906020840190612003565b5050565b6060600380546113949061287c565b80601f01602080910402602001604051908101604052809291908181526020018280546113c09061287c565b801561140d5780601f106113e25761010080835404028352916020019161140d565b820191906000526020600020905b8154815290600101906020018083116113f057829003601f168201915b50505050509050919050565b815183511461143a5760405162461bcd60e51b81526004016105b790612a2d565b6001600160a01b0384166114605760405162461bcd60e51b81526004016105b790612a75565b3360005b845181101561154a5760008582815181106114815761148161299d565b60200260200101519050600085838151811061149f5761149f61299d565b60209081029190910181015160008481526001835260408082206001600160a01b038e1683529093529190912054909150818110156114f05760405162461bcd60e51b81526004016105b790612aba565b60008381526001602090815260408083206001600160a01b038e8116855292528083208585039055908b1682528120805484929061152f908490612b04565b9250508190555050505080611543906129c9565b9050611464565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161159a929190612b1c565b60405180910390a4610ca3818787878787611911565b6108bb838383611a7c565b60005460ff166116045760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016105b7565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b61165a84848484611aaf565b50505050565b6108bb838383611ae4565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60005460ff16156117035760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016105b7565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586116313390565b600081815b85518110156117dc57600086828151811061175a5761175a61299d565b6020026020010151905080831161179c5760408051602081018590529081018290526060016040516020818303038152906040528051906020012092506117c9565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b50806117d4816129c9565b91505061173d565b509092149392505050565b6001600160a01b03841661180d5760405162461bcd60e51b81526004016105b790612a75565b3361182681878761181d88611b66565b61082c88611b66565b60008481526001602090815260408083206001600160a01b038a168452909152902054838110156118695760405162461bcd60e51b81526004016105b790612aba565b60008581526001602090815260408083206001600160a01b038b81168552925280832087850390559088168252812080548692906118a8908490612b04565b909155505060408051868152602081018690526001600160a01b03808916928a821692918616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611908828888888888611bb1565b50505050505050565b6001600160a01b0384163b15610ca35760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906119559089908990889088908890600401612b4a565b602060405180830381600087803b15801561196f57600080fd5b505af192505050801561199f575060408051601f3d908101601f1916820190925261199c91810190612ba8565b60015b611a4c576119ab612bc5565b806308c379a014156119e557506119c0612be1565b806119cb57506119e7565b8060405162461bcd60e51b81526004016105b791906122bd565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016105b7565b6001600160e01b0319811663bc197c8160e01b146119085760405162461bcd60e51b81526004016105b790612c6a565b611a87838383611c7b565b60008281526004602052604081208054839290611aa5908490612cb2565b9091555050505050565b611abb84848484611d81565b60008381526004602052604081208054849290611ad9908490612b04565b909155505050505050565b611aef838383611e84565b60005b825181101561165a57818181518110611b0d57611b0d61299d565b602002602001015160046000858481518110611b2b57611b2b61299d565b602002602001015181526020019081526020016000206000828254611b509190612cb2565b90915550611b5f9050816129c9565b9050611af2565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110611ba057611ba061299d565b602090810291909101015292915050565b6001600160a01b0384163b15610ca35760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190611bf59089908990889088908890600401612cc9565b602060405180830381600087803b158015611c0f57600080fd5b505af1925050508015611c3f575060408051601f3d908101601f19168201909252611c3c91810190612ba8565b60015b611c4b576119ab612bc5565b6001600160e01b0319811663f23a6e6160e01b146119085760405162461bcd60e51b81526004016105b790612c6a565b6001600160a01b038316611ca15760405162461bcd60e51b81526004016105b790612d0e565b33611cd181856000611cb287611b66565b611cbb87611b66565b5050604080516020810190915260009052505050565b60008381526001602090815260408083206001600160a01b038816845290915290205482811015611d145760405162461bcd60e51b81526004016105b790612d51565b60008481526001602090815260408083206001600160a01b03898116808652918452828520888703905582518981529384018890529092908616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a45050505050565b6001600160a01b038416611de15760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016105b7565b33611df28160008761181d88611b66565b60008481526001602090815260408083206001600160a01b038916845290915281208054859290611e24908490612b04565b909155505060408051858152602081018590526001600160a01b0380881692600092918516917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a461082c81600087878787611bb1565b6001600160a01b038316611eaa5760405162461bcd60e51b81526004016105b790612d0e565b8051825114611ecb5760405162461bcd60e51b81526004016105b790612a2d565b604080516020810190915260009081905233905b8351811015611fa4576000848281518110611efc57611efc61299d565b602002602001015190506000848381518110611f1a57611f1a61299d565b60209081029190910181015160008481526001835260408082206001600160a01b038c168352909352919091205490915081811015611f6b5760405162461bcd60e51b81526004016105b790612d51565b60009283526001602090815260408085206001600160a01b038b1686529091529092209103905580611f9c816129c9565b915050611edf565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051611ff5929190612b1c565b60405180910390a450505050565b82805461200f9061287c565b90600052602060002090601f0160209004810192826120315760008555612077565b82601f1061204a57805160ff1916838001178555612077565b82800160010185558215612077579182015b8281111561207757825182559160200191906001019061205c565b50612083929150612087565b5090565b5b808211156120835760008155600101612088565b6000602082840312156120ae57600080fd5b5035919050565b60005b838110156120d05781810151838201526020016120b8565b8381111561165a5750506000910152565b600081518084526120f98160208601602086016120b5565b601f01601f19169290920160200192915050565b85815284602082015283604082015260a06060820152600061213260a08301856120e1565b905060018060a01b03831660808301529695505050505050565b80356001600160a01b038116811461216357600080fd5b919050565b6000806040838503121561217b57600080fd5b6121848361214c565b946020939093013593505050565b6001600160e01b03198116811461066d57600080fd5b6000602082840312156121ba57600080fd5b81356121c581612192565b9392505050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b0381118282101715612207576122076121cc565b6040525050565b600082601f83011261221f57600080fd5b81356001600160401b03811115612238576122386121cc565b60405161224f601f8301601f1916602001826121e2565b81815284602083860101111561226457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561229357600080fd5b81356001600160401b038111156122a957600080fd5b6122b58482850161220e565b949350505050565b6020815260006121c560208301846120e1565b60006001600160401b038211156122e9576122e96121cc565b5060051b60200190565b600082601f83011261230457600080fd5b81356020612311826122d0565b60405161231e82826121e2565b83815260059390931b850182019282810191508684111561233e57600080fd5b8286015b848110156123595780358352918301918301612342565b509695505050505050565b600080600080600060a0868803121561237c57600080fd5b6123858661214c565b94506123936020870161214c565b935060408601356001600160401b03808211156123af57600080fd5b6123bb89838a016122f3565b945060608801359150808211156123d157600080fd5b6123dd89838a016122f3565b935060808801359150808211156123f357600080fd5b506124008882890161220e565b9150509295509295909350565b60008060006060848603121561242257600080fd5b61242b8461214c565b95602085013595506040909401359392505050565b60008060006060848603121561245557600080fd5b833592506020840135915061246c6040850161214c565b90509250925092565b6000806040838503121561248857600080fd5b82356001600160401b038082111561249f57600080fd5b818501915085601f8301126124b357600080fd5b813560206124c0826122d0565b6040516124cd82826121e2565b83815260059390931b85018201928281019150898411156124ed57600080fd5b948201945b83861015612512576125038661214c565b825294820194908201906124f2565b9650508601359250508082111561252857600080fd5b50612535858286016122f3565b9150509250929050565b600081518084526020808501945080840160005b8381101561256f57815187529582019590820190600101612553565b509495945050505050565b6020815260006121c5602083018461253f565b6000806000606084860312156125a257600080fd5b6125ab8461214c565b925060208401356001600160401b03808211156125c757600080fd5b6125d3878388016122f3565b935060408601359150808211156125e957600080fd5b506125f6868287016122f3565b9150509250925092565b600080600080600060a0868803121561261857600080fd5b85359450602086013593506040860135925060608601356001600160401b0381111561264357600080fd5b61264f8882890161220e565b92505061265e6080870161214c565b90509295509295909350565b6000806040838503121561267d57600080fd5b6126868361214c565b91506020830135801515811461269b57600080fd5b809150509250929050565b60008060008060008060c087890312156126bf57600080fd5b86359550602087013594506040870135935060608701356001600160401b038111156126ea57600080fd5b6126f689828a0161220e565b9350506127056080880161214c565b915060a087013590509295509295509295565b6000806040838503121561272b57600080fd5b8235915061273b6020840161214c565b90509250929050565b6000806040838503121561275757600080fd5b6127608361214c565b915061273b6020840161214c565b60008060008060006080868803121561278657600080fd5b85359450602086013593506040860135925060608601356001600160401b03808211156127b257600080fd5b818801915088601f8301126127c657600080fd5b8135818111156127d557600080fd5b8960208260051b85010111156127ea57600080fd5b9699959850939650602001949392505050565b600080600080600060a0868803121561281557600080fd5b61281e8661214c565b945061282c6020870161214c565b9350604086013592506060860135915060808601356001600160401b0381111561285557600080fd5b6124008882890161220e565b60006020828403121561287357600080fd5b6121c58261214c565b600181811c9082168061289057607f821691505b602082108114156128b157634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000835160206128ff82858389016120b5565b845491840191600090600181811c908083168061291d57607f831692505b85831081141561293b57634e487b7160e01b85526022600452602485fd5b80801561294f57600181146129605761298d565b60ff1985168852838801955061298d565b60008b81526020902060005b858110156129855781548a82015290840190880161296c565b505083880195505b50939a9950505050505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006000198214156129dd576129dd6129b3565b5060010190565b60208082526029908201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260408201526808185c1c1c9bdd995960ba1b606082015260800190565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b60008219821115612b1757612b176129b3565b500190565b604081526000612b2f604083018561253f565b8281036020840152612b41818561253f565b95945050505050565b6001600160a01b0386811682528516602082015260a060408201819052600090612b769083018661253f565b8281036060840152612b88818661253f565b90508281036080840152612b9c81856120e1565b98975050505050505050565b600060208284031215612bba57600080fd5b81516121c581612192565b600060033d1115612bde5760046000803e5060005160e01c5b90565b600060443d1015612bef5790565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715612c1e57505050505090565b8285019150815181811115612c365750505050505090565b843d8701016020828501011115612c505750505050505090565b612c5f602082860101876121e2565b509095945050505050565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b600082821015612cc457612cc46129b3565b500390565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090612d03908301846120e1565b979650505050505050565b60208082526023908201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526024908201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604082015263616e636560e01b60608201526080019056fea264697066735822122080581af4259f57477087c1c3b91560b32c78b43e2e4bf42c65b216a6471b953d64736f6c63430008090033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000015456c6974652041706520456e74727920436f696e7300000000000000000000000000000000000000000000000000000000000000000000000000000000000005434f494e53000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101d85760003560e01c80638456cb5911610104578063bd85b039116100a2578063ea25e17611610071578063ea25e17614610441578063f242432a14610454578063f2fde38b14610467578063f5298aca1461047a57600080fd5b8063bd85b039146103a0578063e2b9e186146103c0578063e51f76e6146103c8578063e985e9c51461040557600080fd5b806395d89b41116100de57806395d89b411461036a578063a22cb46514610372578063a4cf41b114610385578063af17dea61461039857600080fd5b80638456cb59146103345780638a0947d31461033c5780638da5cb5b1461034f57600080fd5b80633aeca2101161017c5780634f558e791161014b5780634f558e79146102ec5780635c975abb1461030e5780636b20c45414610319578063715018a61461032c57600080fd5b80633aeca2101461029e5780633f4ba83a146102b15780634d588a91146102b95780634e1273f4146102cc57600080fd5b806302fe5305116101b857806302fe53051461024e57806306fdde03146102635780630e89341c146102785780632eb2c2d61461028b57600080fd5b8062c17843146101dd578062fdd58e1461020a57806301ffc9a71461022b575b600080fd5b6101f06101eb36600461209c565b61048d565b60405161020195949392919061210d565b60405180910390f35b61021d610218366004612168565b61054f565b604051908152602001610201565b61023e6102393660046121a8565b6105e8565b6040519015158152602001610201565b61026161025c366004612281565b61063a565b005b61026b610670565b60405161020191906122bd565b61026b61028636600461209c565b610702565b610261610299366004612364565b61079c565b6102616102ac36600461240d565b610833565b6102616108c0565b6102616102c7366004612440565b6108f4565b6102df6102da366004612475565b610997565b604051610201919061257a565b61023e6102fa36600461209c565b600090815260046020526040902054151590565b60005460ff1661023e565b61026161032736600461258d565b610ac0565b610261610b03565b610261610b37565b61026161034a366004612600565b610b69565b6005546040516001600160a01b039091168152602001610201565b61026b610cab565b61026161038036600461266a565b610cba565b6102616103933660046126a6565b610d91565b61026b610ec7565b61021d6103ae36600461209c565b60009081526004602052604090205490565b61026b610f55565b61023e6103d6366004612718565b60008281526009602090815260408083206001600160a01b038516845260050190915290205460ff1692915050565b61023e610413366004612744565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205460ff1690565b61026161044f36600461276e565b610f62565b6102616104623660046127fd565b611259565b610261610475366004612861565b61129e565b61026161048836600461240d565b611336565b6009602052600090815260409020805460018201546002830154600384018054939492939192916104bd9061287c565b80601f01602080910402602001604051908101604052809291908181526020018280546104e99061287c565b80156105365780601f1061050b57610100808354040283529160200191610536565b820191906000526020600020905b81548152906001019060200180831161051957829003601f168201915b505050600490930154919250506001600160a01b031685565b60006001600160a01b0383166105c05760405162461bcd60e51b815260206004820152602b60248201527f455243313135353a2062616c616e636520717565727920666f7220746865207a60448201526a65726f206164647265737360a81b60648201526084015b60405180910390fd5b5060009081526001602090815260408083206001600160a01b03949094168352929052205490565b60006001600160e01b03198216636cdb3d1360e11b148061061957506001600160e01b031982166303a24d0760e21b145b8061063457506301ffc9a760e01b6001600160e01b03198316145b92915050565b6005546001600160a01b031633146106645760405162461bcd60e51b81526004016105b7906128b7565b61066d8161136e565b50565b60606006805461067f9061287c565b80601f01602080910402602001604051908101604052809291908181526020018280546106ab9061287c565b80156106f85780601f106106cd576101008083540402835291602001916106f8565b820191906000526020600020905b8154815290600101906020018083116106db57829003601f168201915b5050505050905090565b6000818152600460205260408120546060911061075a5760405162461bcd60e51b81526020600482015260166024820152752aa9249d103737b732bc34b9ba32b73a103a37b5b2b760511b60448201526064016105b7565b61076382611385565b6000838152600960209081526040918290209151610786939260030191016128ec565b6040516020818303038152906040529050919050565b6001600160a01b0385163314806107b857506107b88533610413565b61081f5760405162461bcd60e51b815260206004820152603260248201527f455243313135353a207472616e736665722063616c6c6572206973206e6f74206044820152711bdddb995c881b9bdc88185c1c1c9bdd995960721b60648201526084016105b7565b61082c8585858585611419565b5050505050565b6000828152600960205260409020600401546001600160a01b031633146108b05760405162461bcd60e51b815260206004820152602b60248201527f4275726e61626c653a204f6e6c7920616c6c6f7765642066726f6d207265646560448201526a195b4818dbdb9d1c9858dd60aa1b60648201526084016105b7565b6108bb8383836115b0565b505050565b6005546001600160a01b031633146108ea5760405162461bcd60e51b81526004016105b7906128b7565b6108f26115bb565b565b6005546001600160a01b0316331461091e5760405162461bcd60e51b81526004016105b7906128b7565b60008281526009602052604090206001015461097c5760405162461bcd60e51b815260206004820152601f60248201527f436c61696d3a2044726177207061737320646f6573206e6f742065786973740060448201526064016105b7565b6108bb8183856040518060200160405280600081525061164e565b606081518351146109fc5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b60648201526084016105b7565b600083516001600160401b03811115610a1757610a176121cc565b604051908082528060200260200182016040528015610a40578160200160208202803683370190505b50905060005b8451811015610ab857610a8b858281518110610a6457610a6461299d565b6020026020010151858381518110610a7e57610a7e61299d565b602002602001015161054f565b828281518110610a9d57610a9d61299d565b6020908102919091010152610ab1816129c9565b9050610a46565b509392505050565b6001600160a01b038316331480610adc5750610adc8333610413565b610af85760405162461bcd60e51b81526004016105b7906129e4565b6108bb838383611660565b6005546001600160a01b03163314610b2d5760405162461bcd60e51b81526004016105b7906128b7565b6108f2600061166b565b6005546001600160a01b03163314610b615760405162461bcd60e51b81526004016105b7906128b7565b6108f26116bd565b6005546001600160a01b03163314610b935760405162461bcd60e51b81526004016105b7906128b7565b828410610be25760405162461bcd60e51b815260206004820152601f60248201527f6f70656e2077696e646f77206d757374206265207072696f7220636c6f73650060448201526064016105b7565b600084118015610bf25750600083115b610c335760405162461bcd60e51b8152602060048201526012602482015271077696e646f772063616e6e6f7420626520360741b60448201526064016105b7565b600060096000610c4260085490565b815260208082019290925260400160002087815560018101879055600281018690558451909250610c7b91600384019190860190612003565b506004810180546001600160a01b0319166001600160a01b0384161790556008805460010190555b505050505050565b60606007805461067f9061287c565b336001600160a01b0383161415610d255760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b60648201526084016105b7565b3360008181526002602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6005546001600160a01b03163314610dbb5760405162461bcd60e51b81526004016105b7906128b7565b838510610e0a5760405162461bcd60e51b815260206004820152601f60248201527f77696e646f77206f70656e206d757374206265207072696f7220636c6f73650060448201526064016105b7565b600085118015610e1a5750600084115b610e5b5760405162461bcd60e51b8152602060048201526012602482015271077696e646f772063616e6e6f7420626520360741b60448201526064016105b7565b600081815260096020908152604090912087815560018101879055600281018690558451610e9192600390920191860190612003565b50600090815260096020526040902060040180546001600160a01b0319166001600160a01b039290921691909117905550505050565b60078054610ed49061287c565b80601f0160208091040260200160405190810160405280929190818152602001828054610f009061287c565b8015610f4d5780601f10610f2257610100808354040283529160200191610f4d565b820191906000526020600020905b815481529060010190602001808311610f3057829003601f168201915b505050505081565b60068054610ed49061287c565b60005460ff1615610fa85760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016105b7565b6000838152600960205260409020600101546110065760405162461bcd60e51b815260206004820152601f60248201527f436c61696d3a2044726177207061737320646f6573206e6f742065786973740060448201526064016105b7565b60008381526009602052604090206001015442118015611036575060008381526009602052604090206002015442105b6110825760405162461bcd60e51b815260206004820152601960248201527f436c61696d3a2074696d652077696e646f7720636c6f7365640000000000000060448201526064016105b7565b600083815260096020908152604080832033845260050190915290205460ff16156110e85760405162461bcd60e51b815260206004820152601660248201527510db185a5b4e88185b1c9958591e4818db185a5b595960521b60448201526064016105b7565b60408051602081018790526bffffffffffffffffffffffff193360601b16918101919091526054810185905260009060740160405160208183030381529060405280519060200120905061117d83838080602002602001604051908101604052809392919081815260200183836020028082843760009201829052508981526009602052604090205492508591506117389050565b6111d35760405162461bcd60e51b815260206004820152602160248201527f4d65726b6c654469737472696275746f723a20496e76616c69642070726f6f666044820152601760f91b60648201526084016105b7565b60008481526009602090815260408083203380855260059091018352818420805460ff19166001179055815192830190915291815261121691908690889061164e565b604080518781526020810187905233917f4ec90e965519d92681267467f775ada5bd214aa92c0dc93d90a5e880ce9ed026910160405180910390a2505050505050565b6001600160a01b03851633148061127557506112758533610413565b6112915760405162461bcd60e51b81526004016105b7906129e4565b61082c85858585856117e7565b6005546001600160a01b031633146112c85760405162461bcd60e51b81526004016105b7906128b7565b6001600160a01b03811661132d5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016105b7565b61066d8161166b565b6001600160a01b03831633148061135257506113528333610413565b6108b05760405162461bcd60e51b81526004016105b7906129e4565b8051611381906003906020840190612003565b5050565b6060600380546113949061287c565b80601f01602080910402602001604051908101604052809291908181526020018280546113c09061287c565b801561140d5780601f106113e25761010080835404028352916020019161140d565b820191906000526020600020905b8154815290600101906020018083116113f057829003601f168201915b50505050509050919050565b815183511461143a5760405162461bcd60e51b81526004016105b790612a2d565b6001600160a01b0384166114605760405162461bcd60e51b81526004016105b790612a75565b3360005b845181101561154a5760008582815181106114815761148161299d565b60200260200101519050600085838151811061149f5761149f61299d565b60209081029190910181015160008481526001835260408082206001600160a01b038e1683529093529190912054909150818110156114f05760405162461bcd60e51b81526004016105b790612aba565b60008381526001602090815260408083206001600160a01b038e8116855292528083208585039055908b1682528120805484929061152f908490612b04565b9250508190555050505080611543906129c9565b9050611464565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161159a929190612b1c565b60405180910390a4610ca3818787878787611911565b6108bb838383611a7c565b60005460ff166116045760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b60448201526064016105b7565b6000805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b61165a84848484611aaf565b50505050565b6108bb838383611ae4565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60005460ff16156117035760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b60448201526064016105b7565b6000805460ff191660011790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586116313390565b600081815b85518110156117dc57600086828151811061175a5761175a61299d565b6020026020010151905080831161179c5760408051602081018590529081018290526060016040516020818303038152906040528051906020012092506117c9565b60408051602081018390529081018490526060016040516020818303038152906040528051906020012092505b50806117d4816129c9565b91505061173d565b509092149392505050565b6001600160a01b03841661180d5760405162461bcd60e51b81526004016105b790612a75565b3361182681878761181d88611b66565b61082c88611b66565b60008481526001602090815260408083206001600160a01b038a168452909152902054838110156118695760405162461bcd60e51b81526004016105b790612aba565b60008581526001602090815260408083206001600160a01b038b81168552925280832087850390559088168252812080548692906118a8908490612b04565b909155505060408051868152602081018690526001600160a01b03808916928a821692918616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4611908828888888888611bb1565b50505050505050565b6001600160a01b0384163b15610ca35760405163bc197c8160e01b81526001600160a01b0385169063bc197c81906119559089908990889088908890600401612b4a565b602060405180830381600087803b15801561196f57600080fd5b505af192505050801561199f575060408051601f3d908101601f1916820190925261199c91810190612ba8565b60015b611a4c576119ab612bc5565b806308c379a014156119e557506119c0612be1565b806119cb57506119e7565b8060405162461bcd60e51b81526004016105b791906122bd565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e20455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b60648201526084016105b7565b6001600160e01b0319811663bc197c8160e01b146119085760405162461bcd60e51b81526004016105b790612c6a565b611a87838383611c7b565b60008281526004602052604081208054839290611aa5908490612cb2565b9091555050505050565b611abb84848484611d81565b60008381526004602052604081208054849290611ad9908490612b04565b909155505050505050565b611aef838383611e84565b60005b825181101561165a57818181518110611b0d57611b0d61299d565b602002602001015160046000858481518110611b2b57611b2b61299d565b602002602001015181526020019081526020016000206000828254611b509190612cb2565b90915550611b5f9050816129c9565b9050611af2565b60408051600180825281830190925260609160009190602080830190803683370190505090508281600081518110611ba057611ba061299d565b602090810291909101015292915050565b6001600160a01b0384163b15610ca35760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e6190611bf59089908990889088908890600401612cc9565b602060405180830381600087803b158015611c0f57600080fd5b505af1925050508015611c3f575060408051601f3d908101601f19168201909252611c3c91810190612ba8565b60015b611c4b576119ab612bc5565b6001600160e01b0319811663f23a6e6160e01b146119085760405162461bcd60e51b81526004016105b790612c6a565b6001600160a01b038316611ca15760405162461bcd60e51b81526004016105b790612d0e565b33611cd181856000611cb287611b66565b611cbb87611b66565b5050604080516020810190915260009052505050565b60008381526001602090815260408083206001600160a01b038816845290915290205482811015611d145760405162461bcd60e51b81526004016105b790612d51565b60008481526001602090815260408083206001600160a01b03898116808652918452828520888703905582518981529384018890529092908616917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a45050505050565b6001600160a01b038416611de15760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b60648201526084016105b7565b33611df28160008761181d88611b66565b60008481526001602090815260408083206001600160a01b038916845290915281208054859290611e24908490612b04565b909155505060408051858152602081018590526001600160a01b0380881692600092918516917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a461082c81600087878787611bb1565b6001600160a01b038316611eaa5760405162461bcd60e51b81526004016105b790612d0e565b8051825114611ecb5760405162461bcd60e51b81526004016105b790612a2d565b604080516020810190915260009081905233905b8351811015611fa4576000848281518110611efc57611efc61299d565b602002602001015190506000848381518110611f1a57611f1a61299d565b60209081029190910181015160008481526001835260408082206001600160a01b038c168352909352919091205490915081811015611f6b5760405162461bcd60e51b81526004016105b790612d51565b60009283526001602090815260408085206001600160a01b038b1686529091529092209103905580611f9c816129c9565b915050611edf565b5060006001600160a01b0316846001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb8686604051611ff5929190612b1c565b60405180910390a450505050565b82805461200f9061287c565b90600052602060002090601f0160209004810192826120315760008555612077565b82601f1061204a57805160ff1916838001178555612077565b82800160010185558215612077579182015b8281111561207757825182559160200191906001019061205c565b50612083929150612087565b5090565b5b808211156120835760008155600101612088565b6000602082840312156120ae57600080fd5b5035919050565b60005b838110156120d05781810151838201526020016120b8565b8381111561165a5750506000910152565b600081518084526120f98160208601602086016120b5565b601f01601f19169290920160200192915050565b85815284602082015283604082015260a06060820152600061213260a08301856120e1565b905060018060a01b03831660808301529695505050505050565b80356001600160a01b038116811461216357600080fd5b919050565b6000806040838503121561217b57600080fd5b6121848361214c565b946020939093013593505050565b6001600160e01b03198116811461066d57600080fd5b6000602082840312156121ba57600080fd5b81356121c581612192565b9392505050565b634e487b7160e01b600052604160045260246000fd5b601f8201601f191681016001600160401b0381118282101715612207576122076121cc565b6040525050565b600082601f83011261221f57600080fd5b81356001600160401b03811115612238576122386121cc565b60405161224f601f8301601f1916602001826121e2565b81815284602083860101111561226457600080fd5b816020850160208301376000918101602001919091529392505050565b60006020828403121561229357600080fd5b81356001600160401b038111156122a957600080fd5b6122b58482850161220e565b949350505050565b6020815260006121c560208301846120e1565b60006001600160401b038211156122e9576122e96121cc565b5060051b60200190565b600082601f83011261230457600080fd5b81356020612311826122d0565b60405161231e82826121e2565b83815260059390931b850182019282810191508684111561233e57600080fd5b8286015b848110156123595780358352918301918301612342565b509695505050505050565b600080600080600060a0868803121561237c57600080fd5b6123858661214c565b94506123936020870161214c565b935060408601356001600160401b03808211156123af57600080fd5b6123bb89838a016122f3565b945060608801359150808211156123d157600080fd5b6123dd89838a016122f3565b935060808801359150808211156123f357600080fd5b506124008882890161220e565b9150509295509295909350565b60008060006060848603121561242257600080fd5b61242b8461214c565b95602085013595506040909401359392505050565b60008060006060848603121561245557600080fd5b833592506020840135915061246c6040850161214c565b90509250925092565b6000806040838503121561248857600080fd5b82356001600160401b038082111561249f57600080fd5b818501915085601f8301126124b357600080fd5b813560206124c0826122d0565b6040516124cd82826121e2565b83815260059390931b85018201928281019150898411156124ed57600080fd5b948201945b83861015612512576125038661214c565b825294820194908201906124f2565b9650508601359250508082111561252857600080fd5b50612535858286016122f3565b9150509250929050565b600081518084526020808501945080840160005b8381101561256f57815187529582019590820190600101612553565b509495945050505050565b6020815260006121c5602083018461253f565b6000806000606084860312156125a257600080fd5b6125ab8461214c565b925060208401356001600160401b03808211156125c757600080fd5b6125d3878388016122f3565b935060408601359150808211156125e957600080fd5b506125f6868287016122f3565b9150509250925092565b600080600080600060a0868803121561261857600080fd5b85359450602086013593506040860135925060608601356001600160401b0381111561264357600080fd5b61264f8882890161220e565b92505061265e6080870161214c565b90509295509295909350565b6000806040838503121561267d57600080fd5b6126868361214c565b91506020830135801515811461269b57600080fd5b809150509250929050565b60008060008060008060c087890312156126bf57600080fd5b86359550602087013594506040870135935060608701356001600160401b038111156126ea57600080fd5b6126f689828a0161220e565b9350506127056080880161214c565b915060a087013590509295509295509295565b6000806040838503121561272b57600080fd5b8235915061273b6020840161214c565b90509250929050565b6000806040838503121561275757600080fd5b6127608361214c565b915061273b6020840161214c565b60008060008060006080868803121561278657600080fd5b85359450602086013593506040860135925060608601356001600160401b03808211156127b257600080fd5b818801915088601f8301126127c657600080fd5b8135818111156127d557600080fd5b8960208260051b85010111156127ea57600080fd5b9699959850939650602001949392505050565b600080600080600060a0868803121561281557600080fd5b61281e8661214c565b945061282c6020870161214c565b9350604086013592506060860135915060808601356001600160401b0381111561285557600080fd5b6124008882890161220e565b60006020828403121561287357600080fd5b6121c58261214c565b600181811c9082168061289057607f821691505b602082108114156128b157634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b6000835160206128ff82858389016120b5565b845491840191600090600181811c908083168061291d57607f831692505b85831081141561293b57634e487b7160e01b85526022600452602485fd5b80801561294f57600181146129605761298d565b60ff1985168852838801955061298d565b60008b81526020902060005b858110156129855781548a82015290840190880161296c565b505083880195505b50939a9950505050505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b60006000198214156129dd576129dd6129b3565b5060010190565b60208082526029908201527f455243313135353a2063616c6c6572206973206e6f74206f776e6572206e6f7260408201526808185c1c1c9bdd995960ba1b606082015260800190565b60208082526028908201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206040820152670dad2e6dac2e8c6d60c31b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b60008219821115612b1757612b176129b3565b500190565b604081526000612b2f604083018561253f565b8281036020840152612b41818561253f565b95945050505050565b6001600160a01b0386811682528516602082015260a060408201819052600090612b769083018661253f565b8281036060840152612b88818661253f565b90508281036080840152612b9c81856120e1565b98975050505050505050565b600060208284031215612bba57600080fd5b81516121c581612192565b600060033d1115612bde5760046000803e5060005160e01c5b90565b600060443d1015612bef5790565b6040516003193d81016004833e81513d6001600160401b038160248401118184111715612c1e57505050505090565b8285019150815181811115612c365750505050505090565b843d8701016020828501011115612c505750505050505090565b612c5f602082860101876121e2565b509095945050505050565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b600082821015612cc457612cc46129b3565b500390565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090612d03908301846120e1565b979650505050505050565b60208082526023908201527f455243313135353a206275726e2066726f6d20746865207a65726f206164647260408201526265737360e81b606082015260800190565b60208082526024908201527f455243313135353a206275726e20616d6f756e7420657863656564732062616c604082015263616e636560e01b60608201526080019056fea264697066735822122080581af4259f57477087c1c3b91560b32c78b43e2e4bf42c65b216a6471b953d64736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000015456c6974652041706520456e74727920436f696e7300000000000000000000000000000000000000000000000000000000000000000000000000000000000005434f494e53000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _name (string): Elite Ape Entry Coins
Arg [1] : _symbol (string): COINS
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000015
Arg [3] : 456c6974652041706520456e74727920436f696e730000000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [5] : 434f494e53000000000000000000000000000000000000000000000000000000
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.