ERC-721
NFT
Overview
Max Total Supply
3,201 SKRA
Holders
1,438
Market
Volume (24H)
N/A
Min Price (24H)
N/A
Max Price (24H)
N/A
Other Info
Token Contract
Balance
1 SKRALoading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Contract Name:
SeKira
Compiler Version
v0.8.9+commit.e5eed63a
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.4;import "@openzeppelin/contracts/access/Ownable.sol";import "@openzeppelin/contracts/interfaces/IERC2981.sol";import "@openzeppelin/contracts/utils/cryptography/draft-EIP712.sol";import "@openzeppelin/contracts/utils/cryptography/ECDSA.sol";import "./ERC721A.sol";contract SeKira is ERC721A, EIP712, IERC2981, Ownable {using Strings for uint256;using ECDSA for bytes32;uint256 private constant PRICE_MULTIPLIER = 0.0001 ether;uint256 private constant FEE_DENOMINATOR = 10000;bytes32 private constant PRESALE_HASH = keccak256("presaleMint(address receiver)");bytes32 private constant RAFFLE_SALE_HASH = keccak256("raffleMint(address receiver)");string private constant SIGN_PREFIX = "\x19Ethereum Signed Message:\n32";uint8 public constant PRESALE_RAFFLE_MAX_MINT = 2;uint8 public constant RAFFLE_SALE_MAX_MINT = 2;uint8 public constant PUBLIC_SALE_MAX_MINT = 3;struct Config {// Immutable config
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.
12345678910111213141516171819202122232425// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.5.0) (interfaces/IERC2981.sol)pragma solidity ^0.8.0;import "./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 payed 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/cryptography/draft-EIP712.sol)pragma solidity ^0.8.0;import "./ECDSA.sol";/*** @dev https://eips.ethereum.org/EIPS/eip-712[EIP 712] is a standard for hashing and signing of typed structured data.** The encoding specified in the EIP is very generic, and such a generic implementation in Solidity is not feasible,* thus this contract does not implement the encoding itself. Protocols need to implement the type-specific encoding* they need in their contracts using a combination of `abi.encode` and `keccak256`.** This contract implements the EIP 712 domain separator ({_domainSeparatorV4}) that is used as part of the encoding* scheme, and the final step of the encoding to obtain the message digest that is then signed via ECDSA* ({_hashTypedDataV4}).** The implementation of the domain separator was designed to be as efficient as possible while still properly updating* the chain id to protect against replay attacks on an eventual fork of the chain.** NOTE: This contract implements the version of the encoding known as "v4", as implemented by the JSON RPC method* https://docs.metamask.io/guide/signing-data.html[`eth_signTypedDataV4` in MetaMask].** _Available since v3.4._*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.5.0) (utils/cryptography/ECDSA.sol)pragma solidity ^0.8.0;import "../Strings.sol";/*** @dev Elliptic Curve Digital Signature Algorithm (ECDSA) operations.** These functions can be used to verify that a message was signed by the holder* of the private keys of a given address.*/library ECDSA {enum RecoverError {NoError,InvalidSignature,InvalidSignatureLength,InvalidSignatureS,InvalidSignatureV}function _throwError(RecoverError error) private pure {if (error == RecoverError.NoError) {return; // no error: do nothing} else if (error == RecoverError.InvalidSignature) {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// Creator: Chiru Labspragma solidity ^0.8.4;import "@openzeppelin/contracts/token/ERC721/IERC721.sol";import "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol";import "@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.sol";import "@openzeppelin/contracts/token/ERC721/extensions/IERC721Enumerable.sol";import "@openzeppelin/contracts/utils/Address.sol";import "@openzeppelin/contracts/utils/Context.sol";import "@openzeppelin/contracts/utils/Strings.sol";import "@openzeppelin/contracts/utils/introspection/ERC165.sol";error ApprovalCallerNotOwnerNorApproved();error ApprovalQueryForNonexistentToken();error ApproveToCaller();error ApprovalToCurrentOwner();error BalanceQueryForZeroAddress();error MintedQueryForZeroAddress();error BurnedQueryForZeroAddress();error AuxQueryForZeroAddress();error MintToZeroAddress();error MintZeroQuantity();error OwnerIndexOutOfBounds();error OwnerQueryForNonexistentToken();
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;}}
123456// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (interfaces/IERC165.sol)pragma solidity ^0.8.0;import "../utils/introspection/IERC165.sol";
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// 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// OpenZeppelin Contracts v4.4.1 (token/ERC721/IERC721.sol)pragma solidity ^0.8.0;import "../../utils/introspection/IERC165.sol";/*** @dev Required interface of an ERC721 compliant contract.*/interface IERC721 is IERC165 {/*** @dev Emitted when `tokenId` token is transferred from `from` to `to`.*/event Transfer(address indexed from, address indexed to, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables `approved` to manage the `tokenId` token.*/event Approval(address indexed owner, address indexed approved, uint256 indexed tokenId);/*** @dev Emitted when `owner` enables or disables (`approved`) `operator` to manage all of its assets.*/event ApprovalForAll(address indexed owner, address indexed operator, bool approved);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (token/ERC721/IERC721Receiver.sol)pragma solidity ^0.8.0;/*** @title ERC721 token receiver interface* @dev Interface for any contract that wants to support safeTransfers* from ERC721 asset contracts.*/interface IERC721Receiver {/*** @dev Whenever an {IERC721} `tokenId` token is transferred to this contract via {IERC721-safeTransferFrom}* by `operator` from `from`, this function is called.** It must return its Solidity selector to confirm the token transfer.* If any other value is returned or the interface is not implemented by the recipient, the transfer will be reverted.** The selector can be obtained in Solidity with `IERC721.onERC721Received.selector`.*/function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data) external returns (bytes4);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (token/ERC721/extensions/IERC721Metadata.sol)pragma solidity ^0.8.0;import "../IERC721.sol";/*** @title ERC-721 Non-Fungible Token Standard, optional metadata extension* @dev See https://eips.ethereum.org/EIPS/eip-721*/interface IERC721Metadata is IERC721 {/*** @dev Returns the token collection name.*/function name() external view returns (string memory);/*** @dev Returns the token collection symbol.*/function symbol() external view returns (string memory);/*** @dev Returns the Uniform Resource Identifier (URI) for `tokenId` token.*/function tokenURI(uint256 tokenId) external view returns (string memory);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.5.0) (token/ERC721/extensions/IERC721Enumerable.sol)pragma solidity ^0.8.0;import "../IERC721.sol";/*** @title ERC-721 Non-Fungible Token Standard, optional enumeration extension* @dev See https://eips.ethereum.org/EIPS/eip-721*/interface IERC721Enumerable is IERC721 {/*** @dev Returns the total amount of tokens stored by the contract.*/function totalSupply() external view returns (uint256);/*** @dev Returns a token ID owned by `owner` at a given `index` of its token list.* Use along with {balanceOf} to enumerate all of ``owner``'s tokens.*/function tokenOfOwnerByIndex(address owner, uint256 index) external view returns (uint256);/*** @dev Returns a token ID at a given `index` of all the tokens stored by the contract.* Use along with {totalSupply} to enumerate all tokens.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.5.0) (utils/Address.sol)pragma solidity ^0.8.1;/*** @dev Collection of functions related to the address type*/library Address {/*** @dev Returns true if `account` is a contract.** [IMPORTANT]* ====* It is unsafe to assume that an address for which this function returns* false is an externally-owned account (EOA) and not a contract.** Among others, `isContract` will return false for the following* types of addresses:** - an externally-owned account* - a contract in construction* - an address where a contract will be created* - an address where a contract lived, but was destroyed* ====*
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) {
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
[{"inputs":[{"components":[{"internalType":"uint16","name":"maxSupply","type":"uint16"},{"internalType":"uint16","name":"devReservedSupply","type":"uint16"},{"internalType":"uint16","name":"presalePrice","type":"uint16"},{"internalType":"uint16","name":"raffleSalePrice","type":"uint16"},{"internalType":"uint16","name":"publicSalePrice","type":"uint16"},{"internalType":"uint16","name":"royaltyRate","type":"uint16"},{"internalType":"uint16","name":"devMinted","type":"uint16"},{"internalType":"bool","name":"isPresaleActive","type":"bool"},{"internalType":"bool","name":"isRaffleSaleActive","type":"bool"},{"internalType":"bool","name":"isPublicSaleActive","type":"bool"}],"internalType":"struct SeKira.Config","name":"config","type":"tuple"},{"internalType":"string","name":"uriPrefix","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApprovalToCurrentOwner","type":"error"},{"inputs":[],"name":"ApproveToCaller","type":"error"},{"inputs":[],"name":"AuxQueryForZeroAddress","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","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":"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":"PRESALE_RAFFLE_MAX_MINT","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PUBLIC_SALE_MAX_MINT","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"RAFFLE_SALE_MAX_MINT","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"_aux","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_config","outputs":[{"internalType":"uint16","name":"maxSupply","type":"uint16"},{"internalType":"uint16","name":"devReservedSupply","type":"uint16"},{"internalType":"uint16","name":"presalePrice","type":"uint16"},{"internalType":"uint16","name":"raffleSalePrice","type":"uint16"},{"internalType":"uint16","name":"publicSalePrice","type":"uint16"},{"internalType":"uint16","name":"royaltyRate","type":"uint16"},{"internalType":"uint16","name":"devMinted","type":"uint16"},{"internalType":"bool","name":"isPresaleActive","type":"bool"},{"internalType":"bool","name":"isRaffleSaleActive","type":"bool"},{"internalType":"bool","name":"isPublicSaleActive","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"_presaleMinted","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"_publicSaleMinted","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"minter","type":"address"}],"name":"_raffleSaleMinted","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_uriPrefix","outputs":[{"internalType":"string","name":"","type":"string"}],"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":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"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":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"uint256","name":"salePrice","type":"uint256"}],"name":"royaltyInfo","outputs":[{"internalType":"address","name":"receiver","type":"address"},{"internalType":"uint256","name":"royaltyAmount","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":"to","type":"address"},{"internalType":"uint16","name":"amount","type":"uint16"}],"name":"sekiraDevMint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"amount","type":"uint8"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"sekiraPresaleMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint8","name":"amount","type":"uint8"}],"name":"sekiraPublicMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint8","name":"amount","type":"uint8"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"sekiraRaffleSaleMint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"newState","type":"bool"}],"name":"setPresaleState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"presalePrice","type":"uint16"},{"internalType":"uint16","name":"raffleSalePrice","type":"uint16"},{"internalType":"uint16","name":"publicSalePrice","type":"uint16"}],"name":"setPrices","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"newState","type":"bool"}],"name":"setPublicSaleState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"newState","type":"bool"}],"name":"setRaffleSaleState","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint16","name":"royaltyRate","type":"uint16"}],"name":"setRoyaltyRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"uriPrefix","type":"string"}],"name":"setURIPrefix","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":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6101406040523480156200001257600080fd5b50604051620045b2380380620045b28339810160408190526200003591620005c3565b6040518060400160405280600681526020016553654b69726160d01b815250604051806040016040528060018152602001603160f81b8152506040518060400160405280600681526020016553654b69726160d01b81525060405180604001604052806004815260200163534b524160e01b8152508160029080519060200190620000c2929190620003ea565b508051620000d8906003906020840190620003ea565b5050825160209384012082519284019290922060e08390526101008190524660a0818152604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f818901819052818301979097526060810194909452608080850193909352308483018190528151808603909301835260c0948501909152815191909601209052929092526101205250620001753362000398565b816020015161ffff16826000015161ffff1610156200020d5760405162461bcd60e51b815260206004820152604360248201527f53654b6972613a206d6178537570706c79206d757374206e6f7420626520736d60448201527f616c6c6572207468656e20737570706c7920726573657276656420666f72206460648201526265767360e81b608482015260a4015b60405180910390fd5b6127108260a0015161ffff161115620002695760405162461bcd60e51b815260206004820181905260248201527f53654b6972613a20696e76616c696420726f79616c7479206665652072617465604482015260640162000204565b600060c083015281516009805460208086015160408701516060880151608089015160a08a015160e08b01516101008c01516101208d01511515600160801b0260ff60801b19911515600160781b0260ff60781b19931515600160701b029390931663ffffffff60601b1961ffff9586166a01000000000000000000000261ffff60501b1997871668010000000000000000029790971663ffffffff60401b1998871666010000000000000261ffff60301b199a8816640100000000029a909a1663ffffffff60201b199b8816620100000263ffffffff19909e169f9097169e909e179b909b179890981693909317959095179390931698909817179490941691909117929092179190911692909217905581516200038f91600a9190840190620003ea565b50505062000720565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b828054620003f890620006e3565b90600052602060002090601f0160209004810192826200041c576000855562000467565b82601f106200043757805160ff191683800117855562000467565b8280016001018555821562000467579182015b82811115620004675782518255916020019190600101906200044a565b506200047592915062000479565b5090565b5b808211156200047557600081556001016200047a565b634e487b7160e01b600052604160045260246000fd5b60405161014081016001600160401b0381118282101715620004cc57620004cc62000490565b60405290565b604051601f8201601f191681016001600160401b0381118282101715620004fd57620004fd62000490565b604052919050565b805161ffff811681146200051857600080fd5b919050565b805180151581146200051857600080fd5b600082601f8301126200054057600080fd5b81516001600160401b038111156200055c576200055c62000490565b602062000572601f8301601f19168201620004d2565b82815285828487010111156200058757600080fd5b60005b83811015620005a75785810183015182820184015282016200058a565b83811115620005b95760008385840101525b5095945050505050565b600080828403610160811215620005d957600080fd5b61014080821215620005ea57600080fd5b620005f4620004a6565b9150620006018562000505565b8252620006116020860162000505565b6020830152620006246040860162000505565b6040830152620006376060860162000505565b60608301526200064a6080860162000505565b60808301526200065d60a0860162000505565b60a08301526200067060c0860162000505565b60c08301526200068360e086016200051d565b60e0830152610100620006988187016200051d565b90830152610120620006ac8682016200051d565b908301528401519092506001600160401b03811115620006cb57600080fd5b620006d9858286016200052e565b9150509250929050565b600181811c90821680620006f857607f821691505b602082108114156200071a57634e487b7160e01b600052602260045260246000fd5b50919050565b60805160a05160c05160e0516101005161012051613e42620007706000396000612d3f01526000612d8e01526000612d6901526000612cc201526000612cec01526000612d160152613e426000f3fe6080604052600436106102855760003560e01c80637313be2c11610153578063c71d3e9d116100cb578063f0567ba91161007f578063f7fb578211610064578063f7fb57821461081b578063fd3e34e01461083b578063ffef50fe1461077757600080fd5b8063f0567ba9146107e8578063f2fde38b146107fb57600080fd5b8063cf03c729116100b0578063cf03c72914610777578063db6f582a1461078c578063e985e9c51461079f57600080fd5b8063c71d3e9d14610737578063c87b56dd1461075757600080fd5b8063a174e80311610122578063b3dc9fcb11610107578063b3dc9fcb146106d7578063b88d4fde146106f7578063bce4d6ae1461071757600080fd5b8063a174e80314610697578063a22cb465146106b757600080fd5b80637313be2c146106315780638da5cb5b146106445780639293a5c71461066257806395d89b411461068257600080fd5b80632a55205a116102015780636352211e116101b55780636bff2c241161019a5780636bff2c24146105dc57806370a08231146105fc578063715018a61461061c57600080fd5b80636352211e146105a757806369a72327146105c757600080fd5b80633ccfd60b116101e65780633ccfd60b1461055257806342842e0e146105675780635f575acd1461058757600080fd5b80632a55205a146103fe5780632ed42bf71461043d57600080fd5b80630e26bac51161025857806318160ddd1161023d57806318160ddd1461039b5780631de1f6a2146103be57806323b872dd146103de57600080fd5b80630e26bac51461033b5780630f0680081461037457600080fd5b806301ffc9a71461028a57806306fdde03146102bf578063081812fc146102e1578063095ea7b314610319575b600080fd5b34801561029657600080fd5b506102aa6102a53660046135a8565b61085b565b60405190151581526020015b60405180910390f35b3480156102cb57600080fd5b506102d46108b7565b6040516102b69190613642565b3480156102ed57600080fd5b506103016102fc366004613655565b610949565b6040516001600160a01b0390911681526020016102b6565b34801561032557600080fd5b5061033961033436600461368a565b6109a6565b005b34801561034757600080fd5b5061035b6103563660046136b4565b610a66565b60405167ffffffffffffffff90911681526020016102b6565b34801561038057600080fd5b50610389600381565b60405160ff90911681526020016102b6565b3480156103a757600080fd5b50600154600054035b6040519081526020016102b6565b3480156103ca57600080fd5b506103396103d93660046136e1565b610a71565b3480156103ea57600080fd5b506103396103f9366004613714565b610c87565b34801561040a57600080fd5b5061041e610419366004613750565b610c92565b604080516001600160a01b0390931683526020830191909152016102b6565b34801561044957600080fd5b506009546104f19061ffff808216916201000081048216916401000000008204811691660100000000000081048216916801000000000000000082048116916a010000000000000000000081048216916c010000000000000000000000008204169060ff6e01000000000000000000000000000082048116916f010000000000000000000000000000008104821691700100000000000000000000000000000000909104168a565b6040805161ffff9b8c168152998b1660208b0152978a16978901979097529488166060880152928716608087015290861660a086015290941660c084015292151560e0830152911515610100820152901515610120820152610140016102b6565b34801561055e57600080fd5b50610339610d2e565b34801561057357600080fd5b50610339610582366004613714565b610d94565b34801561059357600080fd5b506103396105a2366004613772565b610daf565b3480156105b357600080fd5b506103016105c2366004613655565b610ea2565b3480156105d357600080fd5b506102d4610eb4565b3480156105e857600080fd5b506103396105f736600461378d565b610f42565b34801561060857600080fd5b506103b06106173660046136b4565b610fa8565b34801561062857600080fd5b50610339611010565b61033961063f366004613810565b611074565b34801561065057600080fd5b506008546001600160a01b0316610301565b34801561066e57600080fd5b5061033961067d366004613862565b6114a8565b34801561068e57600080fd5b506102d4611619565b3480156106a357600080fd5b506103896106b23660046136b4565b611628565b3480156106c357600080fd5b506103396106d236600461387d565b61163c565b3480156106e357600080fd5b506103396106f2366004613862565b611709565b34801561070357600080fd5b506103396107123660046138d6565b611815565b34801561072357600080fd5b50610339610732366004613862565b611868565b34801561074357600080fd5b506103896107523660046136b4565b611973565b34801561076357600080fd5b506102d4610772366004613655565b611996565b34801561078357600080fd5b50610389600281565b61033961079a366004613810565b611a09565b3480156107ab57600080fd5b506102aa6107ba3660046139d0565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b6103396107f63660046139fa565b611df2565b34801561080757600080fd5b506103396108163660046136b4565b61203f565b34801561082757600080fd5b50610339610836366004613a15565b612121565b34801561084757600080fd5b506103896108563660046136b4565b61245d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f2a55205a0000000000000000000000000000000000000000000000000000000014806108b157506108b18261246a565b92915050565b6060600280546108c690613a58565b80601f01602080910402602001604051908101604052809291908181526020018280546108f290613a58565b801561093f5780601f106109145761010080835404028352916020019161093f565b820191906000526020600020905b81548152906001019060200180831161092257829003601f168201915b5050505050905090565b60006109548261254d565b61098a576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b60006109b182610ea2565b9050806001600160a01b0316836001600160a01b031614156109ff576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b336001600160a01b03821614801590610a1f5750610a1d81336107ba565b155b15610a56576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a61838383612591565b505050565b60006108b182612605565b6008546001600160a01b03163314610ad05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b604080516101408101825260095461ffff808216835262010000820481166020840181905264010000000083048216948401949094526601000000000000820481166060840152680100000000000000008204811660808401526a01000000000000000000008204811660a08401526c0100000000000000000000000082041660c0830181905260ff6e01000000000000000000000000000083048116151560e08501526f010000000000000000000000000000008304811615156101008501527001000000000000000000000000000000009092049091161515610120830152909190610bbe9084613adb565b61ffff161115610c365760405162461bcd60e51b815260206004820152602260248201527f53654b6972613a2065786365656420646576207265736572766564207375707060448201527f6c790000000000000000000000000000000000000000000000000000000000006064820152608401610ac7565b60098054839190600c90610c5f9084906c01000000000000000000000000900461ffff16613adb565b92506101000a81548161ffff021916908361ffff160217905550610a61838361ffff16612689565b610a618383836126a3565b600080610c9e8461254d565b610cea5760405162461bcd60e51b815260206004820152601f60248201527f53654b6972613a207175657279206e6f6e6578697374656e7420746f6b656e006044820152606401610ac7565b6008546001600160a01b031660095461271090610d19906a0100000000000000000000900461ffff1686613b01565b610d239190613b6d565b915091509250929050565b6008546001600160a01b03163314610d885760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b610d92334761298c565b565b610a6183838360405180602001604052806000815250611815565b6008546001600160a01b03163314610e095760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b6127108161ffff161115610e5f5760405162461bcd60e51b815260206004820181905260248201527f53654b6972613a20696e76616c696420726f79616c74792066656520726174656044820152606401610ac7565b6009805461ffff9092166a0100000000000000000000027fffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffff909216919091179055565b6000610ead82612aa5565b5192915050565b600a8054610ec190613a58565b80601f0160208091040260200160405190810160405280929190818152602001828054610eed90613a58565b8015610f3a5780601f10610f0f57610100808354040283529160200191610f3a565b820191906000526020600020905b815481529060010190602001808311610f1d57829003601f168201915b505050505081565b6008546001600160a01b03163314610f9c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b610a61600a83836134c3565b60006001600160a01b038216610fea576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b0316331461106a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b610d926000612c4b565b3233146110c35760405162461bcd60e51b815260206004820152601560248201527f53654b6972613a20626f74732c20676574206f757400000000000000000000006044820152606401610ac7565b7f49146943ee838a8e7ebc46cafcfe05e7704fdfd74ccdad7658daf5590f5feab18282856000843360405160200161110e9291909182526001600160a01b0316602082015260400190565b604051602081830303815290604052805190602001209050600061118a82611134612cb5565b604080517f19010000000000000000000000000000000000000000000000000000000000006020808301919091526022820193909352604280820194909452815180820390940184526062019052815191012090565b905060006040518060400160405280601c81526020017f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250826040516020016111d6929190613b9d565b6040516020818303038152906040528051906020012090506112006008546001600160a01b031690565b6001600160a01b031660018286898960405160008152602001604052604051611245949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015611267573d6000803e3d6000fd5b505050602060405103516001600160a01b0316146112c75760405162461bcd60e51b815260206004820152601960248201527f53654b6972613a20696e76616c6964207369676e6174757265000000000000006044820152606401610ac7565b604080516101408101825260095461ffff80821683526201000082048116602084015264010000000082048116938301939093526601000000000000810483166060830152680100000000000000008104831660808301526a01000000000000000000008104831660a08301526c01000000000000000000000000810490921660c082015260ff6e01000000000000000000000000000083048116151560e083018190526f01000000000000000000000000000000840482161515610100840152700100000000000000000000000000000000909304161515610120820152906113f35760405162461bcd60e51b815260206004820152601e60248201527f53654b6972613a2070726573616c65206973206e6f74207374617274656400006044820152606401610ac7565b6113fd818d612ddc565b61140b81604001518d612e55565b60026114168d612ec5565b60ff16111561148d5760405162461bcd60e51b815260206004820152602160248201527f53654b6972613a206578636565642070726573616c65206d696e74206c696d6960448201527f74000000000000000000000000000000000000000000000000000000000000006064820152608401610ac7565b61149a338d60ff16612689565b505050505050505050505050565b6008546001600160a01b031633146115025760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b80156115d3576009546e010000000000000000000000000000900460ff161561156d5760405162461bcd60e51b815260206004820152601a60248201527f53654b6972613a2070726573616c6520697320737461727465640000000000006044820152606401610ac7565b6009546f01000000000000000000000000000000900460ff16156115d35760405162461bcd60e51b815260206004820152601e60248201527f53654b6972613a20726166666c652073616c65206973207374617274656400006044820152606401610ac7565b60098054911515700100000000000000000000000000000000027fffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff909216919091179055565b6060600380546108c690613a58565b600061163382612605565b60ff1692915050565b6001600160a01b03821633141561167f576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b0387168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6008546001600160a01b031633146117635760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b80156117d057600954700100000000000000000000000000000000900460ff16156117d05760405162461bcd60e51b815260206004820152601e60248201527f53654b6972613a207075626c69632073616c65206973207374617274656400006044820152606401610ac7565b600980549115156f01000000000000000000000000000000027fffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff909216919091179055565b6118208484846126a3565b61182c84848484612ed5565b611862576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6008546001600160a01b031633146118c25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b801561192f57600954700100000000000000000000000000000000900460ff161561192f5760405162461bcd60e51b815260206004820152601e60248201527f53654b6972613a207075626c69632073616c65206973207374617274656400006044820152606401610ac7565b600980549115156e010000000000000000000000000000027fffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff909216919091179055565b6000600861198083612605565b67ffffffffffffffff16901c60ff169050919050565b60606119a18261254d565b6119d7576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a6119e283613065565b6040516020016119f3929190613bbf565b6040516020818303038152906040529050919050565b323314611a585760405162461bcd60e51b815260206004820152601560248201527f53654b6972613a20626f74732c20676574206f757400000000000000000000006044820152606401610ac7565b7f15c16b080b92ebb65a89ef9c0a7d63da36bebeadc25207b96b75a39221492f7182828560008433604051602001611aa39291909182526001600160a01b0316602082015260400190565b6040516020818303038152906040528051906020012090506000611ac982611134612cb5565b905060006040518060400160405280601c81526020017f19457468657265756d205369676e6564204d6573736167653a0a33320000000081525082604051602001611b15929190613b9d565b604051602081830303815290604052805190602001209050611b3f6008546001600160a01b031690565b6001600160a01b031660018286898960405160008152602001604052604051611b84949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015611ba6573d6000803e3d6000fd5b505050602060405103516001600160a01b031614611c065760405162461bcd60e51b815260206004820152601960248201527f53654b6972613a20696e76616c6964207369676e6174757265000000000000006044820152606401610ac7565b604080516101408101825260095461ffff80821683526201000082048116602084015264010000000082048116938301939093526601000000000000810483166060830152680100000000000000008104831660808301526a01000000000000000000008104831660a08301526c01000000000000000000000000810490921660c082015260ff6e01000000000000000000000000000083048116151560e08301526f01000000000000000000000000000000830481161515610100830181905270010000000000000000000000000000000090930416151561012082015290611d585760405162461bcd60e51b815260206004820152602760248201527f53654b6972613a20726166666c652073616c65206d696e74206973206e6f742060448201527f73746172746564000000000000000000000000000000000000000000000000006064820152608401610ac7565b611d62818d612ddc565b611d7081606001518d612e55565b6002611d7b8d613197565b60ff16111561148d5760405162461bcd60e51b815260206004820152602560248201527f53654b6972613a2065786365656420726166666c652073616c65206d696e742060448201527f6c696d69740000000000000000000000000000000000000000000000000000006064820152608401610ac7565b323314611e415760405162461bcd60e51b815260206004820152601560248201527f53654b6972613a20626f74732c20676574206f757400000000000000000000006044820152606401610ac7565b604080516101408101825260095461ffff80821683526201000082048116602084015264010000000082048116938301939093526601000000000000810483166060830152680100000000000000008104831660808301526a01000000000000000000008104831660a08301526c01000000000000000000000000810490921660c082015260ff6e01000000000000000000000000000083048116151560e08301526f0100000000000000000000000000000083048116151561010083015270010000000000000000000000000000000090920490911615156101208201819052611f945760405162461bcd60e51b815260206004820152602260248201527f53654b6972613a207075626c69632073616c65206973206e6f7420737461727460448201527f65640000000000000000000000000000000000000000000000000000000000006064820152608401610ac7565b611f9e8183612ddc565b611fac816080015183612e55565b6003611fb7836131a8565b60ff16111561202e5760405162461bcd60e51b815260206004820152602560248201527f53654b6972613a20657863656564207075626c69632073616c65206d696e742060448201527f6c696d69740000000000000000000000000000000000000000000000000000006064820152608401610ac7565b61203b338360ff16612689565b5050565b6008546001600160a01b031633146120995760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b6001600160a01b0381166121155760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610ac7565b61211e81612c4b565b50565b6008546001600160a01b0316331461217b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b60006009604051806101400160405290816000820160009054906101000a900461ffff1661ffff1661ffff1681526020016000820160029054906101000a900461ffff1661ffff1661ffff1681526020016000820160049054906101000a900461ffff1661ffff1661ffff1681526020016000820160069054906101000a900461ffff1661ffff1661ffff1681526020016000820160089054906101000a900461ffff1661ffff1661ffff16815260200160008201600a9054906101000a900461ffff1661ffff1661ffff16815260200160008201600c9054906101000a900461ffff1661ffff1661ffff16815260200160008201600e9054906101000a900460ff1615151515815260200160008201600f9054906101000a900460ff161515151581526020016000820160109054906101000a900460ff161515151581525050905083816040019061ffff16908161ffff168152505082816060019061ffff16908161ffff168152505081816080019061ffff16908161ffff168152505080600960008201518160000160006101000a81548161ffff021916908361ffff16021790555060208201518160000160026101000a81548161ffff021916908361ffff16021790555060408201518160000160046101000a81548161ffff021916908361ffff16021790555060608201518160000160066101000a81548161ffff021916908361ffff16021790555060808201518160000160086101000a81548161ffff021916908361ffff16021790555060a082015181600001600a6101000a81548161ffff021916908361ffff16021790555060c082015181600001600c6101000a81548161ffff021916908361ffff16021790555060e082015181600001600e6101000a81548160ff02191690831515021790555061010082015181600001600f6101000a81548160ff0219169083151502179055506101208201518160000160106101000a81548160ff02191690831515021790555090505050505050565b6000601061198083612605565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd0000000000000000000000000000000000000000000000000000000014806124fd57507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806108b157507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146108b1565b60008054821080156108b15750506000908152600460205260409020547c0100000000000000000000000000000000000000000000000000000000900460ff161590565b60008281526006602052604080822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006001600160a01b038216612647576040517fac3727ba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020547801000000000000000000000000000000000000000000000000900467ffffffffffffffff1690565b61203b8282604051806020016040528060008152506131b9565b60006126ae82612aa5565b80519091506000906001600160a01b0316336001600160a01b031614806126dc575081516126dc90336107ba565b806126f75750336126ec84610949565b6001600160a01b0316145b905080612730576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b031682600001516001600160a01b03161461277f576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166127bf576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6127cf6000848460000151612591565b6001600160a01b03858116600090815260056020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000080821667ffffffffffffffff9283167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080547fffffffff00000000000000000000000000000000000000000000000000000000169094177401000000000000000000000000000000000000000042909216919091021790925590860180835291205490911661294257600054811015612942578251600082815260046020908152604090912080549186015167ffffffffffffffff1674010000000000000000000000000000000000000000027fffffffff000000000000000000000000000000000000000000000000000000009092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b804710156129dc5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610ac7565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114612a29576040519150601f19603f3d011682016040523d82523d6000602084013e612a2e565b606091505b5050905080610a615760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610ac7565b6040805160608101825260008082526020820181905291810182905290548290811015612c1957600081815260046020908152604091829020825160608101845290546001600160a01b038116825274010000000000000000000000000000000000000000810467ffffffffffffffff16928201929092527c010000000000000000000000000000000000000000000000000000000090910460ff16151591810182905290612c175780516001600160a01b031615612b65579392505050565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01600081815260046020908152604091829020825160608101845290546001600160a01b03811680835274010000000000000000000000000000000000000000820467ffffffffffffffff16938301939093527c0100000000000000000000000000000000000000000000000000000000900460ff1615159281019290925215612c12579392505050565b612b65565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600880546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016148015612d0e57507f000000000000000000000000000000000000000000000000000000000000000046145b15612d3857507f000000000000000000000000000000000000000000000000000000000000000090565b50604080517f00000000000000000000000000000000000000000000000000000000000000006020808301919091527f0000000000000000000000000000000000000000000000000000000000000000828401527f000000000000000000000000000000000000000000000000000000000000000060608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b60208201518251600091612def91613cc0565b61ffff169050808260ff16600054612e079190613ce3565b1115610a615760405162461bcd60e51b815260206004820152601960248201527f53654b6972613a20657863656564206d617820737570706c79000000000000006044820152606401610ac7565b3460ff8216612e6e655af3107a400061ffff8616613b01565b612e789190613b01565b1461203b5760405162461bcd60e51b815260206004820152601760248201527f53654b6972613a20696e636f72726563742076616c75650000000000000000006044820152606401610ac7565b60006108b161ffff6010846131c6565b60006001600160a01b0384163b15613059576040517f150b7a020000000000000000000000000000000000000000000000000000000081526001600160a01b0385169063150b7a0290612f32903390899088908890600401613cfb565b602060405180830381600087803b158015612f4c57600080fd5b505af1925050508015612f9a575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252612f9791810190613d37565b60015b61300e573d808015612fc8576040519150601f19603f3d011682016040523d82523d6000602084013e612fcd565b606091505b508051613006576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a020000000000000000000000000000000000000000000000000000000014905061305d565b5060015b949350505050565b6060816130a557505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b81156130cf57806130b981613d54565b91506130c89050600a83613b6d565b91506130a9565b60008167ffffffffffffffff8111156130ea576130ea6138a7565b6040519080825280601f01601f191660200182016040528015613114576020820181803683370190505b5090505b841561305d57613129600183613d8d565b9150613136600a86613da4565b613141906030613ce3565b60f81b81838151811061315657613156613db8565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350613190600a86613b6d565b9450613118565b60006108b162ff00ff6008846131c6565b60006108b162ffff006000846131c6565b610a618383836001613216565b6000806131d233612605565b90506000838560ff168367ffffffffffffffff16901c60ff166131f59190613de7565b905061320d3383881660ff8085169089161b1761341d565b95945050505050565b6000546001600160a01b038516613259576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83613290576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080547fffffffffffffffffffffffffffffffff00000000000000000000000000000000811667ffffffffffffffff8083168c018116918217680100000000000000007fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000090941690921783900481168c018116909202179091558584526004909252822080547fffffffff00000000000000000000000000000000000000000000000000000000169093177401000000000000000000000000000000000000000042909216919091021790915581905b858110156134145760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a48380156133d157506133cf6000888488612ed5565b155b15613408576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001918201910161337a565b50600055612985565b6001600160a01b03821661345d576040517fac3727ba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b039091166000908152600560205260409020805467ffffffffffffffff90921678010000000000000000000000000000000000000000000000000277ffffffffffffffffffffffffffffffffffffffffffffffff909216919091179055565b8280546134cf90613a58565b90600052602060002090601f0160209004810192826134f15760008555613555565b82601f10613528578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555613555565b82800160010185558215613555579182015b8281111561355557823582559160200191906001019061353a565b50613561929150613565565b5090565b5b808211156135615760008155600101613566565b7fffffffff000000000000000000000000000000000000000000000000000000008116811461211e57600080fd5b6000602082840312156135ba57600080fd5b81356135c58161357a565b9392505050565b60005b838110156135e75781810151838201526020016135cf565b838111156118625750506000910152565b600081518084526136108160208601602086016135cc565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006135c560208301846135f8565b60006020828403121561366757600080fd5b5035919050565b80356001600160a01b038116811461368557600080fd5b919050565b6000806040838503121561369d57600080fd5b6136a68361366e565b946020939093013593505050565b6000602082840312156136c657600080fd5b6135c58261366e565b803561ffff8116811461368557600080fd5b600080604083850312156136f457600080fd5b6136fd8361366e565b915061370b602084016136cf565b90509250929050565b60008060006060848603121561372957600080fd5b6137328461366e565b92506137406020850161366e565b9150604084013590509250925092565b6000806040838503121561376357600080fd5b50508035926020909101359150565b60006020828403121561378457600080fd5b6135c5826136cf565b600080602083850312156137a057600080fd5b823567ffffffffffffffff808211156137b857600080fd5b818501915085601f8301126137cc57600080fd5b8135818111156137db57600080fd5b8660208285010111156137ed57600080fd5b60209290920196919550909350505050565b803560ff8116811461368557600080fd5b6000806000806080858703121561382657600080fd5b61382f856137ff565b935061383d602086016137ff565b93969395505050506040820135916060013590565b8035801515811461368557600080fd5b60006020828403121561387457600080fd5b6135c582613852565b6000806040838503121561389057600080fd5b6138998361366e565b915061370b60208401613852565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080600080608085870312156138ec57600080fd5b6138f58561366e565b93506139036020860161366e565b925060408501359150606085013567ffffffffffffffff8082111561392757600080fd5b818701915087601f83011261393b57600080fd5b81358181111561394d5761394d6138a7565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715613993576139936138a7565b816040528281528a60208487010111156139ac57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b600080604083850312156139e357600080fd5b6139ec8361366e565b915061370b6020840161366e565b600060208284031215613a0c57600080fd5b6135c5826137ff565b600080600060608486031215613a2a57600080fd5b613a33846136cf565b9250613a41602085016136cf565b9150613a4f604085016136cf565b90509250925092565b600181811c90821680613a6c57607f821691505b60208210811415613aa6577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061ffff808316818516808303821115613af857613af8613aac565b01949350505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613b3957613b39613aac565b500290565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082613b7c57613b7c613b3e565b500490565b60008151613b938185602086016135cc565b9290920192915050565b60008351613baf8184602088016135cc565b9190910191825250602001919050565b600080845481600182811c915080831680613bdb57607f831692505b6020808410821415613c14577f4e487b710000000000000000000000000000000000000000000000000000000086526022600452602486fd5b818015613c285760018114613c5757613c84565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00861689528489019650613c84565b60008b81526020902060005b86811015613c7c5781548b820152908501908301613c63565b505084890196505b50505050505061320d613c978286613b81565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000815260050190565b600061ffff83811690831681811015613cdb57613cdb613aac565b039392505050565b60008219821115613cf657613cf6613aac565b500190565b60006001600160a01b03808716835280861660208401525083604083015260806060830152613d2d60808301846135f8565b9695505050505050565b600060208284031215613d4957600080fd5b81516135c58161357a565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613d8657613d86613aac565b5060010190565b600082821015613d9f57613d9f613aac565b500390565b600082613db357613db3613b3e565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060ff821660ff84168060ff03821115613e0457613e04613aac565b01939250505056fea2646970667358221220ba4284d303f827ba28c0601ae332f79c3a60b3f61f8a36c4ba6a08c4f1b6287864736f6c6343000809003300000000000000000000000000000000000000000000000000000000000015b3000000000000000000000000000000000000000000000000000000000000003700000000000000000000000000000000000000000000000000000000000004b000000000000000000000000000000000000000000000000000000000000005dc00000000000000000000000000000000000000000000000000000000000005dc00000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000003168747470733a2f2f6173736574732e73656b6972612d6e66742e636f6d2f6265666f72652d72657665616c2f6a736f6e2f000000000000000000000000000000
Deployed Bytecode
0x6080604052600436106102855760003560e01c80637313be2c11610153578063c71d3e9d116100cb578063f0567ba91161007f578063f7fb578211610064578063f7fb57821461081b578063fd3e34e01461083b578063ffef50fe1461077757600080fd5b8063f0567ba9146107e8578063f2fde38b146107fb57600080fd5b8063cf03c729116100b0578063cf03c72914610777578063db6f582a1461078c578063e985e9c51461079f57600080fd5b8063c71d3e9d14610737578063c87b56dd1461075757600080fd5b8063a174e80311610122578063b3dc9fcb11610107578063b3dc9fcb146106d7578063b88d4fde146106f7578063bce4d6ae1461071757600080fd5b8063a174e80314610697578063a22cb465146106b757600080fd5b80637313be2c146106315780638da5cb5b146106445780639293a5c71461066257806395d89b411461068257600080fd5b80632a55205a116102015780636352211e116101b55780636bff2c241161019a5780636bff2c24146105dc57806370a08231146105fc578063715018a61461061c57600080fd5b80636352211e146105a757806369a72327146105c757600080fd5b80633ccfd60b116101e65780633ccfd60b1461055257806342842e0e146105675780635f575acd1461058757600080fd5b80632a55205a146103fe5780632ed42bf71461043d57600080fd5b80630e26bac51161025857806318160ddd1161023d57806318160ddd1461039b5780631de1f6a2146103be57806323b872dd146103de57600080fd5b80630e26bac51461033b5780630f0680081461037457600080fd5b806301ffc9a71461028a57806306fdde03146102bf578063081812fc146102e1578063095ea7b314610319575b600080fd5b34801561029657600080fd5b506102aa6102a53660046135a8565b61085b565b60405190151581526020015b60405180910390f35b3480156102cb57600080fd5b506102d46108b7565b6040516102b69190613642565b3480156102ed57600080fd5b506103016102fc366004613655565b610949565b6040516001600160a01b0390911681526020016102b6565b34801561032557600080fd5b5061033961033436600461368a565b6109a6565b005b34801561034757600080fd5b5061035b6103563660046136b4565b610a66565b60405167ffffffffffffffff90911681526020016102b6565b34801561038057600080fd5b50610389600381565b60405160ff90911681526020016102b6565b3480156103a757600080fd5b50600154600054035b6040519081526020016102b6565b3480156103ca57600080fd5b506103396103d93660046136e1565b610a71565b3480156103ea57600080fd5b506103396103f9366004613714565b610c87565b34801561040a57600080fd5b5061041e610419366004613750565b610c92565b604080516001600160a01b0390931683526020830191909152016102b6565b34801561044957600080fd5b506009546104f19061ffff808216916201000081048216916401000000008204811691660100000000000081048216916801000000000000000082048116916a010000000000000000000081048216916c010000000000000000000000008204169060ff6e01000000000000000000000000000082048116916f010000000000000000000000000000008104821691700100000000000000000000000000000000909104168a565b6040805161ffff9b8c168152998b1660208b0152978a16978901979097529488166060880152928716608087015290861660a086015290941660c084015292151560e0830152911515610100820152901515610120820152610140016102b6565b34801561055e57600080fd5b50610339610d2e565b34801561057357600080fd5b50610339610582366004613714565b610d94565b34801561059357600080fd5b506103396105a2366004613772565b610daf565b3480156105b357600080fd5b506103016105c2366004613655565b610ea2565b3480156105d357600080fd5b506102d4610eb4565b3480156105e857600080fd5b506103396105f736600461378d565b610f42565b34801561060857600080fd5b506103b06106173660046136b4565b610fa8565b34801561062857600080fd5b50610339611010565b61033961063f366004613810565b611074565b34801561065057600080fd5b506008546001600160a01b0316610301565b34801561066e57600080fd5b5061033961067d366004613862565b6114a8565b34801561068e57600080fd5b506102d4611619565b3480156106a357600080fd5b506103896106b23660046136b4565b611628565b3480156106c357600080fd5b506103396106d236600461387d565b61163c565b3480156106e357600080fd5b506103396106f2366004613862565b611709565b34801561070357600080fd5b506103396107123660046138d6565b611815565b34801561072357600080fd5b50610339610732366004613862565b611868565b34801561074357600080fd5b506103896107523660046136b4565b611973565b34801561076357600080fd5b506102d4610772366004613655565b611996565b34801561078357600080fd5b50610389600281565b61033961079a366004613810565b611a09565b3480156107ab57600080fd5b506102aa6107ba3660046139d0565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b6103396107f63660046139fa565b611df2565b34801561080757600080fd5b506103396108163660046136b4565b61203f565b34801561082757600080fd5b50610339610836366004613a15565b612121565b34801561084757600080fd5b506103896108563660046136b4565b61245d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f2a55205a0000000000000000000000000000000000000000000000000000000014806108b157506108b18261246a565b92915050565b6060600280546108c690613a58565b80601f01602080910402602001604051908101604052809291908181526020018280546108f290613a58565b801561093f5780601f106109145761010080835404028352916020019161093f565b820191906000526020600020905b81548152906001019060200180831161092257829003601f168201915b5050505050905090565b60006109548261254d565b61098a576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b60006109b182610ea2565b9050806001600160a01b0316836001600160a01b031614156109ff576040517f943f7b8c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b336001600160a01b03821614801590610a1f5750610a1d81336107ba565b155b15610a56576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a61838383612591565b505050565b60006108b182612605565b6008546001600160a01b03163314610ad05760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b604080516101408101825260095461ffff808216835262010000820481166020840181905264010000000083048216948401949094526601000000000000820481166060840152680100000000000000008204811660808401526a01000000000000000000008204811660a08401526c0100000000000000000000000082041660c0830181905260ff6e01000000000000000000000000000083048116151560e08501526f010000000000000000000000000000008304811615156101008501527001000000000000000000000000000000009092049091161515610120830152909190610bbe9084613adb565b61ffff161115610c365760405162461bcd60e51b815260206004820152602260248201527f53654b6972613a2065786365656420646576207265736572766564207375707060448201527f6c790000000000000000000000000000000000000000000000000000000000006064820152608401610ac7565b60098054839190600c90610c5f9084906c01000000000000000000000000900461ffff16613adb565b92506101000a81548161ffff021916908361ffff160217905550610a61838361ffff16612689565b610a618383836126a3565b600080610c9e8461254d565b610cea5760405162461bcd60e51b815260206004820152601f60248201527f53654b6972613a207175657279206e6f6e6578697374656e7420746f6b656e006044820152606401610ac7565b6008546001600160a01b031660095461271090610d19906a0100000000000000000000900461ffff1686613b01565b610d239190613b6d565b915091509250929050565b6008546001600160a01b03163314610d885760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b610d92334761298c565b565b610a6183838360405180602001604052806000815250611815565b6008546001600160a01b03163314610e095760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b6127108161ffff161115610e5f5760405162461bcd60e51b815260206004820181905260248201527f53654b6972613a20696e76616c696420726f79616c74792066656520726174656044820152606401610ac7565b6009805461ffff9092166a0100000000000000000000027fffffffffffffffffffffffffffffffffffffffff0000ffffffffffffffffffff909216919091179055565b6000610ead82612aa5565b5192915050565b600a8054610ec190613a58565b80601f0160208091040260200160405190810160405280929190818152602001828054610eed90613a58565b8015610f3a5780601f10610f0f57610100808354040283529160200191610f3a565b820191906000526020600020905b815481529060010190602001808311610f1d57829003601f168201915b505050505081565b6008546001600160a01b03163314610f9c5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b610a61600a83836134c3565b60006001600160a01b038216610fea576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b6008546001600160a01b0316331461106a5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b610d926000612c4b565b3233146110c35760405162461bcd60e51b815260206004820152601560248201527f53654b6972613a20626f74732c20676574206f757400000000000000000000006044820152606401610ac7565b7f49146943ee838a8e7ebc46cafcfe05e7704fdfd74ccdad7658daf5590f5feab18282856000843360405160200161110e9291909182526001600160a01b0316602082015260400190565b604051602081830303815290604052805190602001209050600061118a82611134612cb5565b604080517f19010000000000000000000000000000000000000000000000000000000000006020808301919091526022820193909352604280820194909452815180820390940184526062019052815191012090565b905060006040518060400160405280601c81526020017f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250826040516020016111d6929190613b9d565b6040516020818303038152906040528051906020012090506112006008546001600160a01b031690565b6001600160a01b031660018286898960405160008152602001604052604051611245949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015611267573d6000803e3d6000fd5b505050602060405103516001600160a01b0316146112c75760405162461bcd60e51b815260206004820152601960248201527f53654b6972613a20696e76616c6964207369676e6174757265000000000000006044820152606401610ac7565b604080516101408101825260095461ffff80821683526201000082048116602084015264010000000082048116938301939093526601000000000000810483166060830152680100000000000000008104831660808301526a01000000000000000000008104831660a08301526c01000000000000000000000000810490921660c082015260ff6e01000000000000000000000000000083048116151560e083018190526f01000000000000000000000000000000840482161515610100840152700100000000000000000000000000000000909304161515610120820152906113f35760405162461bcd60e51b815260206004820152601e60248201527f53654b6972613a2070726573616c65206973206e6f74207374617274656400006044820152606401610ac7565b6113fd818d612ddc565b61140b81604001518d612e55565b60026114168d612ec5565b60ff16111561148d5760405162461bcd60e51b815260206004820152602160248201527f53654b6972613a206578636565642070726573616c65206d696e74206c696d6960448201527f74000000000000000000000000000000000000000000000000000000000000006064820152608401610ac7565b61149a338d60ff16612689565b505050505050505050505050565b6008546001600160a01b031633146115025760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b80156115d3576009546e010000000000000000000000000000900460ff161561156d5760405162461bcd60e51b815260206004820152601a60248201527f53654b6972613a2070726573616c6520697320737461727465640000000000006044820152606401610ac7565b6009546f01000000000000000000000000000000900460ff16156115d35760405162461bcd60e51b815260206004820152601e60248201527f53654b6972613a20726166666c652073616c65206973207374617274656400006044820152606401610ac7565b60098054911515700100000000000000000000000000000000027fffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffff909216919091179055565b6060600380546108c690613a58565b600061163382612605565b60ff1692915050565b6001600160a01b03821633141561167f576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b0387168085529083529281902080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b6008546001600160a01b031633146117635760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b80156117d057600954700100000000000000000000000000000000900460ff16156117d05760405162461bcd60e51b815260206004820152601e60248201527f53654b6972613a207075626c69632073616c65206973207374617274656400006044820152606401610ac7565b600980549115156f01000000000000000000000000000000027fffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffff909216919091179055565b6118208484846126a3565b61182c84848484612ed5565b611862576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50505050565b6008546001600160a01b031633146118c25760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b801561192f57600954700100000000000000000000000000000000900460ff161561192f5760405162461bcd60e51b815260206004820152601e60248201527f53654b6972613a207075626c69632073616c65206973207374617274656400006044820152606401610ac7565b600980549115156e010000000000000000000000000000027fffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffff909216919091179055565b6000600861198083612605565b67ffffffffffffffff16901c60ff169050919050565b60606119a18261254d565b6119d7576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600a6119e283613065565b6040516020016119f3929190613bbf565b6040516020818303038152906040529050919050565b323314611a585760405162461bcd60e51b815260206004820152601560248201527f53654b6972613a20626f74732c20676574206f757400000000000000000000006044820152606401610ac7565b7f15c16b080b92ebb65a89ef9c0a7d63da36bebeadc25207b96b75a39221492f7182828560008433604051602001611aa39291909182526001600160a01b0316602082015260400190565b6040516020818303038152906040528051906020012090506000611ac982611134612cb5565b905060006040518060400160405280601c81526020017f19457468657265756d205369676e6564204d6573736167653a0a33320000000081525082604051602001611b15929190613b9d565b604051602081830303815290604052805190602001209050611b3f6008546001600160a01b031690565b6001600160a01b031660018286898960405160008152602001604052604051611b84949392919093845260ff9290921660208401526040830152606082015260800190565b6020604051602081039080840390855afa158015611ba6573d6000803e3d6000fd5b505050602060405103516001600160a01b031614611c065760405162461bcd60e51b815260206004820152601960248201527f53654b6972613a20696e76616c6964207369676e6174757265000000000000006044820152606401610ac7565b604080516101408101825260095461ffff80821683526201000082048116602084015264010000000082048116938301939093526601000000000000810483166060830152680100000000000000008104831660808301526a01000000000000000000008104831660a08301526c01000000000000000000000000810490921660c082015260ff6e01000000000000000000000000000083048116151560e08301526f01000000000000000000000000000000830481161515610100830181905270010000000000000000000000000000000090930416151561012082015290611d585760405162461bcd60e51b815260206004820152602760248201527f53654b6972613a20726166666c652073616c65206d696e74206973206e6f742060448201527f73746172746564000000000000000000000000000000000000000000000000006064820152608401610ac7565b611d62818d612ddc565b611d7081606001518d612e55565b6002611d7b8d613197565b60ff16111561148d5760405162461bcd60e51b815260206004820152602560248201527f53654b6972613a2065786365656420726166666c652073616c65206d696e742060448201527f6c696d69740000000000000000000000000000000000000000000000000000006064820152608401610ac7565b323314611e415760405162461bcd60e51b815260206004820152601560248201527f53654b6972613a20626f74732c20676574206f757400000000000000000000006044820152606401610ac7565b604080516101408101825260095461ffff80821683526201000082048116602084015264010000000082048116938301939093526601000000000000810483166060830152680100000000000000008104831660808301526a01000000000000000000008104831660a08301526c01000000000000000000000000810490921660c082015260ff6e01000000000000000000000000000083048116151560e08301526f0100000000000000000000000000000083048116151561010083015270010000000000000000000000000000000090920490911615156101208201819052611f945760405162461bcd60e51b815260206004820152602260248201527f53654b6972613a207075626c69632073616c65206973206e6f7420737461727460448201527f65640000000000000000000000000000000000000000000000000000000000006064820152608401610ac7565b611f9e8183612ddc565b611fac816080015183612e55565b6003611fb7836131a8565b60ff16111561202e5760405162461bcd60e51b815260206004820152602560248201527f53654b6972613a20657863656564207075626c69632073616c65206d696e742060448201527f6c696d69740000000000000000000000000000000000000000000000000000006064820152608401610ac7565b61203b338360ff16612689565b5050565b6008546001600160a01b031633146120995760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b6001600160a01b0381166121155760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f64647265737300000000000000000000000000000000000000000000000000006064820152608401610ac7565b61211e81612c4b565b50565b6008546001600160a01b0316331461217b5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610ac7565b60006009604051806101400160405290816000820160009054906101000a900461ffff1661ffff1661ffff1681526020016000820160029054906101000a900461ffff1661ffff1661ffff1681526020016000820160049054906101000a900461ffff1661ffff1661ffff1681526020016000820160069054906101000a900461ffff1661ffff1661ffff1681526020016000820160089054906101000a900461ffff1661ffff1661ffff16815260200160008201600a9054906101000a900461ffff1661ffff1661ffff16815260200160008201600c9054906101000a900461ffff1661ffff1661ffff16815260200160008201600e9054906101000a900460ff1615151515815260200160008201600f9054906101000a900460ff161515151581526020016000820160109054906101000a900460ff161515151581525050905083816040019061ffff16908161ffff168152505082816060019061ffff16908161ffff168152505081816080019061ffff16908161ffff168152505080600960008201518160000160006101000a81548161ffff021916908361ffff16021790555060208201518160000160026101000a81548161ffff021916908361ffff16021790555060408201518160000160046101000a81548161ffff021916908361ffff16021790555060608201518160000160066101000a81548161ffff021916908361ffff16021790555060808201518160000160086101000a81548161ffff021916908361ffff16021790555060a082015181600001600a6101000a81548161ffff021916908361ffff16021790555060c082015181600001600c6101000a81548161ffff021916908361ffff16021790555060e082015181600001600e6101000a81548160ff02191690831515021790555061010082015181600001600f6101000a81548160ff0219169083151502179055506101208201518160000160106101000a81548160ff02191690831515021790555090505050505050565b6000601061198083612605565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd0000000000000000000000000000000000000000000000000000000014806124fd57507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b806108b157507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316146108b1565b60008054821080156108b15750506000908152600460205260409020547c0100000000000000000000000000000000000000000000000000000000900460ff161590565b60008281526006602052604080822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006001600160a01b038216612647576040517fac3727ba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b03166000908152600560205260409020547801000000000000000000000000000000000000000000000000900467ffffffffffffffff1690565b61203b8282604051806020016040528060008152506131b9565b60006126ae82612aa5565b80519091506000906001600160a01b0316336001600160a01b031614806126dc575081516126dc90336107ba565b806126f75750336126ec84610949565b6001600160a01b0316145b905080612730576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b846001600160a01b031682600001516001600160a01b03161461277f576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0384166127bf576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6127cf6000848460000151612591565b6001600160a01b03858116600090815260056020908152604080832080547fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000080821667ffffffffffffffff9283167fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01831617909255898616808652838620805493841693831660019081018416949094179055898652600490945282852080547fffffffff00000000000000000000000000000000000000000000000000000000169094177401000000000000000000000000000000000000000042909216919091021790925590860180835291205490911661294257600054811015612942578251600082815260046020908152604090912080549186015167ffffffffffffffff1674010000000000000000000000000000000000000000027fffffffff000000000000000000000000000000000000000000000000000000009092166001600160a01b03909316929092171790555b5082846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a45b5050505050565b804710156129dc5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e63650000006044820152606401610ac7565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114612a29576040519150601f19603f3d011682016040523d82523d6000602084013e612a2e565b606091505b5050905080610a615760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d617920686176652072657665727465640000000000006064820152608401610ac7565b6040805160608101825260008082526020820181905291810182905290548290811015612c1957600081815260046020908152604091829020825160608101845290546001600160a01b038116825274010000000000000000000000000000000000000000810467ffffffffffffffff16928201929092527c010000000000000000000000000000000000000000000000000000000090910460ff16151591810182905290612c175780516001600160a01b031615612b65579392505050565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01600081815260046020908152604091829020825160608101845290546001600160a01b03811680835274010000000000000000000000000000000000000000820467ffffffffffffffff16938301939093527c0100000000000000000000000000000000000000000000000000000000900460ff1615159281019290925215612c12579392505050565b612b65565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600880546001600160a01b038381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000306001600160a01b037f000000000000000000000000000000059619cdddc056910672abc90887136a9516148015612d0e57507f000000000000000000000000000000000000000000000000000000000000000146145b15612d3857507f1f406445f7abe6783969057717984970bc66d2fd0fd579f8609df43b493a21b690565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f732bab299382f00f1bf80c81b839ba0993e45d27821de161cf534c365cd21ec3828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b60208201518251600091612def91613cc0565b61ffff169050808260ff16600054612e079190613ce3565b1115610a615760405162461bcd60e51b815260206004820152601960248201527f53654b6972613a20657863656564206d617820737570706c79000000000000006044820152606401610ac7565b3460ff8216612e6e655af3107a400061ffff8616613b01565b612e789190613b01565b1461203b5760405162461bcd60e51b815260206004820152601760248201527f53654b6972613a20696e636f72726563742076616c75650000000000000000006044820152606401610ac7565b60006108b161ffff6010846131c6565b60006001600160a01b0384163b15613059576040517f150b7a020000000000000000000000000000000000000000000000000000000081526001600160a01b0385169063150b7a0290612f32903390899088908890600401613cfb565b602060405180830381600087803b158015612f4c57600080fd5b505af1925050508015612f9a575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0168201909252612f9791810190613d37565b60015b61300e573d808015612fc8576040519150601f19603f3d011682016040523d82523d6000602084013e612fcd565b606091505b508051613006576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a020000000000000000000000000000000000000000000000000000000014905061305d565b5060015b949350505050565b6060816130a557505060408051808201909152600181527f3000000000000000000000000000000000000000000000000000000000000000602082015290565b8160005b81156130cf57806130b981613d54565b91506130c89050600a83613b6d565b91506130a9565b60008167ffffffffffffffff8111156130ea576130ea6138a7565b6040519080825280601f01601f191660200182016040528015613114576020820181803683370190505b5090505b841561305d57613129600183613d8d565b9150613136600a86613da4565b613141906030613ce3565b60f81b81838151811061315657613156613db8565b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350613190600a86613b6d565b9450613118565b60006108b162ff00ff6008846131c6565b60006108b162ffff006000846131c6565b610a618383836001613216565b6000806131d233612605565b90506000838560ff168367ffffffffffffffff16901c60ff166131f59190613de7565b905061320d3383881660ff8085169089161b1761341d565b95945050505050565b6000546001600160a01b038516613259576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b83613290576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038516600081815260056020908152604080832080547fffffffffffffffffffffffffffffffff00000000000000000000000000000000811667ffffffffffffffff8083168c018116918217680100000000000000007fffffffffffffffffffffffffffffffffffffffffffffffff000000000000000090941690921783900481168c018116909202179091558584526004909252822080547fffffffff00000000000000000000000000000000000000000000000000000000169093177401000000000000000000000000000000000000000042909216919091021790915581905b858110156134145760405182906001600160a01b038916906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a48380156133d157506133cf6000888488612ed5565b155b15613408576040517fd1a57ed600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001918201910161337a565b50600055612985565b6001600160a01b03821661345d576040517fac3727ba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b039091166000908152600560205260409020805467ffffffffffffffff90921678010000000000000000000000000000000000000000000000000277ffffffffffffffffffffffffffffffffffffffffffffffff909216919091179055565b8280546134cf90613a58565b90600052602060002090601f0160209004810192826134f15760008555613555565b82601f10613528578280017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00823516178555613555565b82800160010185558215613555579182015b8281111561355557823582559160200191906001019061353a565b50613561929150613565565b5090565b5b808211156135615760008155600101613566565b7fffffffff000000000000000000000000000000000000000000000000000000008116811461211e57600080fd5b6000602082840312156135ba57600080fd5b81356135c58161357a565b9392505050565b60005b838110156135e75781810151838201526020016135cf565b838111156118625750506000910152565b600081518084526136108160208601602086016135cc565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b6020815260006135c560208301846135f8565b60006020828403121561366757600080fd5b5035919050565b80356001600160a01b038116811461368557600080fd5b919050565b6000806040838503121561369d57600080fd5b6136a68361366e565b946020939093013593505050565b6000602082840312156136c657600080fd5b6135c58261366e565b803561ffff8116811461368557600080fd5b600080604083850312156136f457600080fd5b6136fd8361366e565b915061370b602084016136cf565b90509250929050565b60008060006060848603121561372957600080fd5b6137328461366e565b92506137406020850161366e565b9150604084013590509250925092565b6000806040838503121561376357600080fd5b50508035926020909101359150565b60006020828403121561378457600080fd5b6135c5826136cf565b600080602083850312156137a057600080fd5b823567ffffffffffffffff808211156137b857600080fd5b818501915085601f8301126137cc57600080fd5b8135818111156137db57600080fd5b8660208285010111156137ed57600080fd5b60209290920196919550909350505050565b803560ff8116811461368557600080fd5b6000806000806080858703121561382657600080fd5b61382f856137ff565b935061383d602086016137ff565b93969395505050506040820135916060013590565b8035801515811461368557600080fd5b60006020828403121561387457600080fd5b6135c582613852565b6000806040838503121561389057600080fd5b6138998361366e565b915061370b60208401613852565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b600080600080608085870312156138ec57600080fd5b6138f58561366e565b93506139036020860161366e565b925060408501359150606085013567ffffffffffffffff8082111561392757600080fd5b818701915087601f83011261393b57600080fd5b81358181111561394d5761394d6138a7565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0908116603f01168101908382118183101715613993576139936138a7565b816040528281528a60208487010111156139ac57600080fd5b82602086016020830137600060208483010152809550505050505092959194509250565b600080604083850312156139e357600080fd5b6139ec8361366e565b915061370b6020840161366e565b600060208284031215613a0c57600080fd5b6135c5826137ff565b600080600060608486031215613a2a57600080fd5b613a33846136cf565b9250613a41602085016136cf565b9150613a4f604085016136cf565b90509250925092565b600181811c90821680613a6c57607f821691505b60208210811415613aa6577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061ffff808316818516808303821115613af857613af8613aac565b01949350505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0483118215151615613b3957613b39613aac565b500290565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600082613b7c57613b7c613b3e565b500490565b60008151613b938185602086016135cc565b9290920192915050565b60008351613baf8184602088016135cc565b9190910191825250602001919050565b600080845481600182811c915080831680613bdb57607f831692505b6020808410821415613c14577f4e487b710000000000000000000000000000000000000000000000000000000086526022600452602486fd5b818015613c285760018114613c5757613c84565b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00861689528489019650613c84565b60008b81526020902060005b86811015613c7c5781548b820152908501908301613c63565b505084890196505b50505050505061320d613c978286613b81565b7f2e6a736f6e000000000000000000000000000000000000000000000000000000815260050190565b600061ffff83811690831681811015613cdb57613cdb613aac565b039392505050565b60008219821115613cf657613cf6613aac565b500190565b60006001600160a01b03808716835280861660208401525083604083015260806060830152613d2d60808301846135f8565b9695505050505050565b600060208284031215613d4957600080fd5b81516135c58161357a565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415613d8657613d86613aac565b5060010190565b600082821015613d9f57613d9f613aac565b500390565b600082613db357613db3613b3e565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b600060ff821660ff84168060ff03821115613e0457613e04613aac565b01939250505056fea2646970667358221220ba4284d303f827ba28c0601ae332f79c3a60b3f61f8a36c4ba6a08c4f1b6287864736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000000000000000000000000000000000000000015b3000000000000000000000000000000000000000000000000000000000000003700000000000000000000000000000000000000000000000000000000000004b000000000000000000000000000000000000000000000000000000000000005dc00000000000000000000000000000000000000000000000000000000000005dc00000000000000000000000000000000000000000000000000000000000001f400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000003168747470733a2f2f6173736574732e73656b6972612d6e66742e636f6d2f6265666f72652d72657665616c2f6a736f6e2f000000000000000000000000000000
-----Decoded View---------------
Arg [0] : config (tuple): System.Collections.Generic.List`1[Nethereum.ABI.FunctionEncoding.ParameterOutput]
Arg [1] : uriPrefix (string): https://assets.sekira-nft.com/before-reveal/json/
-----Encoded View---------------
14 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000000000000015b3
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000037
Arg [2] : 00000000000000000000000000000000000000000000000000000000000004b0
Arg [3] : 00000000000000000000000000000000000000000000000000000000000005dc
Arg [4] : 00000000000000000000000000000000000000000000000000000000000005dc
Arg [5] : 00000000000000000000000000000000000000000000000000000000000001f4
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [8] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000000
Arg [10] : 0000000000000000000000000000000000000000000000000000000000000160
Arg [11] : 0000000000000000000000000000000000000000000000000000000000000031
Arg [12] : 68747470733a2f2f6173736574732e73656b6972612d6e66742e636f6d2f6265
Arg [13] : 666f72652d72657665616c2f6a736f6e2f000000000000000000000000000000
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.