Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 2,724 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Approval For... | 21836934 | 16 days ago | IN | 0 ETH | 0.00003514 | ||||
Set Approval For... | 21833018 | 16 days ago | IN | 0 ETH | 0.00004467 | ||||
Set Approval For... | 21825963 | 17 days ago | IN | 0 ETH | 0.00007916 | ||||
Set Approval For... | 21527173 | 59 days ago | IN | 0 ETH | 0.00013562 | ||||
Set Approval For... | 21440587 | 71 days ago | IN | 0 ETH | 0.0004405 | ||||
Set Approval For... | 21426561 | 73 days ago | IN | 0 ETH | 0.00050504 | ||||
Set Approval For... | 21105500 | 118 days ago | IN | 0 ETH | 0.00008468 | ||||
Set Approval For... | 20667008 | 179 days ago | IN | 0 ETH | 0.00003047 | ||||
Set Approval For... | 20557776 | 195 days ago | IN | 0 ETH | 0.00006664 | ||||
Set Approval For... | 19867069 | 291 days ago | IN | 0 ETH | 0.00029299 | ||||
Set Approval For... | 19867048 | 291 days ago | IN | 0 ETH | 0.000295 | ||||
Safe Transfer Fr... | 19866983 | 291 days ago | IN | 0 ETH | 0.00056079 | ||||
Set Approval For... | 19558362 | 334 days ago | IN | 0 ETH | 0.00072195 | ||||
Set Approval For... | 19301519 | 370 days ago | IN | 0 ETH | 0.00053827 | ||||
Safe Transfer Fr... | 18913107 | 425 days ago | IN | 0 ETH | 0.00085 | ||||
Set Approval For... | 18907411 | 426 days ago | IN | 0 ETH | 0.00079543 | ||||
Set Approval For... | 18629430 | 465 days ago | IN | 0 ETH | 0.00215289 | ||||
Set Approval For... | 18593457 | 470 days ago | IN | 0 ETH | 0.00151708 | ||||
Set Approval For... | 18592807 | 470 days ago | IN | 0 ETH | 0.00173306 | ||||
Set Approval For... | 18448320 | 490 days ago | IN | 0 ETH | 0.00053541 | ||||
Set Approval For... | 18439499 | 491 days ago | IN | 0 ETH | 0.00073943 | ||||
Set Approval For... | 18197991 | 525 days ago | IN | 0 ETH | 0.00036621 | ||||
Set Approval For... | 18188457 | 526 days ago | IN | 0 ETH | 0.00038853 | ||||
Set Approval For... | 18117425 | 536 days ago | IN | 0 ETH | 0.00025034 | ||||
Set Approval For... | 18110373 | 537 days ago | IN | 0 ETH | 0.00048726 |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Metakami
Compiler Version
v0.8.4+commit.c7e474f2
Optimization Enabled:
Yes with 1000 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MITpragma solidity ^0.8.4;import { Ownable } from "@openzeppelin/contracts/access/Ownable.sol";import { MerkleProof } from "@openzeppelin/contracts/utils/cryptography/MerkleProof.sol";import { ERC721A } from "erc721a/contracts/ERC721A.sol";/*-----------------------------ERRORS---------------------------------*/error InsufficientAmountSent();error ExceedsTxnLimit();error ExceedsAllowlistLimit();error ExceedsTotalSupply();error NotOnAllowlist();error PublicMintInactive();error AllowlistMintInactive();error CallerIsContract();error NoFundsToWithdraw();error TransferFailed();contract Metakami is ERC721A, Ownable {/*-----------------------------VARIABLES------------------------------*/uint256 public constant MAX_SUPPLY = 5555;uint256 public constant MAX_PUBLIC_MINTS = 5;uint256 public constant MAX_ALLOWLIST_MINTS = 2;uint256 public constant ALLOWLIST_MINT_PRICE = 0.05 ether;uint256 public constant MAX_BATCH_SIZE = 5;
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (access/Ownable.sol)pragma solidity ^0.8.0;import "../utils/Context.sol";/*** @dev Contract module which provides a basic access control mechanism, where* there is an account (an owner) that can be granted exclusive access to* specific functions.** By default, the owner account will be the one that deploys the contract. This* can later be changed with {transferOwnership}.** This module is used through inheritance. It will make available the modifier* `onlyOwner`, which can be applied to your functions to restrict their use to* the owner.*/abstract contract Ownable is Context {address private _owner;event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);/*** @dev Initializes the contract setting the deployer as the initial owner.
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// OpenZeppelin Contracts (last updated v4.7.0) (utils/cryptography/MerkleProof.sol)pragma solidity ^0.8.0;/*** @dev These functions deal with verification of Merkle Tree proofs.** The proofs can be generated using the JavaScript library* https://github.com/miguelmota/merkletreejs[merkletreejs].* Note: the hashing algorithm should be keccak256 and pair sorting should be enabled.** See `test/utils/cryptography/MerkleProof.test.js` for some examples.** 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.*/library MerkleProof {/*** @dev Returns true if a `leaf` can be proved to be a part of a Merkle tree* defined by `root`. For this, a `proof` must be provided, containing* sibling hashes on the branch from the leaf to the root of the tree. Each* pair of leaves and each pair of pre-images are assumed to be sorted.*/
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.1.0// Creator: Chiru Labspragma solidity ^0.8.4;import './IERC721A.sol';/*** @dev ERC721 token receiver interface.*/interface ERC721A__IERC721Receiver {function onERC721Received(address operator,address from,uint256 tokenId,bytes calldata data) external returns (bytes4);}/*** @dev Implementation of https://eips.ethereum.org/EIPS/eip-721[ERC721] Non-Fungible Token Standard,* including the Metadata extension. Built to optimize for lower gas during batch mints.** Assumes serials are sequentially minted starting at `_startTokenId()`* (defaults to 0, e.g. 0, 1, 2, 3..).
123456789101112131415161718192021222324// SPDX-License-Identifier: MIT// OpenZeppelin Contracts v4.4.1 (utils/Context.sol)pragma solidity ^0.8.0;/*** @dev Provides information about the current execution context, including the* sender of the transaction and its data. While these are generally available* via msg.sender and msg.data, they should not be accessed in such a direct* manner, since when dealing with meta-transactions the account sending and* paying for execution may not be the actual sender (as far as an application* is concerned).** This contract is only required for intermediate, library-like contracts.*/abstract contract Context {function _msgSender() internal view virtual returns (address) {return msg.sender;}function _msgData() internal view virtual returns (bytes calldata) {return msg.data;}}
1234567891011121314151617181920212223242526// SPDX-License-Identifier: MIT// ERC721A Contracts v4.1.0// Creator: Chiru Labspragma solidity ^0.8.4;/*** @dev Interface of an ERC721A compliant contract.*/interface IERC721A {/*** The caller must own the token or be an approved operator.*/error ApprovalCallerNotOwnerNorApproved();/*** The token does not exist.*/error ApprovalQueryForNonexistentToken();/*** The caller cannot approve to their own address.*/error ApproveToCaller();/**
12345678910111213141516171819{"optimizer": {"enabled": true,"runs": 1000},"outputSelection": {"*": {"*": ["evm.bytecode","evm.deployedBytecode","devdoc","userdoc","metadata","abi"]}},"libraries": {}}
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AllowlistMintInactive","type":"error"},{"inputs":[],"name":"ApprovalCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"ApprovalQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"ApproveToCaller","type":"error"},{"inputs":[],"name":"BalanceQueryForZeroAddress","type":"error"},{"inputs":[],"name":"CallerIsContract","type":"error"},{"inputs":[],"name":"ExceedsAllowlistLimit","type":"error"},{"inputs":[],"name":"ExceedsTotalSupply","type":"error"},{"inputs":[],"name":"ExceedsTxnLimit","type":"error"},{"inputs":[],"name":"InsufficientAmountSent","type":"error"},{"inputs":[],"name":"MintERC2309QuantityExceedsLimit","type":"error"},{"inputs":[],"name":"MintToZeroAddress","type":"error"},{"inputs":[],"name":"MintZeroQuantity","type":"error"},{"inputs":[],"name":"NoFundsToWithdraw","type":"error"},{"inputs":[],"name":"NotOnAllowlist","type":"error"},{"inputs":[],"name":"OwnerQueryForNonexistentToken","type":"error"},{"inputs":[],"name":"OwnershipNotInitializedForExtraData","type":"error"},{"inputs":[],"name":"PublicMintInactive","type":"error"},{"inputs":[],"name":"TransferCallerNotOwnerNorApproved","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"inputs":[],"name":"TransferFromIncorrectOwner","type":"error"},{"inputs":[],"name":"TransferToNonERC721ReceiverImplementer","type":"error"},{"inputs":[],"name":"TransferToZeroAddress","type":"error"},{"inputs":[],"name":"URIQueryForNonexistentToken","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"fromTokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"toTokenId","type":"uint256"},{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"}],"name":"ConsecutiveTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Minted","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":"ALLOWLIST_MINT_PRICE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_ALLOWLIST_MINTS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_BATCH_SIZE","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_PUBLIC_MINTS","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"MAX_SUPPLY","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"baseTokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isAllowlistMintActive","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":"isPublicMintActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"merkleRoot","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32[]","name":"_proof","type":"bytes32[]"},{"internalType":"uint256","name":"nMints","type":"uint256"}],"name":"mintAllowlist","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nMints","type":"uint256"}],"name":"mintPublic","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"nMints","type":"uint256"}],"name":"mintReserve","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"publicMintPrice","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":"string","name":"_baseTokenURI","type":"string"}],"name":"setBaseURI","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_merkleRoot","type":"bytes32"}],"name":"setMerkleRoot","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_mintPrice","type":"uint256"}],"name":"setPublicMintPrice","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":"toggleAllowlistMintActive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"togglePublicMintActive","outputs":[],"stateMutability":"nonpayable","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":"withdrawAll","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]
Contract Creation Code
608060405266f8b0a10e470000600955600a805461ffff191690553480156200002757600080fd5b50604051806040016040528060088152602001674d6574616b616d6960c01b815250604051806040016040528060088152602001674d4554414b414d4960c01b81525081600290805190602001906200008292919062000102565b5080516200009890600390602084019062000102565b50506000805550620000aa33620000b0565b620001e5565b600880546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b8280546200011090620001a8565b90600052602060002090601f0160209004810192826200013457600085556200017f565b82601f106200014f57805160ff19168380011785556200017f565b828001600101855582156200017f579182015b828111156200017f57825182559160200191906001019062000162565b506200018d92915062000191565b5090565b5b808211156200018d576000815560010162000192565b600181811c90821680620001bd57607f821691505b60208210811415620001df57634e487b7160e01b600052602260045260246000fd5b50919050565b611e3380620001f56000396000f3fe6080604052600436106102535760003560e01c80637cb6475911610138578063cfdbf254116100b0578063e985e9c51161007f578063f2fde38b11610064578063f2fde38b1461062b578063f6d825991461064b578063f906751b1461065e57600080fd5b8063e985e9c5146105cf578063efd0cbf91461061857600080fd5b8063cfdbf254146104bd578063d547cfb71461058f578063dc53fd92146105a4578063dcd5e34e146105ba57600080fd5b80638da5cb5b11610107578063a22cb465116100ec578063a22cb4651461052f578063b88d4fde1461054f578063c87b56dd1461056f57600080fd5b80638da5cb5b146104fc57806395d89b411461051a57600080fd5b80637cb647591461049d5780637cde7e18146104bd5780638296f694146104d2578063853828b6146104e757600080fd5b806332cb6b0c116101cb5780636352211e1161019a57806370a082311161017f57806370a0823114610453578063715018a614610473578063765274851461048857600080fd5b80636352211e146104185780636e46be801461043857600080fd5b806332cb6b0c146103a257806342842e0e146103b857806355f804b3146103d85780635d82cf6e146103f857600080fd5b806318160ddd1161022257806323b872dd1161020757806323b872dd146103525780632d6b6224146103725780632eb4a7ab1461038c57600080fd5b806318160ddd14610310578063229fa55d1461033357600080fd5b806301ffc9a71461025f57806306fdde0314610294578063081812fc146102b6578063095ea7b3146102ee57600080fd5b3661025a57005b600080fd5b34801561026b57600080fd5b5061027f61027a366004611b75565b61067e565b60405190151581526020015b60405180910390f35b3480156102a057600080fd5b506102a961071b565b60405161028b9190611cb1565b3480156102c257600080fd5b506102d66102d1366004611b5d565b6107ad565b6040516001600160a01b03909116815260200161028b565b3480156102fa57600080fd5b5061030e610309366004611abe565b61080a565b005b34801561031c57600080fd5b50600154600054035b60405190815260200161028b565b34801561033f57600080fd5b50600a5461027f90610100900460ff1681565b34801561035e57600080fd5b5061030e61036d366004611974565b6108d0565b34801561037e57600080fd5b50600a5461027f9060ff1681565b34801561039857600080fd5b50610325600c5481565b3480156103ae57600080fd5b506103256115b381565b3480156103c457600080fd5b5061030e6103d3366004611974565b610aad565b3480156103e457600080fd5b5061030e6103f3366004611bad565b610acd565b34801561040457600080fd5b5061030e610413366004611b5d565b610ae1565b34801561042457600080fd5b506102d6610433366004611b5d565b610aee565b34801561044457600080fd5b5061032566b1a2bc2ec5000081565b34801561045f57600080fd5b5061032561046e366004611928565b610af9565b34801561047f57600080fd5b5061030e610b61565b34801561049457600080fd5b5061030e610b75565b3480156104a957600080fd5b5061030e6104b8366004611b5d565b610b91565b3480156104c957600080fd5b50610325600581565b3480156104de57600080fd5b5061030e610b9e565b3480156104f357600080fd5b5061030e610bc3565b34801561050857600080fd5b506008546001600160a01b03166102d6565b34801561052657600080fd5b506102a9610c7d565b34801561053b57600080fd5b5061030e61054a366004611a84565b610c8c565b34801561055b57600080fd5b5061030e61056a3660046119af565b610d3b565b34801561057b57600080fd5b506102a961058a366004611b5d565b610d85565b34801561059b57600080fd5b506102a9610e23565b3480156105b057600080fd5b5061032560095481565b3480156105c657600080fd5b50610325600281565b3480156105db57600080fd5b5061027f6105ea366004611942565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b61030e610626366004611b5d565b610eb1565b34801561063757600080fd5b5061030e610646366004611928565b610ff3565b61030e610659366004611ae7565b611085565b34801561066a57600080fd5b5061030e610679366004611b5d565b6112aa565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b0319831614806106e157507f80ac58cd000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b8061071557507f5b5e139f000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b60606002805461072a90611d3b565b80601f016020809104026020016040519081016040528092919081815260200182805461075690611d3b565b80156107a35780601f10610778576101008083540402835291602001916107a3565b820191906000526020600020905b81548152906001019060200180831161078657829003601f168201915b5050505050905090565b60006107b88261138a565b6107ee576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061081582610aee565b9050336001600160a01b038216146108675761083181336105ea565b610867576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260066020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006108db826113b1565b9050836001600160a01b0316816001600160a01b031614610928576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b0388169091141761098e5761095886336105ea565b61098e576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166109ce576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80156109d957600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b8316610a645760018401600081815260046020526040902054610a62576000548114610a625760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b610ac883838360405180602001604052806000815250610d3b565b505050565b610ad561142b565b610ac8600b8383611873565b610ae961142b565b600955565b6000610715826113b1565b60006001600160a01b038216610b3b576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b610b6961142b565b610b736000611485565b565b610b7d61142b565b600a805460ff19811660ff90911615179055565b610b9961142b565b600c55565b610ba661142b565b600a805461ff001981166101009182900460ff1615909102179055565b610bcb61142b565b4780610c03576040517f67e3990d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c3773d9db2f388bdc61c4f013452cad5cd0845f22cc426064610c2884600f611cf0565b610c329190611cdc565b6114e4565b610c5c73bc7693f4eeab7deaff3ad6cdd801abca283fb4cf6064610c2884600f611cf0565b610c7a7369be2b16673a74b0683e944eeff154961d91c6bd476114e4565b50565b60606003805461072a90611d3b565b6001600160a01b038216331415610ccf576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d468484846108d0565b6001600160a01b0383163b15610d7f57610d6284848484611571565b610d7f576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060610d908261138a565b610dc6576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610dd0611668565b9050805160001415610df15760405180602001604052806000815250610e1c565b80610dfb84611677565b604051602001610e0c929190611c46565b6040516020818303038152906040525b9392505050565b600b8054610e3090611d3b565b80601f0160208091040260200160405190810160405280929190818152602001828054610e5c90611d3b565b8015610ea95780601f10610e7e57610100808354040283529160200191610ea9565b820191906000526020600020905b815481529060010190602001808311610e8c57829003601f168201915b505050505081565b80333214610ed257604051637df1f81760e01b815260040160405180910390fd5b6115b381610ee36001546000540390565b610eed9190611cc4565b1115610f0c5760405163177e3fc360e01b815260040160405180910390fd5b600a5460ff16610f48576040517f15b1bdcd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005821115610f83576040517f802fc7e600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600954610f919190611cf0565b3414610fb05760405163217091f360e21b815260040160405180910390fd5b610fba33836116c6565b60405182815233907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a25050565b610ffb61142b565b6001600160a01b03811661107c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b610c7a81611485565b803332146110a657604051637df1f81760e01b815260040160405180910390fd5b6115b3816110b76001546000540390565b6110c19190611cc4565b11156110e05760405163177e3fc360e01b815260040160405180910390fd5b600a54610100900460ff16611121576040517f726044bb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516bffffffffffffffffffffffff193360601b16602082015260009060340160405160208183030381529060405280519060200120905061119b85858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050600c5491508490506117d6565b6111d1576040517f231e418300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6111e28366b1a2bc2ec50000611cf0565b34146112015760405163217091f360e21b815260040160405180910390fd5b33600090815260056020526040908190205460029161122c9186911c67ffffffffffffffff16611cc4565b1115611264576040517fccc9ccb400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61126e33846116c6565b60405183815233907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a25050505050565b6112b261142b565b803332146112d357604051637df1f81760e01b815260040160405180910390fd5b6115b3816112e46001546000540390565b6112ee9190611cc4565b111561130d5760405163177e3fc360e01b815260040160405180910390fd5b600061131a600584611d91565b90506005830460005b8181101561133e576113363360056116c6565b600101611323565b505080156113505761135033826116c6565b60405183815233907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a2505050565b6000805482108015610715575050600090815260046020526040902054600160e01b161590565b6000816000548110156113f957600081815260046020526040902054600160e01b81166113f7575b80610e1c5750600019016000818152600460205260409020546113d9565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6008546001600160a01b03163314610b735760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401611073565b600880546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611531576040519150601f19603f3d011682016040523d82523d6000602084013e611536565b606091505b5050905080610ac8576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906115a6903390899088908890600401611c75565b602060405180830381600087803b1580156115c057600080fd5b505af19250505080156115f0575060408051601f3d908101601f191682019092526115ed91810190611b91565b60015b61164b573d80801561161e576040519150601f19603f3d011682016040523d82523d6000602084013e611623565b606091505b508051611643576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b6060600b805461072a90611d3b565b604080516080810191829052607f0190826030600a8206018353600a90045b80156116b457600183039250600a81066030018353600a9004611696565b50819003601f19909101908152919050565b6000546001600160a01b038316611709576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81611740576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038316600081815260056020526040902080546801000000000000000185020190554260a01b6001841460e11b1717600082815260046020526040902055808281015b6040516001830192906001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a480821061178a5760005550505050565b6000826117e385846117ec565b14949350505050565b600081815b845181101561183f5761182b8286838151811061181e57634e487b7160e01b600052603260045260246000fd5b6020026020010151611847565b91508061183781611d76565b9150506117f1565b509392505050565b6000818310611863576000828152602084905260409020610e1c565b5060009182526020526040902090565b82805461187f90611d3b565b90600052602060002090601f0160209004810192826118a157600085556118e7565b82601f106118ba5782800160ff198235161785556118e7565b828001600101855582156118e7579182015b828111156118e75782358255916020019190600101906118cc565b506118f39291506118f7565b5090565b5b808211156118f357600081556001016118f8565b80356001600160a01b038116811461192357600080fd5b919050565b600060208284031215611939578081fd5b610e1c8261190c565b60008060408385031215611954578081fd5b61195d8361190c565b915061196b6020840161190c565b90509250929050565b600080600060608486031215611988578081fd5b6119918461190c565b925061199f6020850161190c565b9150604084013590509250925092565b600080600080608085870312156119c4578081fd5b6119cd8561190c565b93506119db6020860161190c565b925060408501359150606085013567ffffffffffffffff808211156119fe578283fd5b818701915087601f830112611a11578283fd5b813581811115611a2357611a23611dd1565b604051601f8201601f19908116603f01168101908382118183101715611a4b57611a4b611dd1565b816040528281528a6020848701011115611a63578586fd5b82602086016020830137918201602001949094529598949750929550505050565b60008060408385031215611a96578182fd5b611a9f8361190c565b915060208301358015158114611ab3578182fd5b809150509250929050565b60008060408385031215611ad0578182fd5b611ad98361190c565b946020939093013593505050565b600080600060408486031215611afb578283fd5b833567ffffffffffffffff80821115611b12578485fd5b818601915086601f830112611b25578485fd5b813581811115611b33578586fd5b8760208260051b8501011115611b47578586fd5b6020928301989097509590910135949350505050565b600060208284031215611b6e578081fd5b5035919050565b600060208284031215611b86578081fd5b8135610e1c81611de7565b600060208284031215611ba2578081fd5b8151610e1c81611de7565b60008060208385031215611bbf578182fd5b823567ffffffffffffffff80821115611bd6578384fd5b818501915085601f830112611be9578384fd5b813581811115611bf7578485fd5b866020828501011115611c08578485fd5b60209290920196919550909350505050565b60008151808452611c32816020860160208601611d0f565b601f01601f19169290920160200192915050565b60008351611c58818460208801611d0f565b835190830190611c6c818360208801611d0f565b01949350505050565b60006001600160a01b03808716835280861660208401525083604083015260806060830152611ca76080830184611c1a565b9695505050505050565b602081526000610e1c6020830184611c1a565b60008219821115611cd757611cd7611da5565b500190565b600082611ceb57611ceb611dbb565b500490565b6000816000190483118215151615611d0a57611d0a611da5565b500290565b60005b83811015611d2a578181015183820152602001611d12565b83811115610d7f5750506000910152565b600181811c90821680611d4f57607f821691505b60208210811415611d7057634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611d8a57611d8a611da5565b5060010190565b600082611da057611da0611dbb565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610c7a57600080fdfea26469706673582212203f3e6f4327e54d9c2f63f23257db3b409d1f87b9fb4cbaa94c3fc1a459e9651e64736f6c63430008040033
Deployed Bytecode
0x6080604052600436106102535760003560e01c80637cb6475911610138578063cfdbf254116100b0578063e985e9c51161007f578063f2fde38b11610064578063f2fde38b1461062b578063f6d825991461064b578063f906751b1461065e57600080fd5b8063e985e9c5146105cf578063efd0cbf91461061857600080fd5b8063cfdbf254146104bd578063d547cfb71461058f578063dc53fd92146105a4578063dcd5e34e146105ba57600080fd5b80638da5cb5b11610107578063a22cb465116100ec578063a22cb4651461052f578063b88d4fde1461054f578063c87b56dd1461056f57600080fd5b80638da5cb5b146104fc57806395d89b411461051a57600080fd5b80637cb647591461049d5780637cde7e18146104bd5780638296f694146104d2578063853828b6146104e757600080fd5b806332cb6b0c116101cb5780636352211e1161019a57806370a082311161017f57806370a0823114610453578063715018a614610473578063765274851461048857600080fd5b80636352211e146104185780636e46be801461043857600080fd5b806332cb6b0c146103a257806342842e0e146103b857806355f804b3146103d85780635d82cf6e146103f857600080fd5b806318160ddd1161022257806323b872dd1161020757806323b872dd146103525780632d6b6224146103725780632eb4a7ab1461038c57600080fd5b806318160ddd14610310578063229fa55d1461033357600080fd5b806301ffc9a71461025f57806306fdde0314610294578063081812fc146102b6578063095ea7b3146102ee57600080fd5b3661025a57005b600080fd5b34801561026b57600080fd5b5061027f61027a366004611b75565b61067e565b60405190151581526020015b60405180910390f35b3480156102a057600080fd5b506102a961071b565b60405161028b9190611cb1565b3480156102c257600080fd5b506102d66102d1366004611b5d565b6107ad565b6040516001600160a01b03909116815260200161028b565b3480156102fa57600080fd5b5061030e610309366004611abe565b61080a565b005b34801561031c57600080fd5b50600154600054035b60405190815260200161028b565b34801561033f57600080fd5b50600a5461027f90610100900460ff1681565b34801561035e57600080fd5b5061030e61036d366004611974565b6108d0565b34801561037e57600080fd5b50600a5461027f9060ff1681565b34801561039857600080fd5b50610325600c5481565b3480156103ae57600080fd5b506103256115b381565b3480156103c457600080fd5b5061030e6103d3366004611974565b610aad565b3480156103e457600080fd5b5061030e6103f3366004611bad565b610acd565b34801561040457600080fd5b5061030e610413366004611b5d565b610ae1565b34801561042457600080fd5b506102d6610433366004611b5d565b610aee565b34801561044457600080fd5b5061032566b1a2bc2ec5000081565b34801561045f57600080fd5b5061032561046e366004611928565b610af9565b34801561047f57600080fd5b5061030e610b61565b34801561049457600080fd5b5061030e610b75565b3480156104a957600080fd5b5061030e6104b8366004611b5d565b610b91565b3480156104c957600080fd5b50610325600581565b3480156104de57600080fd5b5061030e610b9e565b3480156104f357600080fd5b5061030e610bc3565b34801561050857600080fd5b506008546001600160a01b03166102d6565b34801561052657600080fd5b506102a9610c7d565b34801561053b57600080fd5b5061030e61054a366004611a84565b610c8c565b34801561055b57600080fd5b5061030e61056a3660046119af565b610d3b565b34801561057b57600080fd5b506102a961058a366004611b5d565b610d85565b34801561059b57600080fd5b506102a9610e23565b3480156105b057600080fd5b5061032560095481565b3480156105c657600080fd5b50610325600281565b3480156105db57600080fd5b5061027f6105ea366004611942565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205460ff1690565b61030e610626366004611b5d565b610eb1565b34801561063757600080fd5b5061030e610646366004611928565b610ff3565b61030e610659366004611ae7565b611085565b34801561066a57600080fd5b5061030e610679366004611b5d565b6112aa565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000006001600160e01b0319831614806106e157507f80ac58cd000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b8061071557507f5b5e139f000000000000000000000000000000000000000000000000000000006001600160e01b03198316145b92915050565b60606002805461072a90611d3b565b80601f016020809104026020016040519081016040528092919081815260200182805461075690611d3b565b80156107a35780601f10610778576101008083540402835291602001916107a3565b820191906000526020600020905b81548152906001019060200180831161078657829003601f168201915b5050505050905090565b60006107b88261138a565b6107ee576040517fcf4700e400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506000908152600660205260409020546001600160a01b031690565b600061081582610aee565b9050336001600160a01b038216146108675761083181336105ea565b610867576040517fcfb3b94200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082815260066020526040808220805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0387811691821790925591518593918516917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591a4505050565b60006108db826113b1565b9050836001600160a01b0316816001600160a01b031614610928576040517fa114810000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008281526006602052604090208054338082146001600160a01b0388169091141761098e5761095886336105ea565b61098e576040517f59c896be00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b0385166109ce576040517fea553b3400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80156109d957600082555b6001600160a01b038681166000908152600560205260408082208054600019019055918716808252919020805460010190554260a01b17600160e11b17600085815260046020526040902055600160e11b8316610a645760018401600081815260046020526040902054610a62576000548114610a625760008181526004602052604090208490555b505b83856001600160a01b0316876001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4505050505050565b610ac883838360405180602001604052806000815250610d3b565b505050565b610ad561142b565b610ac8600b8383611873565b610ae961142b565b600955565b6000610715826113b1565b60006001600160a01b038216610b3b576040517f8f4eb60400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b506001600160a01b031660009081526005602052604090205467ffffffffffffffff1690565b610b6961142b565b610b736000611485565b565b610b7d61142b565b600a805460ff19811660ff90911615179055565b610b9961142b565b600c55565b610ba661142b565b600a805461ff001981166101009182900460ff1615909102179055565b610bcb61142b565b4780610c03576040517f67e3990d00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610c3773d9db2f388bdc61c4f013452cad5cd0845f22cc426064610c2884600f611cf0565b610c329190611cdc565b6114e4565b610c5c73bc7693f4eeab7deaff3ad6cdd801abca283fb4cf6064610c2884600f611cf0565b610c7a7369be2b16673a74b0683e944eeff154961d91c6bd476114e4565b50565b60606003805461072a90611d3b565b6001600160a01b038216331415610ccf576040517fb06307db00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b3360008181526007602090815260408083206001600160a01b03871680855290835292819020805460ff191686151590811790915590519081529192917f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a35050565b610d468484846108d0565b6001600160a01b0383163b15610d7f57610d6284848484611571565b610d7f576040516368d2bf6b60e11b815260040160405180910390fd5b50505050565b6060610d908261138a565b610dc6576040517fa14c4b5000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610dd0611668565b9050805160001415610df15760405180602001604052806000815250610e1c565b80610dfb84611677565b604051602001610e0c929190611c46565b6040516020818303038152906040525b9392505050565b600b8054610e3090611d3b565b80601f0160208091040260200160405190810160405280929190818152602001828054610e5c90611d3b565b8015610ea95780601f10610e7e57610100808354040283529160200191610ea9565b820191906000526020600020905b815481529060010190602001808311610e8c57829003601f168201915b505050505081565b80333214610ed257604051637df1f81760e01b815260040160405180910390fd5b6115b381610ee36001546000540390565b610eed9190611cc4565b1115610f0c5760405163177e3fc360e01b815260040160405180910390fd5b600a5460ff16610f48576040517f15b1bdcd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6005821115610f83576040517f802fc7e600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81600954610f919190611cf0565b3414610fb05760405163217091f360e21b815260040160405180910390fd5b610fba33836116c6565b60405182815233907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a25050565b610ffb61142b565b6001600160a01b03811661107c5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201527f646472657373000000000000000000000000000000000000000000000000000060648201526084015b60405180910390fd5b610c7a81611485565b803332146110a657604051637df1f81760e01b815260040160405180910390fd5b6115b3816110b76001546000540390565b6110c19190611cc4565b11156110e05760405163177e3fc360e01b815260040160405180910390fd5b600a54610100900460ff16611121576040517f726044bb00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040516bffffffffffffffffffffffff193360601b16602082015260009060340160405160208183030381529060405280519060200120905061119b85858080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525050600c5491508490506117d6565b6111d1576040517f231e418300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6111e28366b1a2bc2ec50000611cf0565b34146112015760405163217091f360e21b815260040160405180910390fd5b33600090815260056020526040908190205460029161122c9186911c67ffffffffffffffff16611cc4565b1115611264576040517fccc9ccb400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61126e33846116c6565b60405183815233907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a25050505050565b6112b261142b565b803332146112d357604051637df1f81760e01b815260040160405180910390fd5b6115b3816112e46001546000540390565b6112ee9190611cc4565b111561130d5760405163177e3fc360e01b815260040160405180910390fd5b600061131a600584611d91565b90506005830460005b8181101561133e576113363360056116c6565b600101611323565b505080156113505761135033826116c6565b60405183815233907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a2505050565b6000805482108015610715575050600090815260046020526040902054600160e01b161590565b6000816000548110156113f957600081815260046020526040902054600160e01b81166113f7575b80610e1c5750600019016000818152600460205260409020546113d9565b505b6040517fdf2d9b4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6008546001600160a01b03163314610b735760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401611073565b600880546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6000826001600160a01b03168260405160006040518083038185875af1925050503d8060008114611531576040519150601f19603f3d011682016040523d82523d6000602084013e611536565b606091505b5050905080610ac8576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b604051630a85bd0160e11b81526000906001600160a01b0385169063150b7a02906115a6903390899088908890600401611c75565b602060405180830381600087803b1580156115c057600080fd5b505af19250505080156115f0575060408051601f3d908101601f191682019092526115ed91810190611b91565b60015b61164b573d80801561161e576040519150601f19603f3d011682016040523d82523d6000602084013e611623565b606091505b508051611643576040516368d2bf6b60e11b815260040160405180910390fd5b805181602001fd5b6001600160e01b031916630a85bd0160e11b149050949350505050565b6060600b805461072a90611d3b565b604080516080810191829052607f0190826030600a8206018353600a90045b80156116b457600183039250600a81066030018353600a9004611696565b50819003601f19909101908152919050565b6000546001600160a01b038316611709576040517f2e07630000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b81611740576040517fb562e8dd00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001600160a01b038316600081815260056020526040902080546801000000000000000185020190554260a01b6001841460e11b1717600082815260046020526040902055808281015b6040516001830192906001600160a01b038716906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a480821061178a5760005550505050565b6000826117e385846117ec565b14949350505050565b600081815b845181101561183f5761182b8286838151811061181e57634e487b7160e01b600052603260045260246000fd5b6020026020010151611847565b91508061183781611d76565b9150506117f1565b509392505050565b6000818310611863576000828152602084905260409020610e1c565b5060009182526020526040902090565b82805461187f90611d3b565b90600052602060002090601f0160209004810192826118a157600085556118e7565b82601f106118ba5782800160ff198235161785556118e7565b828001600101855582156118e7579182015b828111156118e75782358255916020019190600101906118cc565b506118f39291506118f7565b5090565b5b808211156118f357600081556001016118f8565b80356001600160a01b038116811461192357600080fd5b919050565b600060208284031215611939578081fd5b610e1c8261190c565b60008060408385031215611954578081fd5b61195d8361190c565b915061196b6020840161190c565b90509250929050565b600080600060608486031215611988578081fd5b6119918461190c565b925061199f6020850161190c565b9150604084013590509250925092565b600080600080608085870312156119c4578081fd5b6119cd8561190c565b93506119db6020860161190c565b925060408501359150606085013567ffffffffffffffff808211156119fe578283fd5b818701915087601f830112611a11578283fd5b813581811115611a2357611a23611dd1565b604051601f8201601f19908116603f01168101908382118183101715611a4b57611a4b611dd1565b816040528281528a6020848701011115611a63578586fd5b82602086016020830137918201602001949094529598949750929550505050565b60008060408385031215611a96578182fd5b611a9f8361190c565b915060208301358015158114611ab3578182fd5b809150509250929050565b60008060408385031215611ad0578182fd5b611ad98361190c565b946020939093013593505050565b600080600060408486031215611afb578283fd5b833567ffffffffffffffff80821115611b12578485fd5b818601915086601f830112611b25578485fd5b813581811115611b33578586fd5b8760208260051b8501011115611b47578586fd5b6020928301989097509590910135949350505050565b600060208284031215611b6e578081fd5b5035919050565b600060208284031215611b86578081fd5b8135610e1c81611de7565b600060208284031215611ba2578081fd5b8151610e1c81611de7565b60008060208385031215611bbf578182fd5b823567ffffffffffffffff80821115611bd6578384fd5b818501915085601f830112611be9578384fd5b813581811115611bf7578485fd5b866020828501011115611c08578485fd5b60209290920196919550909350505050565b60008151808452611c32816020860160208601611d0f565b601f01601f19169290920160200192915050565b60008351611c58818460208801611d0f565b835190830190611c6c818360208801611d0f565b01949350505050565b60006001600160a01b03808716835280861660208401525083604083015260806060830152611ca76080830184611c1a565b9695505050505050565b602081526000610e1c6020830184611c1a565b60008219821115611cd757611cd7611da5565b500190565b600082611ceb57611ceb611dbb565b500490565b6000816000190483118215151615611d0a57611d0a611da5565b500290565b60005b83811015611d2a578181015183820152602001611d12565b83811115610d7f5750506000910152565b600181811c90821680611d4f57607f821691505b60208210811415611d7057634e487b7160e01b600052602260045260246000fd5b50919050565b6000600019821415611d8a57611d8a611da5565b5060010190565b600082611da057611da0611dbb565b500690565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160e01b031981168114610c7a57600080fdfea26469706673582212203f3e6f4327e54d9c2f63f23257db3b409d1f87b9fb4cbaa94c3fc1a459e9651e64736f6c63430008040033
Loading...
Loading
Loading...
Loading
OVERVIEW
METAKAMI is a collection of 3,333 hybrid entities in the hyperreality of 3022. The METAKAMIs are corporeal embodiments which fuse both Kami (Shintō deity) and animals.Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ 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.