Feature Tip: Add private address tag to any address under My Name Tag !
ERC-721
NFT
Overview
Max Total Supply
6,666 N4NAP
Holders
2,578
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Balance
25 N4NAPLoading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Source Code Verified (Exact Match)
Contract Name:
N4NAP
Compiler Version
v0.8.9+commit.e5eed63a
Optimization Enabled:
Yes with 1000 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526/*𝚃𝚑𝚒𝚜 𝚒𝚜 𝚗𝚘𝚝 𝚏𝚘𝚛 𝚗𝚎𝚠𝚋𝚜 𝚊𝚗𝚍 𝚙𝚕𝚎𝚋𝚜.𝙵𝚛𝚎𝚎 𝙼𝚒𝚗𝚝. 𝚃𝚠𝚒𝚝𝚝𝚎𝚛 𝚊𝚗𝚍 𝙲𝚘𝚗𝚝𝚛𝚊𝚌𝚝 𝙾𝚗𝚕𝚢. 𝙽𝚘 𝚆𝚎𝚋𝚜𝚒𝚝𝚎. 𝙽𝚘 𝙳𝚒𝚜𝚌𝚘𝚛𝚍. 𝙲𝙲𝙾.𝙶𝚊𝚝𝚑𝚎𝚛 𝚢𝚘𝚞𝚛 𝚙𝚊𝚛𝚝𝚢. 𝙵𝚒𝚗𝚍 𝚝𝚑𝚎 𝚙𝚘𝚛𝚝𝚊𝚕.𝙽𝟺𝙽𝙰𝙿.*///SPDX-License-Identifier: MITpragma solidity ^0.8.0;import "./ERC721A.sol";import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/security/ReentrancyGuard.sol";import "@openzeppelin/contracts/utils/Strings.sol";contract N4NAP is ERC721A, Ownable {using Strings for uint256;//three URI for three MD setsstring private wizardURI;string private paladinURI;string private assassinURI;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.1.0// Creator: Chiru Labspragma solidity ^0.8.4;import './IERC721A.sol';/*** @dev ERC721 token receiver interface.*/interface ERC721A__IERC721Receiver {function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data) external returns (bytes4);}/*** @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard,* including the Metadata extension. Built to optimize for lower gas during batch mints.** Assumes serials are sequentially minted starting at `_startTokenId()`* (defaults to 0, e.g. 0, 1, 2, 3..).
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev Initializes the contract setting the deployer as the initial owner.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (security/ReentrancyGuard.sol)pragma solidity ^0.8.0;/*** @dev Contract module that helps prevent reentrant calls to a function.** Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier* available, which can be applied to functions to make sure there are no nested* (reentrant) calls to them.** Note that because there is a single `nonReentrant` guard, functions marked as* `nonReentrant` may not call one another. This can be worked around by making* those functions `private`, and then adding `external` `nonReentrant` entry* points to them.** TIP: If you would like to learn more about reentrancy and alternative ways* to protect against it, check out our blog post* https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul].*/abstract contract ReentrancyGuard {// Booleans are more expensive than uint256 or any type that takes up a full// word because each write operation emits an extra SLOAD to first read the// slot's contents, replace the bits taken up by the boolean, and then write// back. This is the compiler's defense against contract upgrades and
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/Strings.sol)pragma solidity ^0.8.0;/*** @dev String operations.*/library Strings {bytes16 private constant _HEX_SYMBOLS = "0123456789abcdef";/*** @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++;temp /= 10;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.1.0// Creator: Chiru Labspragma solidity ^0.8.4;/*** @dev Interface of an ERC721A compliant contract.*/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;}}
12345678910111213141516171819{"optimizer": {"enabled": true,"runs": 1000},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}},"libraries": {}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"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":true,"internalType":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ConsecutiveTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[],"name":"MAX_PER_TYPE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_currentIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":[],"name":"assassinCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","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":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_type","type":"uint256"}],"name":"getBaseURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isPublicSaleActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"mintAssassin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintPaladin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"mintWizard","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"paladinCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"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":"uint256","name":"_type","type":"uint256"},{"internalType":"string","name":"_uri","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_isPublicSaleActive","type":"bool"}],"name":"setIsPublicSaleActive","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":"","type":"uint256"}],"name":"tokenMapping","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"tokenType","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"wizardCounter","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
60806040523480156200001157600080fd5b5060408051808201825260058082526404e344e41560dc1b6020808401828152855180870190965292855284015281519192916200005291600291620000d3565b50805162000068906003906020840190620000d3565b50506001600055506200007b3362000081565b620001b6565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620000e19062000179565b90600052602060002090601f01602090048101928262000105576000855562000150565b82601f106200012057805160ff191683800117855562000150565b8280016001018555821562000150579182015b828111156200015057825182559160200191906001019062000133565b506200015e92915062000162565b5090565b5b808211156200015e576000815560010162000163565b600181811c908216806200018e57607f821691505b60208210811415620001b057634e487b7160e01b600052602260045260246000fd5b50919050565b611dec80620001c66000396000f3fe608060405234801561001057600080fd5b50600436106101f05760003560e01c80638c928d251161010f578063c24e406d116100a2578063e6c3b1f611610071578063e6c3b1f6146103dd578063e985e9c514610412578063f2fde38b1461044e578063ffd9f3af1461046157600080fd5b8063c24e406d146103b0578063c87b56dd146103b9578063c90a6dab146103cc578063e0ed8ac4146103d457600080fd5b806395d89b41116100de57806395d89b411461037a578063a22cb46514610382578063ad053d9d14610395578063b88d4fde1461039d57600080fd5b80638c928d25146103375780638da5cb5b14610357578063937dfdf0146103685780639451c99a1461037157600080fd5b806328cad13d116101875780636352211e116101565780636352211e146102f657806370a0823114610309578063715018a61461031c578063733763981461032457600080fd5b806328cad13d146102b557806333cfcb9f146102c85780633ccfd60b146102db57806342842e0e146102e357600080fd5b806318160ddd116101c357806318160ddd146102725780631e84c4131461028c57806322ab16651461029957806323b872dd146102a257600080fd5b806301ffc9a7146101f557806306fdde031461021d578063081812fc14610232578063095ea7b31461025d575b600080fd5b61020861020336600461182f565b610469565b60405190151581526020015b60405180910390f35b610225610506565b60405161021491906118a4565b6102456102403660046118b7565b610598565b6040516001600160a01b039091168152602001610214565b61027061026b3660046118e7565b6105f5565b005b60015460005403600019015b604051908152602001610214565b600f546102089060ff1681565b61027e6108ae81565b6102706102b0366004611911565b6106bb565b6102706102c336600461195d565b610898565b6102706102d6366004611a04565b61090a565b6102706109b4565b6102706102f1366004611911565b610a3d565b6102456103043660046118b7565b610a58565b61027e610317366004611a5f565b610a63565b610270610acb565b6102256103323660046118b7565b610b31565b61027e6103453660046118b7565b60116020526000908152604090205481565b6008546001600160a01b0316610245565b61027e600c5481565b61027e60005481565b610225610bfb565b610270610390366004611a7a565b610c0a565b610270610cb9565b6102706103ab366004611aad565b610e40565b61027e600e5481565b6102256103c73660046118b7565b610e8a565b610270610fa3565b61027e600d5481565b6104006103eb3660046118b7565b60106020526000908152604090205460ff1681565b60405160ff9091168152602001610214565b610208610420366004611b29565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b61027061045c366004611a5f565b6110e8565b6102706111ca565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b0319831614806104cc57507f80ac58cd000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b8061050057507f5b5e139f000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b60606002805461051590611b53565b80601f016020809104026020016040519081016040528092919081815260200182805461054190611b53565b801561058e5780601f106105635761010080835404028352916020019161058e565b820191906000526020600020905b81548152906001019060200180831161057157829003601f168201915b5050505050905090565b60006105a382611329565b6105d9576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061060082610a58565b9050336001600160a01b038216146106525761061c8133610420565b610652576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260066020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006106c68261135e565b9050836001600160a01b0316816001600160a01b031614610713576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b03881690911417610779576107438633610420565b610779576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166107b9576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80156107c457600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b831661084f576001840160008181526004602052604090205461084d57600054811461084d5760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b6008546001600160a01b031633146108f75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600f805460ff1916911515919091179055565b6008546001600160a01b031633146109645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108ee565b8161098157805161097c90600b906020840190611780565b505050565b816001141561099d57805161097c90600a906020840190611780565b805161097c906009906020840190611780565b5050565b6008546001600160a01b03163314610a0e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108ee565b6040514790339082156108fc029083906000818181858888f193505050501580156109b0573d6000803e3d6000fd5b61097c83838360405180602001604052806000815250610e40565b60006105008261135e565b60006001600160a01b038216610aa5576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b03163314610b255760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108ee565b610b2f60006113e7565b565b606081610bca5760098054610b4590611b53565b80601f0160208091040260200160405190810160405280929190818152602001828054610b7190611b53565b8015610bbe5780601f10610b9357610100808354040283529160200191610bbe565b820191906000526020600020905b815481529060010190602001808311610ba157829003601f168201915b50505050509050919050565b8160011415610be057600b8054610b4590611b53565b81600214156101f057600a8054610b4590611b53565b919050565b60606003805461051590611b53565b6001600160a01b038216331415610c4d576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600f5460ff16610d165760405162461bcd60e51b815260206004820152602260248201527f596f75206d757374207761697420746f207265637275697420796f7572207465604482015261616d60f01b60648201526084016108ee565b6108ae600c5410610d8f5760405162461bcd60e51b815260206004820152602160248201527f616c6c20617373617373696e732068617665206265656e20726563727569746560448201527f640000000000000000000000000000000000000000000000000000000000000060648201526084016108ee565b3360009081526005602052604090819020546003911c67ffffffffffffffff1610610df15760405162461bcd60e51b81526020600482015260126024820152711e5bdd5c881c185c9d1e481a5cc8199d5b1b60721b60448201526064016108ee565b600c8054906000610e0183611ba4565b9091555050600080548152601060209081526040808320805460ff19166001908117909155600c54845485526011909352922055610b2f903390611446565b610e4b8484846106bb565b6001600160a01b0383163b15610e8457610e6784848484611556565b610e84576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060610e9582611329565b610ee15760405162461bcd60e51b815260206004820152601160248201527f4e6f6e6578697374656e7420746f6b656e00000000000000000000000000000060448201526064016108ee565b60008281526010602052604090205460ff1660011415610f3d57600082815260116020526040902054600b90610f169061164e565b604051602001610f27929190611bdb565b6040516020818303038152906040529050919050565b60008281526010602052604090205460ff1660021415610f7257600082815260116020526040902054600a90610f169061164e565b60008281526010602052604090205460ff166101f057600082815260116020526040902054600990610f169061164e565b600f5460ff166110005760405162461bcd60e51b815260206004820152602260248201527f596f75206d757374207761697420746f207265637275697420796f7572207465604482015261616d60f01b60648201526084016108ee565b6108ae600e54106110535760405162461bcd60e51b815260206004820152601f60248201527f616c6c2077697a617264732068617665206265656e207265637275697465640060448201526064016108ee565b3360009081526005602052604090819020546003911c67ffffffffffffffff16106110b55760405162461bcd60e51b81526020600482015260126024820152711e5bdd5c881c185c9d1e481a5cc8199d5b1b60721b60448201526064016108ee565b600e80549060006110c583611ba4565b9091555050600e5460008054815260116020526040902055610b2f336001611446565b6008546001600160a01b031633146111425760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108ee565b6001600160a01b0381166111be5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016108ee565b6111c7816113e7565b50565b600f5460ff166112275760405162461bcd60e51b815260206004820152602260248201527f596f75206d757374207761697420746f207265637275697420796f7572207465604482015261616d60f01b60648201526084016108ee565b6108ae600d541061127a5760405162461bcd60e51b815260206004820181905260248201527f616c6c2070616c6164696e732068617665206265656e2072656372756974656460448201526064016108ee565b3360009081526005602052604090819020546003911c67ffffffffffffffff16106112dc5760405162461bcd60e51b81526020600482015260126024820152711e5bdd5c881c185c9d1e481a5cc8199d5b1b60721b60448201526064016108ee565b600d80549060006112ec83611ba4565b9091555050600080548152601060209081526040808320805460ff19166002179055600d5483548452601190925290912055610b2f336001611446565b60008160011115801561133d575060005482105b8015610500575050600090815260046020526040902054600160e01b161590565b600081806001116113b5576000548110156113b557600081815260046020526040902054600160e01b81166113b3575b806113ac57506000190160008181526004602052604090205461138e565b9392505050565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600880546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000546001600160a01b038316611489576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816114c0576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038316600081815260056020526040902080546801000000000000000185020190554260a01b6001841460e11b1717600082815260046020526040902055808281015b6040516001830192906001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a480821061150a5760005550505050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a029061158b903390899088908890600401611cda565b602060405180830381600087803b1580156115a557600080fd5b505af19250505080156115d5575060408051601f3d908101601f191682019092526115d291810190611d16565b60015b611630573d808015611603576040519150601f19603f3d011682016040523d82523d6000602084013e611608565b606091505b508051611628576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b60608161168e57505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b81156116b857806116a281611ba4565b91506116b19050600a83611d49565b9150611692565b60008167ffffffffffffffff8111156116d3576116d3611978565b6040519080825280601f01601f1916602001820160405280156116fd576020820181803683370190505b5090505b841561164657611712600183611d5d565b915061171f600a86611d74565b61172a906030611d88565b60f81b81838151811061173f5761173f611da0565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350611779600a86611d49565b9450611701565b82805461178c90611b53565b90600052602060002090601f0160209004810192826117ae57600085556117f4565b82601f106117c757805160ff19168380011785556117f4565b828001600101855582156117f4579182015b828111156117f45782518255916020019190600101906117d9565b50611800929150611804565b5090565b5b808211156118005760008155600101611805565b6001600160e01b0319811681146111c757600080fd5b60006020828403121561184157600080fd5b81356113ac81611819565b60005b8381101561186757818101518382015260200161184f565b83811115610e845750506000910152565b6000815180845261189081602086016020860161184c565b601f01601f19169290920160200192915050565b6020815260006113ac6020830184611878565b6000602082840312156118c957600080fd5b5035919050565b80356001600160a01b0381168114610bf657600080fd5b600080604083850312156118fa57600080fd5b611903836118d0565b946020939093013593505050565b60008060006060848603121561192657600080fd5b61192f846118d0565b925061193d602085016118d0565b9150604084013590509250925092565b80358015158114610bf657600080fd5b60006020828403121561196f57600080fd5b6113ac8261194d565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156119a9576119a9611978565b604051601f8501601f19908116603f011681019082821181831017156119d1576119d1611978565b816040528093508581528686860111156119ea57600080fd5b858560208301376000602087830101525050509392505050565b60008060408385031215611a1757600080fd5b82359150602083013567ffffffffffffffff811115611a3557600080fd5b8301601f81018513611a4657600080fd5b611a558582356020840161198e565b9150509250929050565b600060208284031215611a7157600080fd5b6113ac826118d0565b60008060408385031215611a8d57600080fd5b611a96836118d0565b9150611aa46020840161194d565b90509250929050565b60008060008060808587031215611ac357600080fd5b611acc856118d0565b9350611ada602086016118d0565b925060408501359150606085013567ffffffffffffffff811115611afd57600080fd5b8501601f81018713611b0e57600080fd5b611b1d8782356020840161198e565b91505092959194509250565b60008060408385031215611b3c57600080fd5b611b45836118d0565b9150611aa4602084016118d0565b600181811c90821680611b6757607f821691505b60208210811415611b8857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6000600019821415611bb857611bb8611b8e565b5060010190565b60008151611bd181856020860161184c565b9290920192915050565b600080845481600182811c915080831680611bf757607f831692505b6020808410821415611c1757634e487b7160e01b86526022600452602486fd5b818015611c2b5760018114611c3c57611c69565b60ff19861689528489019650611c69565b60008b81526020902060005b86811015611c615781548b820152908501908301611c48565b505084890196505b505050505050611cd1611ca8611ca2837f2f00000000000000000000000000000000000000000000000000000000000000815260010190565b86611bbf565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000815260050190565b95945050505050565b60006001600160a01b03808716835280861660208401525083604083015260806060830152611d0c6080830184611878565b9695505050505050565b600060208284031215611d2857600080fd5b81516113ac81611819565b634e487b7160e01b600052601260045260246000fd5b600082611d5857611d58611d33565b500490565b600082821015611d6f57611d6f611b8e565b500390565b600082611d8357611d83611d33565b500690565b60008219821115611d9b57611d9b611b8e565b500190565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220bc2856513d15a7d168fb96f7878d26796c2f59e7819f735b3cb41d77b1e432c264736f6c63430008090033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101f05760003560e01c80638c928d251161010f578063c24e406d116100a2578063e6c3b1f611610071578063e6c3b1f6146103dd578063e985e9c514610412578063f2fde38b1461044e578063ffd9f3af1461046157600080fd5b8063c24e406d146103b0578063c87b56dd146103b9578063c90a6dab146103cc578063e0ed8ac4146103d457600080fd5b806395d89b41116100de57806395d89b411461037a578063a22cb46514610382578063ad053d9d14610395578063b88d4fde1461039d57600080fd5b80638c928d25146103375780638da5cb5b14610357578063937dfdf0146103685780639451c99a1461037157600080fd5b806328cad13d116101875780636352211e116101565780636352211e146102f657806370a0823114610309578063715018a61461031c578063733763981461032457600080fd5b806328cad13d146102b557806333cfcb9f146102c85780633ccfd60b146102db57806342842e0e146102e357600080fd5b806318160ddd116101c357806318160ddd146102725780631e84c4131461028c57806322ab16651461029957806323b872dd146102a257600080fd5b806301ffc9a7146101f557806306fdde031461021d578063081812fc14610232578063095ea7b31461025d575b600080fd5b61020861020336600461182f565b610469565b60405190151581526020015b60405180910390f35b610225610506565b60405161021491906118a4565b6102456102403660046118b7565b610598565b6040516001600160a01b039091168152602001610214565b61027061026b3660046118e7565b6105f5565b005b60015460005403600019015b604051908152602001610214565b600f546102089060ff1681565b61027e6108ae81565b6102706102b0366004611911565b6106bb565b6102706102c336600461195d565b610898565b6102706102d6366004611a04565b61090a565b6102706109b4565b6102706102f1366004611911565b610a3d565b6102456103043660046118b7565b610a58565b61027e610317366004611a5f565b610a63565b610270610acb565b6102256103323660046118b7565b610b31565b61027e6103453660046118b7565b60116020526000908152604090205481565b6008546001600160a01b0316610245565b61027e600c5481565b61027e60005481565b610225610bfb565b610270610390366004611a7a565b610c0a565b610270610cb9565b6102706103ab366004611aad565b610e40565b61027e600e5481565b6102256103c73660046118b7565b610e8a565b610270610fa3565b61027e600d5481565b6104006103eb3660046118b7565b60106020526000908152604090205460ff1681565b60405160ff9091168152602001610214565b610208610420366004611b29565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b61027061045c366004611a5f565b6110e8565b6102706111ca565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b0319831614806104cc57507f80ac58cd000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b8061050057507f5b5e139f000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b60606002805461051590611b53565b80601f016020809104026020016040519081016040528092919081815260200182805461054190611b53565b801561058e5780601f106105635761010080835404028352916020019161058e565b820191906000526020600020905b81548152906001019060200180831161057157829003601f168201915b5050505050905090565b60006105a382611329565b6105d9576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061060082610a58565b9050336001600160a01b038216146106525761061c8133610420565b610652576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260066020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006106c68261135e565b9050836001600160a01b0316816001600160a01b031614610713576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b03881690911417610779576107438633610420565b610779576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166107b9576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80156107c457600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b831661084f576001840160008181526004602052604090205461084d57600054811461084d5760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b6008546001600160a01b031633146108f75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b600f805460ff1916911515919091179055565b6008546001600160a01b031633146109645760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108ee565b8161098157805161097c90600b906020840190611780565b505050565b816001141561099d57805161097c90600a906020840190611780565b805161097c906009906020840190611780565b5050565b6008546001600160a01b03163314610a0e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108ee565b6040514790339082156108fc029083906000818181858888f193505050501580156109b0573d6000803e3d6000fd5b61097c83838360405180602001604052806000815250610e40565b60006105008261135e565b60006001600160a01b038216610aa5576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b03163314610b255760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108ee565b610b2f60006113e7565b565b606081610bca5760098054610b4590611b53565b80601f0160208091040260200160405190810160405280929190818152602001828054610b7190611b53565b8015610bbe5780601f10610b9357610100808354040283529160200191610bbe565b820191906000526020600020905b815481529060010190602001808311610ba157829003601f168201915b50505050509050919050565b8160011415610be057600b8054610b4590611b53565b81600214156101f057600a8054610b4590611b53565b919050565b60606003805461051590611b53565b6001600160a01b038216331415610c4d576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b600f5460ff16610d165760405162461bcd60e51b815260206004820152602260248201527f596f75206d757374207761697420746f207265637275697420796f7572207465604482015261616d60f01b60648201526084016108ee565b6108ae600c5410610d8f5760405162461bcd60e51b815260206004820152602160248201527f616c6c20617373617373696e732068617665206265656e20726563727569746560448201527f640000000000000000000000000000000000000000000000000000000000000060648201526084016108ee565b3360009081526005602052604090819020546003911c67ffffffffffffffff1610610df15760405162461bcd60e51b81526020600482015260126024820152711e5bdd5c881c185c9d1e481a5cc8199d5b1b60721b60448201526064016108ee565b600c8054906000610e0183611ba4565b9091555050600080548152601060209081526040808320805460ff19166001908117909155600c54845485526011909352922055610b2f903390611446565b610e4b8484846106bb565b6001600160a01b0383163b15610e8457610e6784848484611556565b610e84576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060610e9582611329565b610ee15760405162461bcd60e51b815260206004820152601160248201527f4e6f6e6578697374656e7420746f6b656e00000000000000000000000000000060448201526064016108ee565b60008281526010602052604090205460ff1660011415610f3d57600082815260116020526040902054600b90610f169061164e565b604051602001610f27929190611bdb565b6040516020818303038152906040529050919050565b60008281526010602052604090205460ff1660021415610f7257600082815260116020526040902054600a90610f169061164e565b60008281526010602052604090205460ff166101f057600082815260116020526040902054600990610f169061164e565b600f5460ff166110005760405162461bcd60e51b815260206004820152602260248201527f596f75206d757374207761697420746f207265637275697420796f7572207465604482015261616d60f01b60648201526084016108ee565b6108ae600e54106110535760405162461bcd60e51b815260206004820152601f60248201527f616c6c2077697a617264732068617665206265656e207265637275697465640060448201526064016108ee565b3360009081526005602052604090819020546003911c67ffffffffffffffff16106110b55760405162461bcd60e51b81526020600482015260126024820152711e5bdd5c881c185c9d1e481a5cc8199d5b1b60721b60448201526064016108ee565b600e80549060006110c583611ba4565b9091555050600e5460008054815260116020526040902055610b2f336001611446565b6008546001600160a01b031633146111425760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016108ee565b6001600160a01b0381166111be5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084016108ee565b6111c7816113e7565b50565b600f5460ff166112275760405162461bcd60e51b815260206004820152602260248201527f596f75206d757374207761697420746f207265637275697420796f7572207465604482015261616d60f01b60648201526084016108ee565b6108ae600d541061127a5760405162461bcd60e51b815260206004820181905260248201527f616c6c2070616c6164696e732068617665206265656e2072656372756974656460448201526064016108ee565b3360009081526005602052604090819020546003911c67ffffffffffffffff16106112dc5760405162461bcd60e51b81526020600482015260126024820152711e5bdd5c881c185c9d1e481a5cc8199d5b1b60721b60448201526064016108ee565b600d80549060006112ec83611ba4565b9091555050600080548152601060209081526040808320805460ff19166002179055600d5483548452601190925290912055610b2f336001611446565b60008160011115801561133d575060005482105b8015610500575050600090815260046020526040902054600160e01b161590565b600081806001116113b5576000548110156113b557600081815260046020526040902054600160e01b81166113b3575b806113ac57506000190160008181526004602052604090205461138e565b9392505050565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600880546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000546001600160a01b038316611489576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b816114c0576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038316600081815260056020526040902080546801000000000000000185020190554260a01b6001841460e11b1717600082815260046020526040902055808281015b6040516001830192906001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a480821061150a5760005550505050565b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a029061158b903390899088908890600401611cda565b602060405180830381600087803b1580156115a557600080fd5b505af19250505080156115d5575060408051601f3d908101601f191682019092526115d291810190611d16565b60015b611630573d808015611603576040519150601f19603f3d011682016040523d82523d6000602084013e611608565b606091505b508051611628576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b1490505b949350505050565b60608161168e57505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b81156116b857806116a281611ba4565b91506116b19050600a83611d49565b9150611692565b60008167ffffffffffffffff8111156116d3576116d3611978565b6040519080825280601f01601f1916602001820160405280156116fd576020820181803683370190505b5090505b841561164657611712600183611d5d565b915061171f600a86611d74565b61172a906030611d88565b60f81b81838151811061173f5761173f611da0565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350611779600a86611d49565b9450611701565b82805461178c90611b53565b90600052602060002090601f0160209004810192826117ae57600085556117f4565b82601f106117c757805160ff19168380011785556117f4565b828001600101855582156117f4579182015b828111156117f45782518255916020019190600101906117d9565b50611800929150611804565b5090565b5b808211156118005760008155600101611805565b6001600160e01b0319811681146111c757600080fd5b60006020828403121561184157600080fd5b81356113ac81611819565b60005b8381101561186757818101518382015260200161184f565b83811115610e845750506000910152565b6000815180845261189081602086016020860161184c565b601f01601f19169290920160200192915050565b6020815260006113ac6020830184611878565b6000602082840312156118c957600080fd5b5035919050565b80356001600160a01b0381168114610bf657600080fd5b600080604083850312156118fa57600080fd5b611903836118d0565b946020939093013593505050565b60008060006060848603121561192657600080fd5b61192f846118d0565b925061193d602085016118d0565b9150604084013590509250925092565b80358015158114610bf657600080fd5b60006020828403121561196f57600080fd5b6113ac8261194d565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156119a9576119a9611978565b604051601f8501601f19908116603f011681019082821181831017156119d1576119d1611978565b816040528093508581528686860111156119ea57600080fd5b858560208301376000602087830101525050509392505050565b60008060408385031215611a1757600080fd5b82359150602083013567ffffffffffffffff811115611a3557600080fd5b8301601f81018513611a4657600080fd5b611a558582356020840161198e565b9150509250929050565b600060208284031215611a7157600080fd5b6113ac826118d0565b60008060408385031215611a8d57600080fd5b611a96836118d0565b9150611aa46020840161194d565b90509250929050565b60008060008060808587031215611ac357600080fd5b611acc856118d0565b9350611ada602086016118d0565b925060408501359150606085013567ffffffffffffffff811115611afd57600080fd5b8501601f81018713611b0e57600080fd5b611b1d8782356020840161198e565b91505092959194509250565b60008060408385031215611b3c57600080fd5b611b45836118d0565b9150611aa4602084016118d0565b600181811c90821680611b6757607f821691505b60208210811415611b8857634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b6000600019821415611bb857611bb8611b8e565b5060010190565b60008151611bd181856020860161184c565b9290920192915050565b600080845481600182811c915080831680611bf757607f831692505b6020808410821415611c1757634e487b7160e01b86526022600452602486fd5b818015611c2b5760018114611c3c57611c69565b60ff19861689528489019650611c69565b60008b81526020902060005b86811015611c615781548b820152908501908301611c48565b505084890196505b505050505050611cd1611ca8611ca2837f2f00000000000000000000000000000000000000000000000000000000000000815260010190565b86611bbf565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000815260050190565b95945050505050565b60006001600160a01b03808716835280861660208401525083604083015260806060830152611d0c6080830184611878565b9695505050505050565b600060208284031215611d2857600080fd5b81516113ac81611819565b634e487b7160e01b600052601260045260246000fd5b600082611d5857611d58611d33565b500490565b600082821015611d6f57611d6f611b8e565b500390565b600082611d8357611d83611d33565b500690565b60008219821115611d9b57611d9b611b8e565b500190565b634e487b7160e01b600052603260045260246000fdfea2646970667358221220bc2856513d15a7d168fb96f7878d26796c2f59e7819f735b3cb41d77b1e432c264736f6c63430008090033
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.