Overview
ETH Balance
0 ETH
ETH Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Source Code Verified (Exact Match)
Contract Name:
FoxFriends
Compiler Version
v0.8.28+commit.7893614a
ZkSolc Version
v1.5.12
Optimization Enabled:
Yes with Mode 3
Other Settings:
paris EvmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// @@@@@@@@@// @@@@@@@@@@@@@@@ @@@@@@@@// @@@@@@@@@@@@@@@@@@@@@@@@@@@@// @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@// @@@@@@@ @@@ @@@@@@@@@@@@@@@@@@@// @@@@@@@@@@@@@@@@@@@@ @@@ @@@@// @@@@@@@@@@@@@@@@@@@@@@@@@ @@@@// @@@@@@@@@@@@@ @@@@@@@@@@ @@@@// @@@ @@@@@@@ @@@@@@@ @@@@// @@@@ @@@@@@@@ @@@@// @@@@ @@@@@@@ @@@@// @@@@@ @@@@@@@ @@@@// @@ @@@@@ @@@@@@ @@@@@// @@@@@@@@@@@ @@@@ @@@@@@ @@@@@// @@@@@@@@@@@@@@@@@@ @@@@@ @@@@// @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@// @@@@@@@@@@@@ @@@@@@@@@@@@@@@ @@@@// @@@@ @@@@ @@@ @@@@@@@@@@@@@ @@@@@// @@@@@ @@@@@@@ @@@@@@@@@@@@@@@@@ @@@@// @@@@ @@@@@ @@@@@@@@@@@@@@@@@@@@@@@// @@@@ @@@@@@@@ @@@@@@@@@@@@// @@@@@ @@ @@@@@ @@ @@@@ @@@@// @@@@@@@@@ @@@@@@ @@@ @@@ @@// @@@@@@@@@ @@@@@@@ @@@@@ @@ @@// @@@@ @@@@ @@@@ @@ @@@@@@@@@@@ @@@@@// @@@@@@@@@ @@@@ @@@@@@@@@@@@@@@ @@@@@
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)pragma solidity ^0.8.20;import {Context} from "../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.** The initial owner is set to the address provided by the deployer. 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;/*** @dev The caller account is not authorized to perform an operation.*/error OwnableUnauthorizedAccount(address account);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.2.0) (utils/Strings.sol)pragma solidity ^0.8.20;import {Math} from "./math/Math.sol";import {SafeCast} from "./math/SafeCast.sol";import {SignedMath} from "./math/SignedMath.sol";/*** @dev String operations.*/library Strings {using SafeCast for *;bytes16 private constant HEX_DIGITS = "0123456789abcdef";uint8 private constant ADDRESS_LENGTH = 20;/*** @dev The `value` string doesn't fit in the specified `length`.*/error StringsInsufficientHexLength(uint256 value, uint256 length);/*** @dev The string being parsed contains characters that are not in scope of the given base.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/extensions/ERC721Enumerable.sol)pragma solidity ^0.8.20;import {ERC721} from "../ERC721.sol";import {IERC721Enumerable} from "./IERC721Enumerable.sol";import {IERC165} from "../../../utils/introspection/ERC165.sol";/*** @dev This implements an optional extension of {ERC721} defined in the ERC that adds enumerability* of all the token ids in the contract as well as all token ids owned by each account.** CAUTION: {ERC721} extensions that implement custom `balanceOf` logic, such as {ERC721Consecutive},* interfere with enumerability and should not be used together with {ERC721Enumerable}.*/abstract contract ERC721Enumerable is ERC721, IERC721Enumerable {mapping(address owner => mapping(uint256 index => uint256)) private _ownedTokens;mapping(uint256 tokenId => uint256) private _ownedTokensIndex;uint256[] private _allTokens;mapping(uint256 tokenId => uint256) private _allTokensIndex;/*** @dev An `owner`'s token query was out of bounds for `index`.*
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/cryptography/MerkleProof.sol)// This file was procedurally generated from scripts/generate/templates/MerkleProof.js.pragma solidity ^0.8.20;import {Hashes} from "./Hashes.sol";/*** @dev These functions deal with verification of Merkle Tree proofs.** The tree and the proofs can be generated using our* https://github.com/OpenZeppelin/merkle-tree[JavaScript library].* You will find a quickstart guide in the readme.** WARNING: You should avoid using leaf values that are 64 bytes long prior to* hashing, or use a hash function other than keccak256 for hashing leaves.* This is because the concatenation of a sorted pair of internal nodes in* the Merkle tree could be reinterpreted as a leaf value.* OpenZeppelin's JavaScript library generates Merkle trees that are safe* against this attack out of the box.** IMPORTANT: Consider memory side-effects when using custom hashing functions* that access memory in an unsafe way.** NOTE: This library supports proof verification for merkle trees built using
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)pragma solidity ^0.8.20;/*** @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;}function _contextSuffixLength() internal view virtual returns (uint256) {return 0;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/SafeCast.sol)// This file was procedurally generated from scripts/generate/templates/SafeCast.js.pragma solidity ^0.8.20;/*** @dev Wrappers over Solidity's uintXX/intXX/bool casting operators with added overflow* checks.** Downcasting from uint256/int256 in Solidity does not revert on overflow. This can* easily result in undesired exploitation or bugs, since developers usually* assume that overflows raise errors. `SafeCast` restores this intuition by* reverting the transaction when such an operation overflows.** Using this library instead of the unchecked operations eliminates an entire* class of bugs, so it's recommended to use it always.*/library SafeCast {/*** @dev Value doesn't fit in an uint of `bits` size.*/error SafeCastOverflowedUintDowncast(uint8 bits, uint256 value);/*** @dev An int value doesn't fit in an uint of `bits` size.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/ERC721.sol)pragma solidity ^0.8.20;import {IERC721} from "./IERC721.sol";import {IERC721Metadata} from "./extensions/IERC721Metadata.sol";import {ERC721Utils} from "./utils/ERC721Utils.sol";import {Context} from "../../utils/Context.sol";import {Strings} from "../../utils/Strings.sol";import {IERC165, ERC165} from "../../utils/introspection/ERC165.sol";import {IERC721Errors} from "../../interfaces/draft-IERC6093.sol";/*** @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC-721] Non-Fungible Token Standard, including* the Metadata extension, but not including the Enumerable extension, which is available separately as* {ERC721Enumerable}.*/abstract contract ERC721 is Context, ERC165, IERC721, IERC721Metadata, IERC721Errors {using Strings for uint256;// Token namestring private _name;// Token symbolstring private _symbol;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/Math.sol)pragma solidity ^0.8.20;import {Panic} from "../Panic.sol";import {SafeCast} from "./SafeCast.sol";/*** @dev Standard math utilities missing in the Solidity language.*/library Math {enum Rounding {Floor, // Toward negative infinityCeil, // Toward positive infinityTrunc, // Toward zeroExpand // Away from zero}/*** @dev Returns the addition of two unsigned integers, with an success flag (no overflow).*/function tryAdd(uint256 a, uint256 b) internal pure returns (bool success, uint256 result) {unchecked {uint256 c = a + b;if (c < a) return (false, 0);
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/math/SignedMath.sol)pragma solidity ^0.8.20;import {SafeCast} from "./SafeCast.sol";/*** @dev Standard signed math utilities missing in the Solidity language.*/library SignedMath {/*** @dev Branchless ternary evaluation for `a ? b : c`. Gas costs are constant.** IMPORTANT: This function may reduce bytecode size and consume less gas when used standalone.* However, the compiler may optimize Solidity ternary operations (i.e. `a ? b : c`) to only compute* one branch when needed, making this function more expensive.*/function ternary(bool condition, int256 a, int256 b) internal pure returns (int256) {unchecked {// branchless ternary works because:// b ^ (a ^ b) == a// b ^ 0 == breturn b ^ ((a ^ b) * int256(SafeCast.toUint(condition)));}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/introspection/ERC165.sol)pragma solidity ^0.8.20;import {IERC165} from "./IERC165.sol";/*** @dev Implementation of the {IERC165} interface.** Contracts that want to implement ERC-165 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);* }* ```*/abstract contract ERC165 is IERC165 {/*** @dev See {IERC165-supportsInterface}.*/function supportsInterface(bytes4 interfaceId) public view virtual returns (bool) {return interfaceId == type(IERC165).interfaceId;}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/cryptography/Hashes.sol)pragma solidity ^0.8.20;/*** @dev Library of standard hash functions.** _Available since v5.1._*/library Hashes {/*** @dev Commutative Keccak256 hash of a sorted pair of bytes32. Frequently used when working with merkle proofs.** NOTE: Equivalent to the `standardNodeHash` in our https://github.com/OpenZeppelin/merkle-tree[JavaScript library].*/function commutativeKeccak256(bytes32 a, bytes32 b) internal pure returns (bytes32) {return a < b ? _efficientKeccak256(a, b) : _efficientKeccak256(b, a);}/*** @dev Implementation of keccak256(abi.encode(a, b)) that doesn't allocate or expand memory.*/function _efficientKeccak256(bytes32 a, bytes32 b) private pure returns (bytes32 value) {assembly ("memory-safe") {mstore(0x00, a)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/extensions/IERC721Enumerable.sol)pragma solidity ^0.8.20;import {IERC721} from "../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 v5.1.0) (token/ERC721/IERC721.sol)pragma solidity ^0.8.20;import {IERC165} from "../../utils/introspection/IERC165.sol";/*** @dev Required interface of an ERC-721 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 (last updated v5.1.0) (utils/Panic.sol)pragma solidity ^0.8.20;/*** @dev Helper library for emitting standardized panic codes.** ```solidity* contract Example {* using Panic for uint256;** // Use any of the declared internal constants* function foo() { Panic.GENERIC.panic(); }** // Alternatively* function foo() { Panic.panic(Panic.GENERIC); }* }* ```** Follows the list from https://github.com/ethereum/solidity/blob/v0.8.24/libsolutil/ErrorCodes.h[libsolutil].** _Available since v5.1._*/// slither-disable-next-line unused-statelibrary Panic {
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/draft-IERC6093.sol)pragma solidity ^0.8.20;/*** @dev Standard ERC-20 Errors* Interface of the https://eips.ethereum.org/EIPS/eip-6093[ERC-6093] custom errors for ERC-20 tokens.*/interface IERC20Errors {/*** @dev Indicates an error related to the current `balance` of a `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.* @param balance Current balance for the interacting account.* @param needed Minimum amount required to perform a transfer.*/error ERC20InsufficientBalance(address sender, uint256 balance, uint256 needed);/*** @dev Indicates a failure with the token `sender`. Used in transfers.* @param sender Address whose tokens are being transferred.*/error ERC20InvalidSender(address sender);/*** @dev Indicates a failure with the token `receiver`. Used in transfers.* @param receiver Address to which tokens are being transferred.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/utils/ERC721Utils.sol)pragma solidity ^0.8.20;import {IERC721Receiver} from "../IERC721Receiver.sol";import {IERC721Errors} from "../../../interfaces/draft-IERC6093.sol";/*** @dev Library that provide common ERC-721 utility functions.** See https://eips.ethereum.org/EIPS/eip-721[ERC-721].** _Available since v5.1._*/library ERC721Utils {/*** @dev Performs an acceptance check for the provided `operator` by calling {IERC721-onERC721Received}* on the `to` address. The `operator` is generally the address that initiated the token transfer (i.e. `msg.sender`).** The acceptance call is not executed and treated as a no-op if the target address doesn't contain code (i.e. an EOA).* Otherwise, the recipient must implement {IERC721Receiver-onERC721Received} and return the acceptance magic value to accept* the transfer.*/function checkOnERC721Received(address operator,
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.0.0) (token/ERC721/extensions/IERC721Metadata.sol)pragma solidity ^0.8.20;import {IERC721} from "../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);
12345678910111213141516171819202122232425// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v5.1.0) (utils/introspection/IERC165.sol)pragma solidity ^0.8.20;/*** @dev Interface of the ERC-165 standard, as defined in the* https://eips.ethereum.org/EIPS/eip-165[ERC].** 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[ERC 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 (last updated v5.1.0) (token/ERC721/IERC721Receiver.sol)pragma solidity ^0.8.20;/*** @title ERC-721 token receiver interface* @dev Interface for any contract that wants to support safeTransfers* from ERC-721 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 `IERC721Receiver.onERC721Received.selector`.*/function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data
123456789101112131415161718{"evmVersion": "paris","optimizer": {"enabled": true,"mode": "3"},"outputSelection": {"*": {"*": ["abi"]}},"detectMissingLibraries": false,"forceEVMLA": false,"enableEraVMExtensions": false,"libraries": {}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"bytes32","name":"_root","type":"bytes32"},{"internalType":"string","name":"_baseURI","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AlreadyMinted","type":"error"},{"inputs":[],"name":"ERC721EnumerableForbiddenBatchMint","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721IncorrectOwner","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721InsufficientApproval","type":"error"},{"inputs":[{"internalType":"address","name":"approver","type":"address"}],"name":"ERC721InvalidApprover","type":"error"},{"inputs":[{"internalType":"address","name":"operator","type":"address"}],"name":"ERC721InvalidOperator","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"ERC721InvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"receiver","type":"address"}],"name":"ERC721InvalidReceiver","type":"error"},{"inputs":[{"internalType":"address","name":"sender","type":"address"}],"name":"ERC721InvalidSender","type":"error"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ERC721NonexistentToken","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"ERC721OutOfBoundsIndex","type":"error"},{"inputs":[],"name":"InvalidProof","type":"error"},{"inputs":[],"name":"MintingNotActive","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"OwnerMintLimitReached","type":"error"},{"inputs":[],"name":"PublicMintNotOpen","type":"error"},{"inputs":[],"name":"PublicMintOpen","type":"error"},{"inputs":[],"name":"UserMintLimitReached","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"address","name":"wallet","type":"address"}],"name":"OwnerMinted","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"address","name":"wallet","type":"address"},{"indexed":false,"internalType":"bool","name":"whitelisted","type":"bool"}],"name":"UserMinted","type":"event"},{"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":"","type":"address"}],"name":"hasMinted","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isMintActive","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":"address","name":"wallet","type":"address"}],"name":"ownerMintTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"proof","type":"bytes32[]"}],"name":"privateMintTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"publicMintTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"publicTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"operator","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_publicTime","type":"uint256"}],"name":"setPublicTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_root","type":"bytes32"}],"name":"setRoot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"toggleMintActive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"userMinted","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]
Contract Creation Code
9c4d535b00000000000000000000000000000000000000000000000000000000000000000100038debad2736efac157aa7520f23ff9353d83ae19b7733f0c9326f9e2562000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000c0b8950e307f325317f4cfc7174bb7005092485f96a385b08cd34f065c8d78afd600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000042697066733a2f2f62616679626569637768666d78647132376d7a64616e3279733577376f626d6d796b686f62736336716b617a363568326175667a7a336e74356d75000000000000000000000000000000000000000000000000000000000000
Deployed Bytecode
0x0001000000000002000700000000000200000000000103550000008004000039000000400040043f00000060031002700000030c0330019700000001002001900000006d0000c13d000000040030008c0000008c0000413d000000000201043b000000e002200270000003240020009c000000a70000a13d000003250020009c000000be0000a13d000003260020009c000000e90000213d0000032c0020009c000001b70000213d0000032f0020009c000002150000613d000003300020009c0000008c0000c13d000000840030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000402100370000000000202043b0000031a0020009c0000008c0000213d00000000090200190000002402100370000000000202043b0000031a0020009c0000008c0000213d000000000a0200190000004402100370000000000b02043b0000006402100370000000000402043b0000030f0040009c0000008c0000213d0000002302400039000000000032004b0000008c0000813d0000000405400039000000000251034f000000000202043b0000030f0020009c000000a10000213d0000001f072000390000037a077001970000003f077000390000037a07700197000003600070009c000000a10000213d0000008007700039000000400070043f000000800020043f00000000042400190000002404400039000000000034004b0000008c0000213d0000002003500039000000000331034f0000037a042001980000001f0520018f000000a0014000390000004f0000613d000000a006000039000000000703034f000000007807043c0000000006860436000000000016004b0000004b0000c13d000000000005004b0000005c0000613d000000000343034f0000000304500210000000000501043300000000054501cf000000000545022f000000000303043b0000010004400089000000000343022f00000000034301cf000000000353019f0000000000310435000000a00120003900000000000104350000000001090019000700000009001d00000000020a001900060000000a001d00000000030b001900050000000b001d0c2a07190000040f000000000100041100000080050000390000000702000029000000060300002900000005040000290c2a09200000040f000000000100001900000c2b0001042e0000000002000416000000000002004b0000008c0000c13d0000001f023000390000030d022001970000008002200039000000400020043f0000001f0530018f0000030e0630019800000080026000390000007d0000613d000000000701034f000000007807043c0000000004840436000000000024004b000000790000c13d000000000005004b0000008a0000613d000000000161034f0000000304500210000000000502043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f0000000000120435000000400030008c0000008e0000813d000000000100001900000c2c00010430000000a00200043d0000030f0020009c0000008c0000213d0000001f01200039000000000031004b000000000400001900000310040080410000031001100197000000000001004b00000000050000190000031005004041000003100010009c000000000504c019000000000005004b0000008c0000c13d000000800120003900000000010104330000030f0010009c0000010a0000a13d0000036601000041000000000010043f0000004101000039000000040010043f0000034e0100004100000c2c000104300000033a0020009c000000cf0000213d000003440020009c000001770000a13d000003450020009c000001c70000213d000003480020009c000002e20000613d000003490020009c0000008c0000c13d000000240030008c0000008c0000413d0000000001000416000000000001004b0000008c0000c13d0c2a09140000040f00000004010000390000000001100367000000000101043b0000000f02000039000000000012041b000000000100001900000c2b0001042e000003310020009c000001900000a13d000003320020009c000001d00000213d000003350020009c000003050000613d000003360020009c0000008c0000c13d0000000001000416000000000001004b0000008c0000c13d0000000a01000039000000000101041a0000031a01100197000000800010043f000003540100004100000c2b0001042e0000033b0020009c000001a10000a13d0000033c0020009c000001ea0000213d0000033f0020009c0000031a0000613d000003400020009c0000008c0000c13d000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000401100370000000000101043b0000000802000039000000000202041a000000000021004b000003ef0000813d0c2a08d30000040f0000000302200210000000000101041a000000000121022f000000ff0020008c0000000001002019000003770000013d000003270020009c000001f90000213d0000032a0020009c000003340000613d0000032b0020009c0000008c0000c13d000000440030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000402100370000000000202043b0000031a0020009c0000008c0000213d0000002401100370000000000101043b000700000001001d0000031a0010009c0000008c0000213d000000000020043f0000000501000039000000200010043f000000400200003900000000010000190c2a0c0b0000040f0000000702000029000000000020043f000000200010043f000000000100001900000040020000390c2a0c0b0000040f000001f20000013d0000001f041000390000037a044001970000003f044000390000037a04400197000000400600043d0000000004460019000000000064004b000000000500003900000001050040390000030f0040009c000000a10000213d0000000100500190000000a10000c13d0000008003300039000000800500043d000500000005001d000000400040043f000700000006001d0000000004160436000600000004001d000000a0022000390000000004210019000000000034004b0000008c0000213d000000000001004b00000006060000290000012d0000613d000000000300001900000000043600190000000005230019000000000505043300000000005404350000002003300039000000000013004b000001260000413d000000070110002900000020011000390000000000010435000000400700043d000003110070009c000000a10000213d0000004001700039000000400010043f0000000b01000039000000000117043600000312020000410000000000210435000000400600043d000003110060009c000000a10000213d0000004002600039000000400020043f000000030200003900000000052604360000031302000041000000000025043500000000080704330000030f0080009c000000a10000213d000000000200041a000000010420019000000001032002700000007f0330618f0000001f0030008c00000000020000390000000102002039000000000024004b000004340000c13d000000200030008c0000015f0000413d0000001f028000390000000502200270000003140220009a000000200080008c0000031502004041000000000000043f0000001f033000390000000503300270000003140330009a000000000032004b0000015f0000813d000000000002041b0000000102200039000000000032004b0000015b0000413d0000001f0080008c0000059e0000a13d000100000008001d000200000007001d000300000005001d000400000006001d000000000000043f00000000010004140000030c0010009c0000030c01008041000000c00110021000000316011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d00000001080000290000037a02800198000000000101043b0000000207000029000005ad0000c13d00000020030000390000000406000029000005ba0000013d0000034a0020009c000003410000613d0000034b0020009c000003520000613d0000034c0020009c0000008c0000c13d000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000401100370000000000101043b000700000001001d0c2a08f90000040f0000000701000029000000000010043f0000000401000039000000200010043f000000400200003900000000010000190c2a0c0b0000040f000000000101041a0000031a01100197000003770000013d000003370020009c0000036f0000613d000003380020009c0000037e0000613d000003390020009c0000008c0000c13d000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000401100370000000000101043b0000031a0010009c0000008c0000213d0c2a08e10000040f000003770000013d000003410020009c000003860000613d000003420020009c0000038e0000613d000003430020009c0000008c0000c13d000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000401100370000000000101043b0000031a0010009c0000008c0000213d000000000010043f0000001101000039000000200010043f000000400200003900000000010000190c2a0c0b0000040f000001f20000013d0000032d0020009c0000039f0000613d0000032e0020009c0000008c0000c13d0000000001000416000000000001004b0000008c0000c13d0c2a09140000040f0000001001000039000000000201041a0000037b03200197000000ff0020019000000001033061bf000000000031041b000000000100001900000c2b0001042e000003460020009c000003ab0000613d000003470020009c0000008c0000c13d0000000001000416000000000001004b0000008c0000c13d0000000f01000039000003820000013d000003330020009c000003b30000613d000003340020009c0000008c0000c13d000000440030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000402100370000000000202043b000700000002001d0000031a0020009c0000008c0000213d0000002401100370000000000201043b000000000002004b0000000001000039000000010100c039000600000002001d000000000012004b0000008c0000c13d000000070000006b000004ce0000c13d0000036801000041000003e60000013d0000033d0020009c000003c90000613d0000033e0020009c0000008c0000c13d0000000001000416000000000001004b0000008c0000c13d0000001001000039000000000101041a000000ff001001900000000001000039000000010100c039000000800010043f000003540100004100000c2b0001042e000003280020009c000003d40000613d000003290020009c0000008c0000c13d000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000401100370000000000101043b0000031a0010009c0000008c0000213d00000000030100190000000a01000039000000000101041a0000031a021001970000000001000411000000000012004b000004630000c13d0000000d01000039000000000201041a000001bc0020008c000004ff0000413d0000035101000041000000000010043f000003520100004100000c2c00010430000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000402100370000000000202043b0000030f0020009c0000008c0000213d0000002304200039000000000034004b0000008c0000813d0000000404200039000000000441034f000000000504043b0000030f0050009c000000a10000213d00000005045002100000003f064000390000036106600197000003600060009c000000a10000213d0000008006600039000000400060043f000000800050043f00000024022000390000000004240019000000000034004b0000008c0000213d000000000005004b0000023b0000613d000000a003000039000000000521034f000000000505043b00000000035304360000002002200039000000000042004b000002350000413d0000001001000039000000000101041a000000ff00100190000003d00000613d0000000e01000039000000000101041a000001bb0010008c0000044e0000213d0000000f01000039000000000101041a000700000001001d0000031f01000041000000000010044300000000010004140000030c0010009c0000030c01008041000000c00110021000000320011001c70000800b020000390c2a0c250000040f0000000100200190000006d10000613d000000000101043b000000070010006c000006230000813d000000400100043d0000002002000039000000000221043600000000030004110000000000320435000003110010009c000000a10000213d0000004003100039000000400030043f0000030c0020009c0000030c02008041000000400220021000000000010104330000030c0010009c0000030c010080410000006001100210000000000121019f00000000020004140000030c0020009c0000030c02008041000000c002200210000000000112019f0000031b011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000301043b000000400100043d000000200200003900000000022104360000000000320435000003110010009c000000a10000213d0000004003100039000000400030043f0000030c0020009c0000030c02008041000000400220021000000000010104330000030c0010009c0000030c010080410000006001100210000000000121019f00000000020004140000030c0020009c0000030c02008041000000c002200210000000000112019f0000031b011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d0000000b02000039000000000202041a000600000002001d000000000101043b000000800200043d000000000002004b000002ad0000613d0000000003000019000700000003001d0000000502300210000000a0022000390000000002020433000000000021004b0000029c0000813d000000000010043f000000200020043f00000000010004140000029f0000013d000000000020043f000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b00000007030000290000000103300039000000800200043d000000000023004b000002920000413d000000060010006c000006d20000c13d0000000001000411000000000010043f0000001101000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b000000000201041a000000ff00200190000005a90000c13d0000037b0220019700000001022001bf000000000021041b0000000e01000039000000000101041a000000010110003a000005980000613d0000000e02000039000000000012041b0000000801000039000000000201041a000700000002001d00000000010004110c2a09e60000040f000000400100043d000000200210003900000000030004110000000000320435000000070200002900000000002104350000004002100039000000010300003900000000003204350000030c0010009c0000030c01008041000000400110021000000000020004140000030c0020009c0000030c02008041000000c002200210000000000112019f00000364011001c70000800d02000039000006210000013d000000440030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000402100370000000000202043b000700000002001d0000031a0020009c0000008c0000213d0000002401100370000000000101043b000600000001001d000000000010043f0000000201000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b000000000101041a0000031a051001980000051a0000c13d0000037301000041000000000010043f0000000601000029000000040010043f0000034e0100004100000c2c000104300000000001000416000000000001004b0000008c0000c13d0000000a01000039000000000201041a0000031a032001970000000005000411000000000053004b000003ea0000c13d0000031902200197000000000021041b00000000010004140000030c0010009c0000030c01008041000000c0011002100000031b011001c70000800d0200003900000003030000390000031c0400004100000000060000190000055a0000013d0000000001000416000000000001004b0000008c0000c13d00000000010300190c2a06f50000040f000700000001001d000600000002001d000500000003001d000000400100043d000400000001001d00000020020000390c2a07070000040f000000040100002900000000000104350000000701000029000000060200002900000005030000290c2a07190000040f000000000100041100000007020000290000000603000029000000050400002900000004050000290c2a09200000040f000000000100001900000c2b0001042e000000240030008c0000008c0000413d0000000001000416000000000001004b0000008c0000c13d0c2a09140000040f00000004010000390000000001100367000000000101043b0000000b02000039000000000012041b000000000100001900000c2b0001042e000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000401100370000000000201043b00000374002001980000008c0000c13d0000000101000039000003750020009c000004680000213d000003780020009c000003b00000613d000003790020009c000003b00000613d0000046c0000013d0000000001000416000000000001004b0000008c0000c13d000000000200041a000000010320019000000001012002700000007f0110618f0000001f0010008c00000000040000390000000104002039000000000442013f0000000100400190000004340000c13d000000800010043f000000000003004b0000043a0000613d000000000000043f000000000001004b000003c70000613d00000315030000410000000004000019000000000503041a000000a002400039000000000052043500000001033000390000002004400039000000000014004b000003670000413d0000043f0000013d000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000401100370000000000101043b0c2a08f90000040f000000400200043d00000000001204350000030c0020009c0000030c02008041000000400120021000000369011001c700000c2b0001042e0000000001000416000000000001004b0000008c0000c13d0000000e01000039000000000101041a000000800010043f000003540100004100000c2b0001042e0000000001000416000000000001004b0000008c0000c13d00000000010300190c2a06f50000040f0c2a07190000040f000000000100001900000c2b0001042e000000440030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000402100370000000000202043b000700000002001d0000031a0020009c0000008c0000213d0000002401100370000000000101043b0000000702000029000000000002004b0000046f0000c13d0000037001000041000003e60000013d000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000402100370000000000202043b000003550020009c000003f50000413d0000004004000039000003550520012a000003fe0000013d0000000001000416000000000001004b0000008c0000c13d0000000801000039000000000101041a000000800010043f000003540100004100000c2b0001042e0000000001000416000000000001004b0000008c0000c13d0000000103000039000000000203041a000000010420019000000001012002700000007f0110618f0000001f0010008c00000000050000390000000105002039000000000552013f0000000100500190000004340000c13d000000800010043f000000000004004b0000043a0000613d000000000030043f000000000001004b000005450000c13d00000080020000390000043f0000013d0000000001000416000000000001004b0000008c0000c13d0000001001000039000000000101041a000000ff001001900000044a0000c13d0000036d01000041000000000010043f000003520100004100000c2c00010430000000240030008c0000008c0000413d0000000002000416000000000002004b0000008c0000c13d0000000401100370000000000601043b0000031a0060009c0000008c0000213d0000000a01000039000000000201041a0000031a032001970000000005000411000000000053004b000003ea0000c13d000000000006004b0000054f0000c13d0000035301000041000000000010043f000000040000043f0000034e0100004100000c2c000104300000034d01000041000000000010043f000000040050043f0000034e0100004100000c2c000104300000036e02000041000000000020043f000000040000043f000000240010043f0000036f0100004100000c2c00010430000003570020009c0000000005020019000003560550212a00000000040000390000002004002039000003580050009c00000010044081bf0000035905508197000003580550812a0000035a0050009c00000008044080390000030f055081970000035a0550812a000027100050008c00000004044080390000030c05508197000027100550811a000000640050008c00000002044080390000ffff0550818f000000640550811a000000090050008c00000001044020390000037a054001970000005f075000390000037a067001970000008006600039000000400060043f0000000106400039000000800060043f000000200050003a0000041c0000613d000000000131034f000000c003500039000000a005000039000000001601043c0000000005650436000000000035004b000004180000c13d000000010000008b000000a101400039000000090020008c0000000a3220011a0000000303300210000000010110008a00000000040104330000035b044001970000035c0330021f0000035d03300197000000000343019f00000000003104350000041e0000213d0000000c03000039000000000203041a000000010420019000000001012002700000007f0110618f0000001f0010008c00000000050000390000000105002039000000000552013f0000000100500190000004520000613d0000036601000041000000000010043f0000002201000039000000040010043f0000034e0100004100000c2c000104300000037b02200197000000a00020043f000000000001004b000000a0020000390000008002006039000000600220008a00000080010000390c2a07070000040f0000002001000039000000400200043d000700000002001d000000000212043600000080010000390c2a06e30000040f0000000702000029000004c50000013d0000000e01000039000000000101041a000001bc0010008c000004900000413d0000036c01000041000000000010043f000003520100004100000c2c00010430000000400700043d000000000004004b000004a50000613d000000000030043f000000000001004b000004a80000613d0000031e02000041000000200370003900000000040000190000000005430019000000000602041a000000000065043500000001022000390000002004400039000000000014004b0000045b0000413d000004a80000013d0000034d02000041000000000020043f000000040010043f0000034e0100004100000c2c00010430000003760020009c000003b00000613d000003770020009c000003b00000613d000000800000043f000003540100004100000c2b0001042e000600000001001d000000000020043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b000000000101041a0000000603000029000000000013004b000005790000813d0000000701000029000000000010043f0000000601000039000000200010043f000000400200003900000000010000190c2a0c0b0000040f0000000602000029000000000020043f000000200010043f000000000100001900000040020000390c2a0c0b0000040f000000000101041a000003770000013d0000000f01000039000000000101041a000700000001001d0000031f01000041000000000010044300000000010004140000030c0010009c0000030c01008041000000c00110021000000320011001c70000800b020000390c2a0c250000040f0000000100200190000006d10000613d000000000101043b000000070010006c000005800000813d0000036b01000041000000000010043f000003520100004100000c2c000104300000037b022001970000002003700039000000000023043500000000017100190000002003100039000600000003001d0000035e0200004100000000002304350000002102100039000000800300043d000500000003001d000000a001000039000700000007001d0c2a06d60000040f0000000502000029000000060420002900000001024000390000035f030000410000000000320435000000070100002900000000031400490000001a0230008a000000000021043500000006023000390c2a07070000040f0000002001000039000000400200043d000600000002001d000000000212043600000007010000290c2a06e30000040f000000060200002900000000012100490000030c0010009c0000030c0100804100000060011002100000030c0020009c0000030c020080410000004002200210000000000121019f00000c2b0001042e0000000001000411000000000010043f0000000501000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b0000000702000029000000000020043f000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b000000000201041a0000037b022001970000000603000029000000000232019f000000000021041b000000400100043d00000000003104350000030c0010009c0000030c01008041000000400110021000000000020004140000030c0020009c0000030c02008041000000c002200210000000000112019f00000316011001c70000800d0200003900000003030000390000036704000041000000000500041100000007060000290000055a0000013d0000000102200039000000000021041b0000000801000039000000000201041a000700000002001d0000000001030019000600000003001d0c2a09e60000040f000000400100043d000000200210003900000006030000290000000000320435000000070200002900000000002104350000030c0010009c0000030c01008041000000400110021000000000020004140000030c0020009c0000030c02008041000000c002200210000000000112019f0000034f011001c70000800d02000039000000010300003900000350040000410000055a0000013d0000000001000411000000000001004b0000055f0000613d000000000015004b0000055f0000613d000500000005001d000000000050043f0000000501000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b00000000020004110000031a02200197000000000020043f000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b000000000101041a000000ff00100190000000050500002900000000020004110000055f0000c13d0000037101000041000000000010043f000000040020043f0000034e0100004100000c2c0001043000000318030000410000000004000019000000000503041a000000a002400039000000000052043500000001033000390000002004400039000000000014004b000005470000413d0000043f0000013d0000031902200197000000000262019f000000000021041b00000000010004140000030c0010009c0000030c01008041000000c0011002100000031b011001c70000800d0200003900000003030000390000031c040000410c2a0c200000040f00000001002001900000008c0000613d000000000100001900000c2b0001042e00000000010004140000030c0010009c0000030c01008041000000c0011002100000031b011001c70000800d0200003900000004030000390000037204000041000000070600002900000006070000290c2a0c200000040f00000001002001900000008c0000613d0000000601000029000000000010043f0000000401000039000000200010043f000000400200003900000000010000190c2a0c0b0000040f000000000201041a000003190220019700000007022001af000000000021041b000000000100001900000c2b0001042e0000036e01000041000000000010043f0000000701000029000000040010043f000000240030043f0000036f0100004100000c2c000104300000000001000411000000000010043f0000001101000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000000101043b000000000201041a000000ff00200190000005a90000c13d0000037b0220019700000001022001bf000000000021041b0000000e01000039000000000101041a000000010110003a000006070000c13d0000036601000041000000000010043f0000001101000039000000040010043f0000034e0100004100000c2c00010430000000000008004b0000000002000019000005a20000613d000000000201043300000003018002100000037c0110027f0000037c01100167000000000112016f0000000102800210000000000121019f000005c70000013d0000036a01000041000000000010043f000003520100004100000c2c00010430000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000040600002900000000057300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b000005b30000c13d000000000082004b000005c40000813d0000000302800210000000f80220018f0000037c0220027f0000037c0220016700000000037300190000000003030433000000000223016f000000000021041b000000010180021000000001011001bf0000000305000029000000000010041b00000000070604330000030f0070009c000000a10000213d0000000104000039000000000204041a000000010020019000000001012002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000232013f0000000100200190000004340000c13d000400000006001d000000200010008c000005e80000413d000000000040043f0000001f027000390000000502200270000003170220009a000000200070008c00000318020040410000001f011000390000000501100270000003170110009a000000000012004b000005e80000813d000000000002041b0000000102200039000000000012004b000005e40000413d000300000007001d0000001f0070008c000005fb0000a13d000000000040043f00000000010004140000030c0010009c0000030c01008041000000c00110021000000316011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000200200008a0000000302200180000000000101043b000006270000c13d0000002003000039000006340000013d000000030000006b0000000001000019000005ff0000613d0000000001050433000000030400002900000003024002100000037c0220027f0000037c02200167000000000121016f0000000102400210000000000121019f000006420000013d0000000e02000039000000000012041b0000000801000039000000000201041a000700000002001d00000000010004110c2a09e60000040f000000400100043d00000020021000390000000003000411000000000032043500000007020000290000000000210435000000400210003900000000000204350000030c0010009c0000030c01008041000000400110021000000000020004140000030c0020009c0000030c02008041000000c002200210000000000112019f00000364011001c70000800d0200003900000001030000390000036504000041000005190000013d0000036201000041000000000010043f000003520100004100000c2c00010430000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000040600002900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b0000062d0000c13d000000030020006c0000063f0000813d00000003020000290000000302200210000000f80220018f0000037c0220027f0000037c0220016700000004033000290000000003030433000000000223016f000000000021041b0000000301000029000000010110021000000001011001bf0000000102000039000000000012041b0000000006000411000000000006004b000003e50000613d0000000a01000039000000000201041a0000031903200197000000000363019f000000000031041b00000000010004140000031a052001970000030c0010009c0000030c01008041000000c0011002100000031b011001c70000800d0200003900000003030000390000031c040000410c2a0c200000040f00000001002001900000008c0000613d00000005010000290000000b02000039000000000012041b00000007010000290000000001010433000500000001001d0000030f0010009c000000a10000213d0000000c01000039000000000201041a000000010020019000000001012002700000007f0110618f0000001f0010008c00000000030000390000000103002039000000000232013f0000000100200190000004340000c13d000000200010008c0000067e0000413d0000000c02000039000000000020043f00000005030000290000001f0230003900000005022002700000031d0220009a000000200030008c0000031e020040410000001f0110003900000005011002700000031d0110009a000000000012004b0000067e0000813d000000000002041b0000000102200039000000000012004b0000067a0000413d00000005010000290000001f0010008c000006920000a13d0000000c01000039000000000010043f00000000010004140000030c0010009c0000030c01008041000000c00110021000000316011001c700008010020000390c2a0c250000040f00000001002001900000008c0000613d000000200200008a0000000502200180000000000101043b0000069f0000c13d0000002003000039000006ac0000013d000000050000006b0000000001000019000006970000613d00000006010000290000000001010433000000050400002900000003024002100000037c0220027f0000037c02200167000000000121016f0000000102400210000000000121019f000006ba0000013d000000010320008a0000000503300270000000000431001900000020030000390000000104400039000000070600002900000000056300190000000005050433000000000051041b00000020033000390000000101100039000000000041004b000006a50000c13d000000050020006c000006b70000813d00000005020000290000000302200210000000f80220018f0000037c0220027f0000037c0220016700000007033000290000000003030433000000000223016f000000000021041b0000000501000029000000010110021000000001011001bf0000000c02000039000000000012041b0000031f01000041000000000010044300000000010004140000030c0010009c0000030c01008041000000c00110021000000320011001c70000800b020000390c2a0c250000040f0000000100200190000006d10000613d000000000101043b000003220110009c000005980000813d0000000f02000039000000000012041b000000200100003900000100001004430000012000000443000003230100004100000c2b0001042e000000000001042f0000036301000041000000000010043f000003520100004100000c2c00010430000000000003004b000006e00000613d000000000400001900000000052400190000000006140019000000000606043300000000006504350000002004400039000000000034004b000006d90000413d00000000012300190000000000010435000000000001042d00000000430104340000000001320436000000000003004b000006ef0000613d000000000200001900000000051200190000000006240019000000000606043300000000006504350000002002200039000000000032004b000006e80000413d000000000213001900000000000204350000001f023000390000037a022001970000000001210019000000000001042d0000037d0010009c000007050000213d000000630010008c000007050000a13d00000000030003670000000401300370000000000101043b0000031a0010009c000007050000213d0000002402300370000000000202043b0000031a0020009c000007050000213d0000004403300370000000000303043b000000000001042d000000000100001900000c2c000104300000001f022000390000037a022001970000000001120019000000000021004b000000000200003900000001020040390000030f0010009c000007130000213d0000000100200190000007130000c13d000000400010043f000000000001042d0000036601000041000000000010043f0000004101000039000000040010043f0000034e0100004100000c2c000104300008000000000002000500000001001d0006031a0020019c000008ab0000613d000800000003001d000000000030043f0000000201000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000101041a0000031a011001970000000002000411000000000002004b000700000001001d000007660000613d000000000021004b000007660000613d000000000010043f0000000501000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b00000000020004110000031a02200197000000000020043f000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000101041a000000ff001001900000000701000029000007660000c13d0000000801000029000000000010043f0000000401000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000101041a0000031a011001970000000002000411000000000021004b0000000701000029000008c30000c13d000000000001004b0000078a0000613d0000000801000029000000000010043f0000000401000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000201041a0000031902200197000000000021041b0000000701000029000000000010043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000201041a000000010220008a000000000021041b0000000601000029000000000010043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000801000029000000000010043f0000000201000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000201041a00000319022001970000000606000029000000000262019f000000000021041b00000000010004140000030c0010009c0000030c01008041000000c0011002100000031b011001c70000800d0200003900000004030000390000037f04000041000000070500002900000008070000290c2a0c200000040f0000000100200190000008a90000613d0000000704000029000000000004004b000008420000613d0000000605000029000000000054004b0000000803000029000008610000613d000000000040043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000101041a000400000001001d0000000801000029000000000010043f0000000701000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000101041a000300000001001d0000000701000029000000000010043f0000000601000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000200000001001d0000000302000029000000040020006c000008220000613d0000000401000029000000000010043f0000000201000029000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000101041a000100000001001d0000000301000029000000000010043f0000000201000029000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b0000000102000029000000000021041b000000000020043f0000000701000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b0000000302000029000000000021041b0000000801000029000000000010043f0000000701000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000001041b0000000401000029000000000010043f0000000201000029000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000200001900000008030000290000085e0000013d0000000801000039000000000101041a000400000001001d0000000801000029000000000010043f0000000901000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b0000000402000029000000000021041b000003800020009c000008bd0000813d00000001012000390000000803000039000000000013041b000000000030043f000003810120009a000000080300002900000000020300190000000605000029000000000021041b0000000704000029000000000054004b000008a40000613d000000000050043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b000000000101041a000400000001001d000000000001004b000008b70000613d0000000601000029000000000010043f0000000601000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d0000000402000029000000010220008a000000000101043b000600000002001d000000000020043f000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b0000000802000029000000000021041b000000000020043f0000000701000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008a90000613d000000000101043b0000000602000029000000000021041b0000000803000029000000070400002900000005010000290000031a01100197000000000014004b000008b00000c13d000000000001042d000000000100001900000c2c000104300000038401000041000000000010043f000000040000043f0000034e0100004100000c2c000104300000038202000041000000000020043f000000040010043f000000240030043f000000440040043f000003830100004100000c2c000104300000036601000041000000000010043f0000001101000039000000040010043f0000034e0100004100000c2c000104300000036601000041000000000010043f0000004101000039000000040010043f0000034e0100004100000c2c00010430000000000001004b000008cb0000c13d0000037301000041000000000010043f0000000801000029000000040010043f0000034e0100004100000c2c000104300000037e01000041000000000010043f0000000001000411000000040010043f0000000801000029000000240010043f0000036f0100004100000c2c000104300000000802000039000000000302041a000000000013004b000008db0000a13d000000000020043f000003810110009a0000000002000019000000000001042d0000036601000041000000000010043f0000003201000039000000040010043f0000034e0100004100000c2c000104300000031a01100198000008f20000613d000000000010043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f0000000100200190000008f70000613d000000000101043b000000000101041a000000000001042d0000037001000041000000000010043f000000040000043f0000034e0100004100000c2c00010430000000000100001900000c2c000104300001000000000002000100000001001d000000000010043f0000000201000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f00000001002001900000090c0000613d000000000101043b000000000101041a0000031a011001980000090e0000613d000000000001042d000000000100001900000c2c000104300000037301000041000000000010043f0000000101000029000000040010043f0000034e0100004100000c2c000104300000000a01000039000000000101041a0000031a021001970000000001000411000000000012004b0000091b0000c13d000000000001042d0000034d02000041000000000020043f000000040010043f0000034e0100004100000c2c000104300006000000000002000500000005001d000300000004001d000200000002001d000400000001001d00000385010000410000000000100443000600000003001d000000040030044300000000010004140000030c0010009c0000030c01008041000000c00110021000000386011001c700008002020000390c2a0c250000040f0000000100200190000009a20000613d000000000101043b000000000001004b0000099f0000613d000000400800043d00000064018000390000008002000039000100000002001d000000000021043500000044018000390000000302000029000000000021043500000002010000290000031a01100197000000240280003900000000001204350000038701000041000000000018043500000004010000290000031a01100197000000040280003900000000001204350000008402800039000000050100002900000000310104340000000000120435000000a40780003900000006020000290000031a02200197000000000001004b000009580000613d000000000400001900000000057400190000000006430019000000000606043300000000006504350000002004400039000000000014004b000009510000413d0000001f031000390000037a0330019700000000017100190000000000010435000000a4013000390000030c0010009c0000030c0100804100000060011002100000030c0080009c0000030c0300004100000000030840190000004003300210000000000131019f00000000030004140000030c0030009c0000030c03008041000000c003300210000000000113019f000500000002001d000600000008001d0c2a0c200000040f000000060b00002900000060031002700000030c03300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b00190000097d0000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b000009790000c13d000000000006004b0000098a0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f00000000006504350000000100200190000009a30000613d0000001f01400039000000600210018f0000000001b20019000000000021004b000000000200003900000001020040390000030f0010009c000009d70000213d0000000100200190000009d70000c13d000000400010043f0000001f0030008c000009a00000a13d00000000010b04330000037400100198000009a00000c13d0000038901100197000003870010009c000009d10000c13d000000000001042d000000000100001900000c2c00010430000000000001042f000000000003004b000009a70000c13d0000006002000039000009ce0000013d0000001f023000390000030d022001970000003f022000390000038804200197000000400200043d0000000004420019000000000024004b000000000500003900000001050040390000030f0040009c000009d70000213d0000000100500190000009d70000c13d000000400040043f0000001f0430018f00000000063204360000030e05300198000100000006001d0000000003560019000009c10000613d000000000601034f0000000107000029000000006806043c0000000007870436000000000037004b000009bd0000c13d000000000004004b000009ce0000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b000009dd0000c13d0000038401000041000000000010043f0000000501000029000000040010043f0000034e0100004100000c2c000104300000036601000041000000000010043f0000004101000039000000040010043f0000034e0100004100000c2c0001043000000001020000290000030c0020009c0000030c0200804100000040022002100000030c0010009c0000030c010080410000006001100210000000000121019f00000c2c00010430000a000000000002000a00000002001d000000400200043d0000038a0020009c00000bfb0000813d0000002003200039000600000003001d000000400030043f000500000002001d0000000000020435000700000001001d0009031a0010019c00000bb90000613d0000000a01000029000000000010043f0000000201000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000101041a0008031a0010019c00000a260000613d0000000a01000029000000000010043f0000000401000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000201041a0000031902200197000000000021041b0000000801000029000000000010043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000201041a000000010220008a000000000021041b0000000901000029000000000010043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000201041a0000000102200039000000000021041b0000000a01000029000000000010043f0000000201000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000201041a00000319022001970000000906000029000000000262019f000000000021041b00000000010004140000030c0010009c0000030c01008041000000c0011002100000031b011001c70000800d0200003900000004030000390000037f0400004100000008050000290000000a070000290c2a0c200000040f000000010020019000000bb70000613d0000000802000029000000000002004b000000070300002900000add0000613d000000090020006c00000afb0000613d000000000020043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000101041a000400000001001d0000000a01000029000000000010043f0000000701000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000101041a000300000001001d0000000801000029000000000010043f0000000601000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000200000001001d0000000302000029000000040020006c00000abd0000613d0000000401000029000000000010043f0000000201000029000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000101041a000100000001001d0000000301000029000000000010043f0000000201000029000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b0000000102000029000000000021041b000000000020043f0000000701000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b0000000302000029000000000021041b0000000a01000029000000000010043f0000000701000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000001041b0000000401000029000000000010043f0000000201000029000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b0000000002000019000000070300002900000af90000013d0000000801000039000000000101041a000400000001001d0000000a01000029000000000010043f0000000901000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b0000000402000029000000000021041b0000030f0020009c000000070300002900000bfb0000213d00000001012000390000000804000039000000000014041b000000000040043f000003810120009a0000000a02000029000000000021041b0000000802000029000000090020006c00000b3f0000613d0000000901000029000000000010043f0000000301000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b000000000101041a000400000001001d000000000001004b00000bc50000613d0000000901000029000000000010043f0000000601000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d0000000402000029000000010220008a000000000101043b000400000002001d000000000020043f000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b0000000a02000029000000000021041b000000000020043f0000000701000039000000200010043f00000000010004140000030c0010009c0000030c01008041000000c0011002100000034f011001c700008010020000390c2a0c250000040f000000010020019000000bb70000613d000000000101043b0000000402000029000000000021041b00000007030000290000000802000029000000000002004b00000bbb0000c13d00000385010000410000000000100443000000040030044300000000010004140000030c0010009c0000030c01008041000000c00110021000000386011001c700008002020000390c2a0c250000040f000000010020019000000bc00000613d000000000101043b000000000001004b000000060600002900000bb60000613d000000400700043d00000064017000390000008002000039000800000002001d000000000021043500000044017000390000000a02000029000000000021043500000387010000410000000000170435000000040170003900000000020004110000000000210435000000240170003900000000000104350000000501000029000000000101043300000084027000390000000000120435000000a402700039000000000001004b00000b6f0000613d000000000300001900000000042300190000000005630019000000000505043300000000005404350000002003300039000000000013004b00000b680000413d0000001f031000390000037a0330019700000000012100190000000000010435000000a4013000390000030c0010009c0000030c0100804100000060011002100000030c0070009c0000030c0200004100000000020740190000004002200210000000000121019f00000000020004140000030c0020009c0000030c02008041000000c002200210000000000112019f0000000902000029000a00000007001d0c2a0c200000040f0000000a0b00002900000060031002700000030c03300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000000057b001900000b940000613d000000000801034f00000000090b0019000000008a08043c0000000009a90436000000000059004b00000b900000c13d000000000006004b00000ba10000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000000010020019000000bc10000613d0000001f01400039000000600210018f0000000001b20019000000000021004b000000000200003900000001020040390000030f0010009c00000bfb0000213d000000010020019000000bfb0000c13d000000400010043f000000200030008c00000bb70000413d00000000010b0433000003740010019800000bb70000c13d0000038901100197000003870010009c00000bf50000c13d000000000001042d000000000100001900000c2c00010430000003840100004100000bbc0000013d0000038b01000041000000000010043f000000040000043f0000034e0100004100000c2c00010430000000000001042f000000000003004b00000bcb0000c13d000000600200003900000bf20000013d0000036601000041000000000010043f0000001101000039000000040010043f0000034e0100004100000c2c000104300000001f023000390000030d022001970000003f022000390000038804200197000000400200043d0000000004420019000000000024004b000000000500003900000001050040390000030f0040009c00000bfb0000213d000000010050019000000bfb0000c13d000000400040043f0000001f0430018f00000000063204360000030e05300198000800000006001d000000000356001900000be50000613d000000000601034f0000000807000029000000006806043c0000000007870436000000000037004b00000be10000c13d000000000004004b00000bf20000613d000000000151034f0000000304400210000000000503043300000000054501cf000000000545022f000000000101043b0000010004400089000000000141022f00000000014101cf000000000151019f00000000001304350000000001020433000000000001004b00000c010000c13d0000038401000041000000000010043f0000000901000029000000040010043f0000034e0100004100000c2c000104300000036601000041000000000010043f0000004101000039000000040010043f0000034e0100004100000c2c0001043000000008020000290000030c0020009c0000030c0200804100000040022002100000030c0010009c0000030c010080410000006001100210000000000121019f00000c2c00010430000000000001042f0000030c0010009c0000030c0100804100000040011002100000030c0020009c0000030c020080410000006002200210000000000112019f00000000020004140000030c0020009c0000030c02008041000000c002200210000000000112019f0000031b011001c700008010020000390c2a0c250000040f000000010020019000000c1e0000613d000000000101043b000000000001042d000000000100001900000c2c0001043000000c23002104210000000102000039000000000001042d0000000002000019000000000001042d00000c28002104230000000102000039000000000001042d0000000002000019000000000001042d00000c2a0000043200000c2b0001042e00000c2c0001043000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff00000000000000000000000000000000000000000000000000000001ffffffe000000000000000000000000000000000000000000000000000000000ffffffe0000000000000000000000000000000000000000000000000ffffffffffffffff8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffbf466f7820467269656e64730000000000000000000000000000000000000000004246460000000000000000000000000000000000000000000000000000000000d6f21326ab749d5729fcba5677c79037b459436ab7bff709c9d06ce9f10c1a9d290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56302000000000000000000000000000000000000200000000000000000000000004ef1d2ad89edf8c4d91132028e8195cdf30bb4b5053d4f8cd260341d4805f30ab10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffff02000000000000000000000000000000000000000000000000000000000000008be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0209699368efae3c2ab13a6e9d9f9aceb6c5aebfb5ffd7bd0a9ff6281a30b5739df6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c7796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d955391320200000200000000000000000000000000000004000000000000000000000000fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5cfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd5d000000000200000000000000000000000000000040000001000000000000000000000000000000000000000000000000000000000000000000000000006352211d00000000000000000000000000000000000000000000000000000000b012c2c100000000000000000000000000000000000000000000000000000000dab5f33f00000000000000000000000000000000000000000000000000000000f2fde38a00000000000000000000000000000000000000000000000000000000f2fde38b00000000000000000000000000000000000000000000000000000000fb14e0ad00000000000000000000000000000000000000000000000000000000dab5f34000000000000000000000000000000000000000000000000000000000e985e9c500000000000000000000000000000000000000000000000000000000c87b56dc00000000000000000000000000000000000000000000000000000000c87b56dd00000000000000000000000000000000000000000000000000000000d02c2bf200000000000000000000000000000000000000000000000000000000b012c2c200000000000000000000000000000000000000000000000000000000b88d4fde00000000000000000000000000000000000000000000000000000000715018a50000000000000000000000000000000000000000000000000000000095d89b400000000000000000000000000000000000000000000000000000000095d89b4100000000000000000000000000000000000000000000000000000000a22cb46500000000000000000000000000000000000000000000000000000000715018a6000000000000000000000000000000000000000000000000000000008da5cb5b000000000000000000000000000000000000000000000000000000006352211e0000000000000000000000000000000000000000000000000000000063ec31b90000000000000000000000000000000000000000000000000000000070a082310000000000000000000000000000000000000000000000000000000023b872dc0000000000000000000000000000000000000000000000000000000042842e0d000000000000000000000000000000000000000000000000000000005b3da028000000000000000000000000000000000000000000000000000000005b3da029000000000000000000000000000000000000000000000000000000005b92ac0d0000000000000000000000000000000000000000000000000000000042842e0e000000000000000000000000000000000000000000000000000000004f6ccce70000000000000000000000000000000000000000000000000000000023b872dd000000000000000000000000000000000000000000000000000000002f745c590000000000000000000000000000000000000000000000000000000038e21cce00000000000000000000000000000000000000000000000000000000095ea7b20000000000000000000000000000000000000000000000000000000018160ddc0000000000000000000000000000000000000000000000000000000018160ddd000000000000000000000000000000000000000000000000000000001bdc608e00000000000000000000000000000000000000000000000000000000095ea7b300000000000000000000000000000000000000000000000000000000150c5c260000000000000000000000000000000000000000000000000000000001ffc9a70000000000000000000000000000000000000000000000000000000006fdde0300000000000000000000000000000000000000000000000000000000081812fc118cdaa70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000000000000000000000000200000000000000000000000000000000000040000000000000000000000000ae44c8fe64e68f1f9df6d433c052131c367d6a8d9a0def6bc75d27e068b13b9997e252f40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000001e4fbdf70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000008000000000000000000000000000184f03e93ff9f4daa797ed6e38ed64bf6a1f01000000000000000000000000000000000000000000000000000004ee2d6d415b85acef810000000000000000000000000000000000000000000004ee2d6d415b85acef80ffffffff000000000000000000000000000000000000000000000000002386f26fc1000000000000000000000000000000000000ffffffffffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000000005f5e10000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff30313233343536373839616263646566000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000002f000000000000000000000000000000000000000000000000000000000000002e6a736f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffff7f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0652bdb420000000000000000000000000000000000000000000000000000000009bde339000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000060000000000000000000000000404dd0a88a9db34f9d6e9728cda70f3f406e57c5fe335b5608aa2c7eac40881f4e487b710000000000000000000000000000000000000000000000000000000017307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c315b08ba18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000ddefae280000000000000000000000000000000000000000000000000000000022e3aa08000000000000000000000000000000000000000000000000000000005642776d0000000000000000000000000000000000000000000000000000000073020e4b00000000000000000000000000000000000000000000000000000000a57d13dc00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004400000000000000000000000089c62b6400000000000000000000000000000000000000000000000000000000a9fbf51f000000000000000000000000000000000000000000000000000000008c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9257e2732890000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffff780e9d62ffffffffffffffffffffffffffffffffffffffffffffffffffffffff80ac58cd00000000000000000000000000000000000000000000000000000000780e9d630000000000000000000000000000000000000000000000000000000001ffc9a7000000000000000000000000000000000000000000000000000000005b5e139f00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff177e802f00000000000000000000000000000000000000000000000000000000ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef00000000000000000000000000000000000000000000000100000000000000000c085601c9b05546c4de925af5cdebeab0dd5f5d4bea4dc57b37e961749c911d64283d7b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000000000000000000000064a0ae92000000000000000000000000000000000000000000000000000000001806aa1896bbf26568e884a7374b41e002500962caba6a15023a8d90e8508b830200000200000000000000000000000000000024000000000000000000000000150b7a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003ffffffe0ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffe073c6ac6e000000000000000000000000000000000000000000000000000000004b27c798ddd91be76078333b87e4aad326a1f5b441879b62eaf959c6f2699817
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
b8950e307f325317f4cfc7174bb7005092485f96a385b08cd34f065c8d78afd600000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000042697066733a2f2f62616679626569637768666d78647132376d7a64616e3279733577376f626d6d796b686f62736336716b617a363568326175667a7a336e74356d75000000000000000000000000000000000000000000000000000000000000
-----Decoded View---------------
Arg [0] : _root (bytes32): 0xb8950e307f325317f4cfc7174bb7005092485f96a385b08cd34f065c8d78afd6
Arg [1] : _baseURI (string): ipfs://bafybeicwhfmxdq27mzdan2ys5w7obmmykhobsc6qkaz65h2aufzz3nt5mu
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : b8950e307f325317f4cfc7174bb7005092485f96a385b08cd34f065c8d78afd6
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000042
Arg [3] : 697066733a2f2f62616679626569637768666d78647132376d7a64616e327973
Arg [4] : 3577376f626d6d796b686f62736336716b617a363568326175667a7a336e7435
Arg [5] : 6d75000000000000000000000000000000000000000000000000000000000000
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 34 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.