Feature Tip: Add private address tag to any address under My Name Tag !
Overview
TokenID
262
Total Transfers
-
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract
Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
Collectible
Compiler Version
v0.8.15+commit.e14f2714
Optimization Enabled:
Yes with 10000 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity =0.8.15;import "@openzeppelin/contracts/token/common/ERC2981.sol";import "erc721a/contracts/ERC721A.sol";import "./AccessControlPermissible.sol";contract Collectible is ERC721A, ERC2981, AccessControlPermissible {string private _baseURIData;event BaseURISet(string uri);// Constructorconstructor(string memory name_, string memory symbol_)ERC721A(name_, symbol_){_setDefaultRoyalty(msg.sender, 200); // 2%}function mint(address _to, uint256 _quantity)externalonlyRole(MINTER_ROLE){// `_mint`'s second argument now takes in a `quantity`, not a `tokenId`._mint(_to, _quantity);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (token/common/ERC2981.sol)pragma solidity ^0.8.0;import "../../interfaces/IERC2981.sol";import "../../utils/introspection/ERC165.sol";/*** @dev Implementation of the NFT Royalty Standard, a standardized way to retrieve royalty payment information.** Royalty information can be specified globally for all token ids via {_setDefaultRoyalty}, and/or individually for* specific token ids via {_setTokenRoyalty}. The latter takes precedence over the first.** Royalty is specified as a fraction of sale price. {_feeDenominator} is overridable but defaults to 10000, meaning the* fee is specified in basis points by default.** IMPORTANT: ERC-2981 only specifies a way to signal royalty information and does not enforce its payment. See* https://eips.ethereum.org/EIPS/eip-2981#optional-royalty-payments[Rationale] in the EIP. Marketplaces are expected to* voluntarily pay royalties together with sales, but note that this standard is not yet widely supported.** _Available since v4.5._*/abstract contract ERC2981 is IERC2981, ERC165 {struct RoyaltyInfo {address receiver;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.2// 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: MITpragma solidity =0.8.15;import {Context} from "@openzeppelin/contracts/utils/Context.sol";import {IAccessControl, AccessControl, AccessControlEnumerable} from "@openzeppelin/contracts/access/AccessControlEnumerable.sol";contract AccessControlPermissible is Context, AccessControlEnumerable {bytes32 public constant ADMIN_ROLE = keccak256("ADMIN_ROLE");bytes32 public constant MINTER_ROLE = keccak256("MINTER_ROLE");bytes32 public constant BURNER_ROLE = keccak256("BURNER_ROLE");bytes32 public constant WL_OPERATOR_ROLE = keccak256("WL_OPERATOR_ROLE");constructor() {_setupRole(DEFAULT_ADMIN_ROLE, msg.sender);_setupRole(ADMIN_ROLE, msg.sender);}function grantRole(bytes32 role, address account)publicoverride(AccessControl, IAccessControl)onlyRole(ADMIN_ROLE){_grantRole(role, account);}
12345678910111213141516171819202122232425// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.6.0) (interfaces/IERC2981.sol)pragma solidity ^0.8.0;import "../utils/introspection/IERC165.sol";/*** @dev Interface for the NFT Royalty Standard.** A standardized way to retrieve royalty payment information for non-fungible tokens (NFTs) to enable universal* support for royalty payments across all NFT marketplaces and ecosystem participants.** _Available since v4.5._*/interface IERC2981 is IERC165 {/*** @dev Returns how much royalty is owed and to whom, based on a sale price that may be denominated in any unit of* exchange. The royalty amount is denominated and should be paid in that same unit of exchange.*/function royaltyInfo(uint256 tokenId, uint256 salePrice)externalviewreturns (address receiver, uint256 royaltyAmount);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/introspection/ERC165.sol)pragma 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) {
12345678910111213141516171819202122232425// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/introspection/IERC165.sol)pragma 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);}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.2.2// 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();/*** The caller cannot approve to their own address.*/error ApproveToCaller();/**
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// OpenZeppelin Contracts (last updated v4.5.0) (access/AccessControlEnumerable.sol)pragma solidity ^0.8.0;import "./IAccessControlEnumerable.sol";import "./AccessControl.sol";import "../utils/structs/EnumerableSet.sol";/*** @dev Extension of {AccessControl} that allows enumerating the members of each role.*/abstract contract AccessControlEnumerable is IAccessControlEnumerable, AccessControl {using EnumerableSet for EnumerableSet.AddressSet;mapping(bytes32 => EnumerableSet.AddressSet) private _roleMembers;/*** @dev See {IERC165-supportsInterface}.*/function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) {return interfaceId == type(IAccessControlEnumerable).interfaceId || super.supportsInterface(interfaceId);}/*** @dev Returns one of the accounts that have `role`. `index` must be a
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (access/IAccessControlEnumerable.sol)pragma solidity ^0.8.0;import "./IAccessControl.sol";/*** @dev External interface of AccessControlEnumerable declared to support ERC165 detection.*/interface IAccessControlEnumerable is IAccessControl {/*** @dev Returns one of the accounts that have `role`. `index` must be a* value between 0 and {getRoleMemberCount}, non-inclusive.** Role bearers are not sorted in any particular way, and their ordering may* change at any point.** WARNING: When using {getRoleMember} and {getRoleMemberCount}, make sure* you perform all queries on the same block. See the following* https://forum.openzeppelin.com/t/iterating-over-elements-on-enumerableset-in-openzeppelin-contracts/2296[forum post]* for more information.*/function getRoleMember(bytes32 role, uint256 index) external view returns (address);/**
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/AccessControl.sol)pragma solidity ^0.8.0;import "./IAccessControl.sol";import "../utils/Context.sol";import "../utils/Strings.sol";import "../utils/introspection/ERC165.sol";/*** @dev Contract module that allows children to implement role-based access* control mechanisms. This is a lightweight version that doesn't allow enumerating role* members except through off-chain means by accessing the contract event logs. Some* applications may benefit from on-chain enumerability, for those cases see* {AccessControlEnumerable}.** Roles are referred to by their `bytes32` identifier. These should be exposed* in the external API and be unique. The best way to achieve this is by* using `public constant` hash digests:** ```* bytes32 public constant MY_ROLE = keccak256("MY_ROLE");* ```** Roles can be used to represent a set of permissions. To restrict access to a
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (utils/structs/EnumerableSet.sol)pragma solidity ^0.8.0;/*** @dev Library for managing* https://en.wikipedia.org/wiki/Set_(abstract_data_type)[sets] of primitive* types.** Sets have the following properties:** - Elements are added, removed, and checked for existence in constant time* (O(1)).* - Elements are enumerated in O(n). No guarantees are made on the ordering.** ```* contract Example {* // Add the library methods* using EnumerableSet for EnumerableSet.AddressSet;** // Declare a set state variable* EnumerableSet.AddressSet private mySet;* }* ```*
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (access/IAccessControl.sol)pragma solidity ^0.8.0;/*** @dev External interface of AccessControl declared to support ERC165 detection.*/interface IAccessControl {/*** @dev Emitted when `newAdminRole` is set as ``role``'s admin role, replacing `previousAdminRole`** `DEFAULT_ADMIN_ROLE` is the starting admin for all roles, despite* {RoleAdminChanged} not being emitted signaling this.** _Available since v3.1._*/event RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole);/*** @dev Emitted when `account` is granted `role`.** `sender` is the account that originated the contract call, an admin role* bearer except when using {AccessControl-_setupRole}.*/event RoleGranted(bytes32 indexed role, address indexed account, address indexed sender);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (utils/Strings.sol)pragma solidity ^0.8.0;/*** @dev String operations.*/library Strings {bytes16 private constant _HEX_SYMBOLS = "0123456789abcdef";uint8 private constant _ADDRESS_LENGTH = 20;/*** @dev Converts a `uint256` to its ASCII `string` decimal representation.*/function toString(uint256 value) internal pure returns (string memory) {// Inspired by OraclizeAPI's implementation - MIT licence// https://github.com/oraclize/ethereum-api/blob/b42146b063c7d6ee1358846c198246239e9360e8/oraclizeAPI_0.4.25.solif (value == 0) {return "0";}uint256 temp = value;uint256 digits;while (temp != 0) {digits++;
12345678910111213141516171819{"optimizer": {"enabled": true,"runs": 10000},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}},"libraries": {}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApproveToCaller","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","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":false,"internalType":"string","name":"uri","type":"string"}],"name":"BaseURISet","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":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"BURNER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MINTER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WL_OPERATOR_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","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":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"getRoleMember","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleMemberCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_quantity","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"uint256","name":"_salePrice","type":"uint256"}],"name":"royaltyInfo","outputs":[{"internalType":"address","name":"","type":"address"},{"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":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","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":"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":"_uri","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_receiver","type":"address"},{"internalType":"uint96","name":"_feeNumerator","type":"uint96"}],"name":"setDefaultRoyalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"},{"internalType":"address","name":"_receiver","type":"address"},{"internalType":"uint96","name":"_feeNumerator","type":"uint96"}],"name":"setTokenRoyalty","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":[],"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":"nonpayable","type":"function"},{"inputs":[],"name":"unsetDefaultRoyalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokenId","type":"uint256"}],"name":"unsetTokenRoyalty","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060405162003045380380620030458339810160408190526200003491620003e3565b81816002620000448382620004db565b506003620000538282620004db565b5050600080805562000067915033620000a8565b620000937fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177533620000a8565b620000a03360c8620000b8565b5050620005a7565b620000b48282620001bd565b5050565b6127106001600160601b03821611156200012c5760405162461bcd60e51b815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c206578636565646044820152692073616c65507269636560b01b60648201526084015b60405180910390fd5b6001600160a01b038216620001845760405162461bcd60e51b815260206004820152601960248201527f455243323938313a20696e76616c696420726563656976657200000000000000604482015260640162000123565b604080518082019091526001600160a01b039092168083526001600160601b039091166020909201829052600160a01b90910217600855565b620001d482826200020060201b6200110c1760201c565b6000828152600b60209081526040909120620001fb91839062001200620002a4821b17901c565b505050565b6000828152600a602090815260408083206001600160a01b038516845290915290205460ff16620000b4576000828152600a602090815260408083206001600160a01b03851684529091529020805460ff19166001179055620002603390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000620002bb836001600160a01b038416620002c4565b90505b92915050565b60008181526001830160205260408120546200030d57508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155620002be565b506000620002be565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200033e57600080fd5b81516001600160401b03808211156200035b576200035b62000316565b604051601f8301601f19908116603f0116810190828211818310171562000386576200038662000316565b81604052838152602092508683858801011115620003a357600080fd5b600091505b83821015620003c75785820183015181830184015290820190620003a8565b83821115620003d95760008385830101525b9695505050505050565b60008060408385031215620003f757600080fd5b82516001600160401b03808211156200040f57600080fd5b6200041d868387016200032c565b935060208501519150808211156200043457600080fd5b5062000443858286016200032c565b9150509250929050565b600181811c908216806200046257607f821691505b6020821081036200048357634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620001fb57600081815260208120601f850160051c81016020861015620004b25750805b601f850160051c820191505b81811015620004d357828155600101620004be565b505050505050565b81516001600160401b03811115620004f757620004f762000316565b6200050f816200050884546200044d565b8462000489565b602080601f8311600181146200054757600084156200052e5750858301515b600019600386901b1c1916600185901b178555620004d3565b600085815260208120601f198616915b82811015620005785788860151825594840194600190910190840162000557565b5085821015620005975787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b612a8e80620005b76000396000f3fe608060405234801561001057600080fd5b50600436106102265760003560e01c806355f804b31161012a578063a217fddf116100bd578063c87b56dd1161008c578063d539139311610071578063d539139314610543578063d547741f1461056a578063e985e9c51461057d57600080fd5b8063c87b56dd1461051d578063ca15c8731461053057600080fd5b8063a217fddf146104dc578063a22cb465146104e4578063a3f16b3a146104f7578063b88d4fde1461050a57600080fd5b806375b238fc116100f957806375b238fc146104545780639010d07c1461047b57806391d148541461048e57806395d89b41146104d457600080fd5b806355f804b3146104085780635944c7531461041b5780636352211e1461042e57806370a082311461044157600080fd5b8063282c51f3116101bd57806336568abe1161018c57806342842e0e1161017157806342842e0e146103bb57806342966c68146103ce5780634f80656d146103e157600080fd5b806336568abe1461039557806340c10f19146103a857600080fd5b8063282c51f3146103145780632a55205a1461033b5780632f2ff15d1461037a5780633166ae6f1461038d57600080fd5b8063095ea7b3116101f9578063095ea7b3146102b557806318160ddd146102c857806323b872dd146102de578063248a9ca3146102f157600080fd5b806301ffc9a71461022b57806304634d8d1461025357806306fdde0314610268578063081812fc1461027d575b600080fd5b61023e61023936600461228e565b6105c6565b60405190151581526020015b60405180910390f35b6102666102613660046122f0565b6105f5565b005b61027061062e565b60405161024a919061237b565b61029061028b36600461238e565b6106c0565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161024a565b6102666102c33660046123a7565b61072a565b600154600054035b60405190815260200161024a565b6102666102ec3660046123d1565b610815565b6102d06102ff36600461238e565b6000908152600a602052604090206001015490565b6102d07f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b61034e61034936600461240d565b610a91565b6040805173ffffffffffffffffffffffffffffffffffffffff909316835260208301919091520161024a565b61026661038836600461242f565b610b88565b610266610bbc565b6102666103a336600461242f565b610bf3565b6102666103b63660046123a7565b610cab565b6102666103c93660046123d1565b610cdf565b6102666103dc36600461238e565b610cfa565b6102d07f8d4eef80a6495ff44ce502cb68bf672d8a48820b18bca064b2cae60bbd1311e181565b610266610416366004612452565b610d2d565b6102666104293660046124c4565b610da3565b61029061043c36600461238e565b610dde565b6102d061044f366004612500565b610de9565b6102d07fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b61029061048936600461240d565b610e6b565b61023e61049c36600461242f565b6000918252600a6020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b610270610e8a565b6102d0600081565b6102666104f236600461251b565b610e99565b61026661050536600461238e565b610f7f565b610266610518366004612586565b610fbb565b61027061052b36600461238e565b611025565b6102d061053e36600461238e565b6110c1565b6102d07f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61026661057836600461242f565b6110d8565b61023e61058b366004612662565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260076020908152604080832093909416825291909152205460ff1690565b60006105d182611222565b806105e057506105e082611278565b806105ef57506105ef8261130f565b92915050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177561061f816113f0565b61062983836113fa565b505050565b60606002805461063d9061268c565b80601f01602080910402602001604051908101604052809291908181526020018280546106699061268c565b80156106b65780601f1061068b576101008083540402835291602001916106b6565b820191906000526020600020905b81548152906001019060200180831161069957829003601f168201915b5050505050905090565b60006106cb82611573565b610701576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5060009081526006602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b600061073582610dde565b90503373ffffffffffffffffffffffffffffffffffffffff8216146107945761075e813361058b565b610794576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff87811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000610820826115b3565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610887576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260066020526040902080546108c08187335b73ffffffffffffffffffffffffffffffffffffffff9081169116811491141790565b610904576108ce863361058b565b610904576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516610951576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b801561095c57600082555b73ffffffffffffffffffffffffffffffffffffffff8681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b177c0200000000000000000000000000000000000000000000000000000000176000858152600460205260408120919091557c020000000000000000000000000000000000000000000000000000000084169003610a2d57600184016000818152600460205260408120549003610a2b576000548114610a2b5760008181526004602052604090208490555b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b600082815260096020908152604080832081518083019092525473ffffffffffffffffffffffffffffffffffffffff8116808352740100000000000000000000000000000000000000009091046bffffffffffffffffffffffff16928201929092528291610b4c57506040805180820190915260085473ffffffffffffffffffffffffffffffffffffffff811682527401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1660208201525b602081015160009061271090610b70906bffffffffffffffffffffffff168761270e565b610b7a919061272d565b915196919550909350505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610bb2816113f0565b610629838361164c565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610be6816113f0565b610bf06000600855565b50565b73ffffffffffffffffffffffffffffffffffffffff81163314610c9d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c66000000000000000000000000000000000060648201526084015b60405180910390fd5b610ca7828261166e565b5050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610cd5816113f0565b6106298383611690565b61062983838360405180602001604052806000815250610fbb565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848610d24816113f0565b610ca7826117ce565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610d57816113f0565b600c610d648385836127ae565b507ff9c7803e94e0d3c02900d8a90893a6d5e90dd04d32a4cfe825520f82bf9f32f68383604051610d9692919061286f565b60405180910390a1505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610dcd816113f0565b610dd88484846117d9565b50505050565b60006105ef826115b3565b600073ffffffffffffffffffffffffffffffffffffffff8216610e38576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5073ffffffffffffffffffffffffffffffffffffffff1660009081526005602052604090205467ffffffffffffffff1690565b6000828152600b60205260408120610e839083611963565b9392505050565b60606003805461063d9061268c565b3373ffffffffffffffffffffffffffffffffffffffff831603610ee8576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b33600081815260076020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610fa9816113f0565b50600090815260096020526040812055565b610fc6848484610815565b73ffffffffffffffffffffffffffffffffffffffff83163b15610dd857610fef8484848461196f565b610dd8576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606061103082611573565b611066576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611070611aca565b905080516000036110905760405180602001604052806000815250610e83565b8061109a84611ad9565b6040516020016110ab92919061289e565b6040516020818303038152906040529392505050565b6000818152600b602052604081206105ef90611b11565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775611102816113f0565b610629838361166e565b6000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16610ca7576000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556111a23390565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610e838373ffffffffffffffffffffffffffffffffffffffff8416611b1b565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f5a05180f0000000000000000000000000000000000000000000000000000000014806105ef57506105ef82611b6a565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f2a55205a0000000000000000000000000000000000000000000000000000000014806105ef57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146105ef565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614806113a257507f80ac58cd000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b806105ef5750507fffffffff00000000000000000000000000000000000000000000000000000000167f5b5e139f000000000000000000000000000000000000000000000000000000001490565b610bf08133611bc0565b6127106bffffffffffffffffffffffff8216111561149a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c2065786365656460448201527f2073616c655072696365000000000000000000000000000000000000000000006064820152608401610c94565b73ffffffffffffffffffffffffffffffffffffffff8216611517576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401610c94565b6040805180820190915273ffffffffffffffffffffffffffffffffffffffff9092168083526bffffffffffffffffffffffff90911660209092018290527401000000000000000000000000000000000000000090910217600855565b60008054821080156105ef5750506000908152600460205260409020547c0100000000000000000000000000000000000000000000000000000000161590565b60008160005481101561161a57600081815260046020526040812054907c010000000000000000000000000000000000000000000000000000000082169003611618575b80600003610e835750600019016000818152600460205260409020546115f7565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611656828261110c565b6000828152600b602052604090206106299082611200565b6116788282611c74565b6000828152600b602052604090206106299082611d2f565b60008054908290036116ce576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461178a57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600101611752565b50816000036117c5576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005550505050565b610bf0816000611d51565b6127106bffffffffffffffffffffffff82161115611879576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c2065786365656460448201527f2073616c655072696365000000000000000000000000000000000000000000006064820152608401610c94565b73ffffffffffffffffffffffffffffffffffffffff82166118f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f455243323938313a20496e76616c696420706172616d657465727300000000006044820152606401610c94565b60408051808201825273ffffffffffffffffffffffffffffffffffffffff93841681526bffffffffffffffffffffffff9283166020808301918252600096875260099052919094209351905190911674010000000000000000000000000000000000000000029116179055565b6000610e838383611f00565b6040517f150b7a0200000000000000000000000000000000000000000000000000000000815260009073ffffffffffffffffffffffffffffffffffffffff85169063150b7a02906119ca9033908990889088906004016128cd565b6020604051808303816000875af1925050508015611a05575060408051601f3d908101601f19168201909252611a0291810190612916565b60015b611a7c573d808015611a33576040519150601f19603f3d011682016040523d82523d6000602084013e611a38565b606091505b508051600003611a74576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050949350505050565b6060600c805461063d9061268c565b604080516080019081905280825b600183039250600a81066030018353600a900480611ae75750819003601f19909101908152919050565b60006105ef825490565b6000818152600183016020526040812054611b62575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556105ef565b5060006105ef565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806105ef57506105ef82611278565b6000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16610ca757611c188173ffffffffffffffffffffffffffffffffffffffff166014611f2a565b611c23836020611f2a565b604051602001611c34929190612933565b60408051601f19818403018152908290527f08c379a0000000000000000000000000000000000000000000000000000000008252610c949160040161237b565b6000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1615610ca7576000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000610e838373ffffffffffffffffffffffffffffffffffffffff841661216d565b6000611d5c836115b3565b905080600080611d7a86600090815260066020526040902080549091565b915091508415611dd357611d8f81843361089e565b611dd357611d9d833361058b565b611dd3576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015611dde57600082555b73ffffffffffffffffffffffffffffffffffffffff8316600081815260056020526040902080546fffffffffffffffffffffffffffffffff0190554260a01b177c0300000000000000000000000000000000000000000000000000000000176000878152600460205260408120919091557c020000000000000000000000000000000000000000000000000000000085169003611eab57600186016000818152600460205260408120549003611ea9576000548114611ea95760008181526004602052604090208590555b505b604051869060009073ffffffffffffffffffffffffffffffffffffffff8616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050600180548101905550505050565b6000826000018281548110611f1757611f176129b4565b9060005260206000200154905092915050565b60606000611f3983600261270e565b611f449060026129e3565b67ffffffffffffffff811115611f5c57611f5c612557565b6040519080825280601f01601f191660200182016040528015611f86576020820181803683370190505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110611fbd57611fbd6129b4565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612020576120206129b4565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600061205c84600261270e565b6120679060016129e3565b90505b6001811115612104577f303132333435363738396162636465660000000000000000000000000000000085600f16601081106120a8576120a86129b4565b1a60f81b8282815181106120be576120be6129b4565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c936120fd816129fb565b905061206a565b508315610e83576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610c94565b60008181526001830160205260408120548015612256576000612191600183612a12565b85549091506000906121a590600190612a12565b905081811461220a5760008660000182815481106121c5576121c56129b4565b90600052602060002001549050808760000184815481106121e8576121e86129b4565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061221b5761221b612a29565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506105ef565b60009150506105ef565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114610bf057600080fd5b6000602082840312156122a057600080fd5b8135610e8381612260565b803573ffffffffffffffffffffffffffffffffffffffff811681146122cf57600080fd5b919050565b80356bffffffffffffffffffffffff811681146122cf57600080fd5b6000806040838503121561230357600080fd5b61230c836122ab565b915061231a602084016122d4565b90509250929050565b60005b8381101561233e578181015183820152602001612326565b83811115610dd85750506000910152565b60008151808452612367816020860160208601612323565b601f01601f19169290920160200192915050565b602081526000610e83602083018461234f565b6000602082840312156123a057600080fd5b5035919050565b600080604083850312156123ba57600080fd5b6123c3836122ab565b946020939093013593505050565b6000806000606084860312156123e657600080fd5b6123ef846122ab565b92506123fd602085016122ab565b9150604084013590509250925092565b6000806040838503121561242057600080fd5b50508035926020909101359150565b6000806040838503121561244257600080fd5b8235915061231a602084016122ab565b6000806020838503121561246557600080fd5b823567ffffffffffffffff8082111561247d57600080fd5b818501915085601f83011261249157600080fd5b8135818111156124a057600080fd5b8660208285010111156124b257600080fd5b60209290920196919550909350505050565b6000806000606084860312156124d957600080fd5b833592506124e9602085016122ab565b91506124f7604085016122d4565b90509250925092565b60006020828403121561251257600080fd5b610e83826122ab565b6000806040838503121561252e57600080fd5b612537836122ab565b91506020830135801515811461254c57600080fd5b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806000806080858703121561259c57600080fd5b6125a5856122ab565b93506125b3602086016122ab565b925060408501359150606085013567ffffffffffffffff808211156125d757600080fd5b818701915087601f8301126125eb57600080fd5b8135818111156125fd576125fd612557565b604051601f8201601f19908116603f0116810190838211818310171561262557612625612557565b816040528281528a602084870101111561263e57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b6000806040838503121561267557600080fd5b61267e836122ab565b915061231a602084016122ab565b600181811c908216806126a057607f821691505b6020821081036126d9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000816000190483118215151615612728576127286126df565b500290565b600082612763577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b601f82111561062957600081815260208120601f850160051c8101602086101561278f5750805b601f850160051c820191505b81811015610a895782815560010161279b565b67ffffffffffffffff8311156127c6576127c6612557565b6127da836127d4835461268c565b83612768565b6000601f84116001811461280e57600085156127f65750838201355b600019600387901b1c1916600186901b178355612868565b600083815260209020601f19861690835b8281101561283f578685013582556020948501946001909201910161281f565b508682101561285c5760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b600083516128b0818460208801612323565b8351908301906128c4818360208801612323565b01949350505050565b600073ffffffffffffffffffffffffffffffffffffffff80871683528086166020840152508360408301526080606083015261290c608083018461234f565b9695505050505050565b60006020828403121561292857600080fd5b8151610e8381612260565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161296b816017850160208801612323565b7f206973206d697373696e6720726f6c652000000000000000000000000000000060179184019182015283516129a8816028840160208801612323565b01602801949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082198211156129f6576129f66126df565b500190565b600081612a0a57612a0a6126df565b506000190190565b600082821015612a2457612a246126df565b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220065dce5c8c619689802a06a7b3c66c007c5cf1fb4bab01724c8cabf1f77dc53264736f6c634300080f0033000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000017585155492047656e6573697320436f6c6c656374696f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000045851554900000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102265760003560e01c806355f804b31161012a578063a217fddf116100bd578063c87b56dd1161008c578063d539139311610071578063d539139314610543578063d547741f1461056a578063e985e9c51461057d57600080fd5b8063c87b56dd1461051d578063ca15c8731461053057600080fd5b8063a217fddf146104dc578063a22cb465146104e4578063a3f16b3a146104f7578063b88d4fde1461050a57600080fd5b806375b238fc116100f957806375b238fc146104545780639010d07c1461047b57806391d148541461048e57806395d89b41146104d457600080fd5b806355f804b3146104085780635944c7531461041b5780636352211e1461042e57806370a082311461044157600080fd5b8063282c51f3116101bd57806336568abe1161018c57806342842e0e1161017157806342842e0e146103bb57806342966c68146103ce5780634f80656d146103e157600080fd5b806336568abe1461039557806340c10f19146103a857600080fd5b8063282c51f3146103145780632a55205a1461033b5780632f2ff15d1461037a5780633166ae6f1461038d57600080fd5b8063095ea7b3116101f9578063095ea7b3146102b557806318160ddd146102c857806323b872dd146102de578063248a9ca3146102f157600080fd5b806301ffc9a71461022b57806304634d8d1461025357806306fdde0314610268578063081812fc1461027d575b600080fd5b61023e61023936600461228e565b6105c6565b60405190151581526020015b60405180910390f35b6102666102613660046122f0565b6105f5565b005b61027061062e565b60405161024a919061237b565b61029061028b36600461238e565b6106c0565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161024a565b6102666102c33660046123a7565b61072a565b600154600054035b60405190815260200161024a565b6102666102ec3660046123d1565b610815565b6102d06102ff36600461238e565b6000908152600a602052604090206001015490565b6102d07f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a84881565b61034e61034936600461240d565b610a91565b6040805173ffffffffffffffffffffffffffffffffffffffff909316835260208301919091520161024a565b61026661038836600461242f565b610b88565b610266610bbc565b6102666103a336600461242f565b610bf3565b6102666103b63660046123a7565b610cab565b6102666103c93660046123d1565b610cdf565b6102666103dc36600461238e565b610cfa565b6102d07f8d4eef80a6495ff44ce502cb68bf672d8a48820b18bca064b2cae60bbd1311e181565b610266610416366004612452565b610d2d565b6102666104293660046124c4565b610da3565b61029061043c36600461238e565b610dde565b6102d061044f366004612500565b610de9565b6102d07fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177581565b61029061048936600461240d565b610e6b565b61023e61049c36600461242f565b6000918252600a6020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460ff1690565b610270610e8a565b6102d0600081565b6102666104f236600461251b565b610e99565b61026661050536600461238e565b610f7f565b610266610518366004612586565b610fbb565b61027061052b36600461238e565b611025565b6102d061053e36600461238e565b6110c1565b6102d07f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a681565b61026661057836600461242f565b6110d8565b61023e61058b366004612662565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260076020908152604080832093909416825291909152205460ff1690565b60006105d182611222565b806105e057506105e082611278565b806105ef57506105ef8261130f565b92915050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c2177561061f816113f0565b61062983836113fa565b505050565b60606002805461063d9061268c565b80601f01602080910402602001604051908101604052809291908181526020018280546106699061268c565b80156106b65780601f1061068b576101008083540402835291602001916106b6565b820191906000526020600020905b81548152906001019060200180831161069957829003601f168201915b5050505050905090565b60006106cb82611573565b610701576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5060009081526006602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b600061073582610dde565b90503373ffffffffffffffffffffffffffffffffffffffff8216146107945761075e813361058b565b610794576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff87811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b6000610820826115b3565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610887576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260066020526040902080546108c08187335b73ffffffffffffffffffffffffffffffffffffffff9081169116811491141790565b610904576108ce863361058b565b610904576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8516610951576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b801561095c57600082555b73ffffffffffffffffffffffffffffffffffffffff8681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b177c0200000000000000000000000000000000000000000000000000000000176000858152600460205260408120919091557c020000000000000000000000000000000000000000000000000000000084169003610a2d57600184016000818152600460205260408120549003610a2b576000548114610a2b5760008181526004602052604090208490555b505b838573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b505050505050565b600082815260096020908152604080832081518083019092525473ffffffffffffffffffffffffffffffffffffffff8116808352740100000000000000000000000000000000000000009091046bffffffffffffffffffffffff16928201929092528291610b4c57506040805180820190915260085473ffffffffffffffffffffffffffffffffffffffff811682527401000000000000000000000000000000000000000090046bffffffffffffffffffffffff1660208201525b602081015160009061271090610b70906bffffffffffffffffffffffff168761270e565b610b7a919061272d565b915196919550909350505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610bb2816113f0565b610629838361164c565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610be6816113f0565b610bf06000600855565b50565b73ffffffffffffffffffffffffffffffffffffffff81163314610c9d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201527f20726f6c657320666f722073656c66000000000000000000000000000000000060648201526084015b60405180910390fd5b610ca7828261166e565b5050565b7f9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6610cd5816113f0565b6106298383611690565b61062983838360405180602001604052806000815250610fbb565b7f3c11d16cbaffd01df69ce1c404f6340ee057498f5f00246190ea54220576a848610d24816113f0565b610ca7826117ce565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610d57816113f0565b600c610d648385836127ae565b507ff9c7803e94e0d3c02900d8a90893a6d5e90dd04d32a4cfe825520f82bf9f32f68383604051610d9692919061286f565b60405180910390a1505050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610dcd816113f0565b610dd88484846117d9565b50505050565b60006105ef826115b3565b600073ffffffffffffffffffffffffffffffffffffffff8216610e38576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b5073ffffffffffffffffffffffffffffffffffffffff1660009081526005602052604090205467ffffffffffffffff1690565b6000828152600b60205260408120610e839083611963565b9392505050565b60606003805461063d9061268c565b3373ffffffffffffffffffffffffffffffffffffffff831603610ee8576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b33600081815260076020908152604080832073ffffffffffffffffffffffffffffffffffffffff87168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775610fa9816113f0565b50600090815260096020526040812055565b610fc6848484610815565b73ffffffffffffffffffffffffffffffffffffffff83163b15610dd857610fef8484848461196f565b610dd8576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b606061103082611573565b611066576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611070611aca565b905080516000036110905760405180602001604052806000815250610e83565b8061109a84611ad9565b6040516020016110ab92919061289e565b6040516020818303038152906040529392505050565b6000818152600b602052604081206105ef90611b11565b7fa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775611102816113f0565b610629838361166e565b6000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16610ca7576000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff85168452909152902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790556111a23390565b73ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b6000610e838373ffffffffffffffffffffffffffffffffffffffff8416611b1b565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f5a05180f0000000000000000000000000000000000000000000000000000000014806105ef57506105ef82611b6a565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f2a55205a0000000000000000000000000000000000000000000000000000000014806105ef57507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146105ef565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614806113a257507f80ac58cd000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b806105ef5750507fffffffff00000000000000000000000000000000000000000000000000000000167f5b5e139f000000000000000000000000000000000000000000000000000000001490565b610bf08133611bc0565b6127106bffffffffffffffffffffffff8216111561149a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c2065786365656460448201527f2073616c655072696365000000000000000000000000000000000000000000006064820152608401610c94565b73ffffffffffffffffffffffffffffffffffffffff8216611517576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f455243323938313a20696e76616c6964207265636569766572000000000000006044820152606401610c94565b6040805180820190915273ffffffffffffffffffffffffffffffffffffffff9092168083526bffffffffffffffffffffffff90911660209092018290527401000000000000000000000000000000000000000090910217600855565b60008054821080156105ef5750506000908152600460205260409020547c0100000000000000000000000000000000000000000000000000000000161590565b60008160005481101561161a57600081815260046020526040812054907c010000000000000000000000000000000000000000000000000000000082169003611618575b80600003610e835750600019016000818152600460205260409020546115f7565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b611656828261110c565b6000828152600b602052604090206106299082611200565b6116788282611c74565b6000828152600b602052604090206106299082611d2f565b60008054908290036116ce576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff831660008181526005602090815260408083208054680100000000000000018802019055848352600490915281206001851460e11b4260a01b178317905582840190839083907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8180a4600183015b81811461178a57808360007fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600080a4600101611752565b50816000036117c5576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005550505050565b610bf0816000611d51565b6127106bffffffffffffffffffffffff82161115611879576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f455243323938313a20726f79616c7479206665652077696c6c2065786365656460448201527f2073616c655072696365000000000000000000000000000000000000000000006064820152608401610c94565b73ffffffffffffffffffffffffffffffffffffffff82166118f6576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f455243323938313a20496e76616c696420706172616d657465727300000000006044820152606401610c94565b60408051808201825273ffffffffffffffffffffffffffffffffffffffff93841681526bffffffffffffffffffffffff9283166020808301918252600096875260099052919094209351905190911674010000000000000000000000000000000000000000029116179055565b6000610e838383611f00565b6040517f150b7a0200000000000000000000000000000000000000000000000000000000815260009073ffffffffffffffffffffffffffffffffffffffff85169063150b7a02906119ca9033908990889088906004016128cd565b6020604051808303816000875af1925050508015611a05575060408051601f3d908101601f19168201909252611a0291810190612916565b60015b611a7c573d808015611a33576040519150601f19603f3d011682016040523d82523d6000602084013e611a38565b606091505b508051600003611a74576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050949350505050565b6060600c805461063d9061268c565b604080516080019081905280825b600183039250600a81066030018353600a900480611ae75750819003601f19909101908152919050565b60006105ef825490565b6000818152600183016020526040812054611b62575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556105ef565b5060006105ef565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f7965db0b0000000000000000000000000000000000000000000000000000000014806105ef57506105ef82611278565b6000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff16610ca757611c188173ffffffffffffffffffffffffffffffffffffffff166014611f2a565b611c23836020611f2a565b604051602001611c34929190612933565b60408051601f19818403018152908290527f08c379a0000000000000000000000000000000000000000000000000000000008252610c949160040161237b565b6000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516845290915290205460ff1615610ca7576000828152600a6020908152604080832073ffffffffffffffffffffffffffffffffffffffff8516808552925280832080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b6000610e838373ffffffffffffffffffffffffffffffffffffffff841661216d565b6000611d5c836115b3565b905080600080611d7a86600090815260066020526040902080549091565b915091508415611dd357611d8f81843361089e565b611dd357611d9d833361058b565b611dd3576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8015611dde57600082555b73ffffffffffffffffffffffffffffffffffffffff8316600081815260056020526040902080546fffffffffffffffffffffffffffffffff0190554260a01b177c0300000000000000000000000000000000000000000000000000000000176000878152600460205260408120919091557c020000000000000000000000000000000000000000000000000000000085169003611eab57600186016000818152600460205260408120549003611ea9576000548114611ea95760008181526004602052604090208590555b505b604051869060009073ffffffffffffffffffffffffffffffffffffffff8616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050600180548101905550505050565b6000826000018281548110611f1757611f176129b4565b9060005260206000200154905092915050565b60606000611f3983600261270e565b611f449060026129e3565b67ffffffffffffffff811115611f5c57611f5c612557565b6040519080825280601f01601f191660200182016040528015611f86576020820181803683370190505b5090507f300000000000000000000000000000000000000000000000000000000000000081600081518110611fbd57611fbd6129b4565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a9053507f780000000000000000000000000000000000000000000000000000000000000081600181518110612020576120206129b4565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600061205c84600261270e565b6120679060016129e3565b90505b6001811115612104577f303132333435363738396162636465660000000000000000000000000000000085600f16601081106120a8576120a86129b4565b1a60f81b8282815181106120be576120be6129b4565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a90535060049490941c936120fd816129fb565b905061206a565b508315610e83576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610c94565b60008181526001830160205260408120548015612256576000612191600183612a12565b85549091506000906121a590600190612a12565b905081811461220a5760008660000182815481106121c5576121c56129b4565b90600052602060002001549050808760000184815481106121e8576121e86129b4565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061221b5761221b612a29565b6001900381819060005260206000200160009055905585600101600086815260200190815260200160002060009055600193505050506105ef565b60009150506105ef565b7fffffffff0000000000000000000000000000000000000000000000000000000081168114610bf057600080fd5b6000602082840312156122a057600080fd5b8135610e8381612260565b803573ffffffffffffffffffffffffffffffffffffffff811681146122cf57600080fd5b919050565b80356bffffffffffffffffffffffff811681146122cf57600080fd5b6000806040838503121561230357600080fd5b61230c836122ab565b915061231a602084016122d4565b90509250929050565b60005b8381101561233e578181015183820152602001612326565b83811115610dd85750506000910152565b60008151808452612367816020860160208601612323565b601f01601f19169290920160200192915050565b602081526000610e83602083018461234f565b6000602082840312156123a057600080fd5b5035919050565b600080604083850312156123ba57600080fd5b6123c3836122ab565b946020939093013593505050565b6000806000606084860312156123e657600080fd5b6123ef846122ab565b92506123fd602085016122ab565b9150604084013590509250925092565b6000806040838503121561242057600080fd5b50508035926020909101359150565b6000806040838503121561244257600080fd5b8235915061231a602084016122ab565b6000806020838503121561246557600080fd5b823567ffffffffffffffff8082111561247d57600080fd5b818501915085601f83011261249157600080fd5b8135818111156124a057600080fd5b8660208285010111156124b257600080fd5b60209290920196919550909350505050565b6000806000606084860312156124d957600080fd5b833592506124e9602085016122ab565b91506124f7604085016122d4565b90509250925092565b60006020828403121561251257600080fd5b610e83826122ab565b6000806040838503121561252e57600080fd5b612537836122ab565b91506020830135801515811461254c57600080fd5b809150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000806000806080858703121561259c57600080fd5b6125a5856122ab565b93506125b3602086016122ab565b925060408501359150606085013567ffffffffffffffff808211156125d757600080fd5b818701915087601f8301126125eb57600080fd5b8135818111156125fd576125fd612557565b604051601f8201601f19908116603f0116810190838211818310171561262557612625612557565b816040528281528a602084870101111561263e57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b6000806040838503121561267557600080fd5b61267e836122ab565b915061231a602084016122ab565b600181811c908216806126a057607f821691505b6020821081036126d9577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000816000190483118215151615612728576127286126df565b500290565b600082612763577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b601f82111561062957600081815260208120601f850160051c8101602086101561278f5750805b601f850160051c820191505b81811015610a895782815560010161279b565b67ffffffffffffffff8311156127c6576127c6612557565b6127da836127d4835461268c565b83612768565b6000601f84116001811461280e57600085156127f65750838201355b600019600387901b1c1916600186901b178355612868565b600083815260209020601f19861690835b8281101561283f578685013582556020948501946001909201910161281f565b508682101561285c5760001960f88860031b161c19848701351681555b505060018560011b0183555b5050505050565b60208152816020820152818360408301376000818301604090810191909152601f909201601f19160101919050565b600083516128b0818460208801612323565b8351908301906128c4818360208801612323565b01949350505050565b600073ffffffffffffffffffffffffffffffffffffffff80871683528086166020840152508360408301526080606083015261290c608083018461234f565b9695505050505050565b60006020828403121561292857600080fd5b8151610e8381612260565b7f416363657373436f6e74726f6c3a206163636f756e742000000000000000000081526000835161296b816017850160208801612323565b7f206973206d697373696e6720726f6c652000000000000000000000000000000060179184019182015283516129a8816028840160208801612323565b01602801949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600082198211156129f6576129f66126df565b500190565b600081612a0a57612a0a6126df565b506000190190565b600082821015612a2457612a246126df565b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfea2646970667358221220065dce5c8c619689802a06a7b3c66c007c5cf1fb4bab01724c8cabf1f77dc53264736f6c634300080f0033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000017585155492047656e6573697320436f6c6c656374696f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000045851554900000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : name_ (string): XQUI Genesis Collection
Arg [1] : symbol_ (string): XQUI
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000017
Arg [3] : 585155492047656e6573697320436f6c6c656374696f6e000000000000000000
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [5] : 5851554900000000000000000000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
[ 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.