Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 943 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw | 14235166 | 1072 days ago | IN | 0 ETH | 0.0012192 | ||||
Mint Public | 14234025 | 1072 days ago | IN | 0.06 ETH | 0.00253921 | ||||
Mint Public | 14228314 | 1073 days ago | IN | 0.02 ETH | 0.00222904 | ||||
Mint Public | 14228021 | 1073 days ago | IN | 0.04 ETH | 0.00349272 | ||||
Mint Public | 14227984 | 1073 days ago | IN | 0.04 ETH | 0.00285082 | ||||
Mint Public | 14227984 | 1073 days ago | IN | 0.2 ETH | 0.00298876 | ||||
Mint Public | 14227973 | 1073 days ago | IN | 0.02 ETH | 0.00331063 | ||||
Mint Public | 14227973 | 1073 days ago | IN | 0.04 ETH | 0.00335661 | ||||
Mint Public | 14227973 | 1073 days ago | IN | 0.08 ETH | 0.00340202 | ||||
Mint Public | 14227973 | 1073 days ago | IN | 0.04 ETH | 0.00340202 | ||||
Mint Public | 14227969 | 1073 days ago | IN | 0.02 ETH | 0.00431854 | ||||
Mint Public | 14227968 | 1073 days ago | IN | 0.06 ETH | 0.00386547 | ||||
Mint Public | 14227968 | 1073 days ago | IN | 0.06 ETH | 0.00388847 | ||||
Mint Public | 14227968 | 1073 days ago | IN | 0.08 ETH | 0.00383835 | ||||
Mint Public | 14227968 | 1073 days ago | IN | 0.12 ETH | 0.00384248 | ||||
Mint Public | 14227967 | 1073 days ago | IN | 0.06 ETH | 0.00345686 | ||||
Mint Public | 14227967 | 1073 days ago | IN | 0.1 ETH | 0.00350284 | ||||
Mint Public | 14227967 | 1073 days ago | IN | 0.02 ETH | 0.00345686 | ||||
Mint Public | 14227967 | 1073 days ago | IN | 0.04 ETH | 0.00350284 | ||||
Mint Public | 14227967 | 1073 days ago | IN | 0.04 ETH | 0.00350284 | ||||
Mint Public | 14227964 | 1073 days ago | IN | 0.4 ETH | 0.00449151 | ||||
Mint Public | 14227964 | 1073 days ago | IN | 0.4 ETH | 0.00456048 | ||||
Mint Public | 14227964 | 1073 days ago | IN | 0.2 ETH | 0.0045145 | ||||
Mint Public | 14227964 | 1073 days ago | IN | 0.06 ETH | 0.0045145 | ||||
Mint Public | 14227964 | 1073 days ago | IN | 0.06 ETH | 0.00453473 |
Latest 1 internal transaction
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
14235166 | 1072 days ago | 142.3 ETH |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
GnomenclatureMinter
Compiler Version
v0.8.6+commit.11564f7e
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
// SPDX-License-Identifier: MIT pragma solidity ^0.8.6; import "@openzeppelin/contracts/access/Ownable.sol"; import "@openzeppelin/contracts/security/ReentrancyGuard.sol"; import "./IGnomenclatureToken.sol"; contract GnomenclatureMinter is Ownable, ReentrancyGuard { // ======== Supply ========= uint256 public constant MAX_MINTS_PER_TX = 20; uint256 public maxMintsPerAddress; uint256 public maxTokens; // ======== Cost ========= uint256 public constant TOKEN_COST = 0.02 ether; // ======== Sale status ========= bool public saleIsActive = false; uint256 public publicSaleStart; // Public sale start (20 mints per tx, max 200 mints per address) // ======== Claim Tracking ========= mapping(address => uint256) private addressToMintCount; // ======== External Storage Contract ========= IGnomenclatureToken public token; // ======== Constructor ========= constructor(address nftAddress, uint256 publicSaleStartTimestamp, uint256 tokenSupply, uint256 maxMintsAddress) { token = IGnomenclatureToken(nftAddress); publicSaleStart = publicSaleStartTimestamp; maxTokens = tokenSupply; maxMintsPerAddress = maxMintsAddress; } // ======== Claim / Minting ========= function mintPublic(uint amount) public payable nonReentrant { uint256 supply = token.tokenCount(); require(saleIsActive, "Sale must be active to claim!"); require(block.timestamp >= publicSaleStart, "Sale not started!"); require(amount <= MAX_MINTS_PER_TX, "Exceeds max mint per tx!"); require(addressToMintCount[msg.sender] + amount <= maxMintsPerAddress, "Exceeded wallet mint limit!"); require(supply + amount <= maxTokens, "Exceeds max token supply!"); require(msg.value >= TOKEN_COST * amount, "Invalid ETH value sent!"); token.mint(amount, msg.sender); addressToMintCount[msg.sender] += amount; } function reserveTeamTokens(address _to, uint256 _reserveAmount) public onlyOwner { uint256 supply = token.tokenCount(); require(supply + _reserveAmount <= maxTokens, "Exceeds max token supply!"); token.mint(_reserveAmount, _to); } // ======== Max Minting ========= function setMaxMintPerAddress(uint _max) public onlyOwner { maxMintsPerAddress = _max; } // ======== Utilities ========= function mintCount(address _address) external view returns (uint) { return addressToMintCount[_address]; } function isPublicSaleActive() external view returns (bool) { return block.timestamp >= publicSaleStart && saleIsActive; } // ======== State management ========= function flipSaleStatus() public onlyOwner { saleIsActive = !saleIsActive; } // ======== Withdraw ========= function withdraw() public payable onlyOwner { uint balance = address(this).balance; require(payable(msg.sender).send(balance)); } }
// SPDX-License-Identifier: MIT 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. */ constructor() { _setOwner(_msgSender()); } /** * @dev Returns the address of the current owner. */ function owner() public view virtual returns (address) { return _owner; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(owner() == _msgSender(), "Ownable: caller is not the owner"); _; } /** * @dev Leaves the contract without owner. It will not be possible to call * `onlyOwner` functions anymore. Can only be called by the current owner. * * NOTE: Renouncing ownership will leave the contract without an owner, * thereby removing any functionality that is only available to the owner. */ function renounceOwnership() public virtual onlyOwner { _setOwner(address(0)); } /** * @dev Transfers ownership of the contract to a new account (`newOwner`). * Can only be called by the current owner. */ function transferOwnership(address newOwner) public virtual onlyOwner { require(newOwner != address(0), "Ownable: new owner is the zero address"); _setOwner(newOwner); } function _setOwner(address newOwner) private { address oldOwner = _owner; _owner = newOwner; emit OwnershipTransferred(oldOwner, newOwner); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; /** * @dev Contract module that helps prevent reentrant calls to a function. * * Inheriting from `ReentrancyGuard` will make the {nonReentrant} modifier * available, which can be applied to functions to make sure there are no nested * (reentrant) calls to them. * * Note that because there is a single `nonReentrant` guard, functions marked as * `nonReentrant` may not call one another. This can be worked around by making * those functions `private`, and then adding `external` `nonReentrant` entry * points to them. * * TIP: If you would like to learn more about reentrancy and alternative ways * to protect against it, check out our blog post * https://blog.openzeppelin.com/reentrancy-after-istanbul/[Reentrancy After Istanbul]. */ abstract contract ReentrancyGuard { // Booleans are more expensive than uint256 or any type that takes up a full // word because each write operation emits an extra SLOAD to first read the // slot's contents, replace the bits taken up by the boolean, and then write // back. This is the compiler's defense against contract upgrades and // pointer aliasing, and it cannot be disabled. // The values being non-zero value makes deployment a bit more expensive, // but in exchange the refund on every call to nonReentrant will be lower in // amount. Since refunds are capped to a percentage of the total // transaction's gas, it is best to keep them low in cases like this one, to // increase the likelihood of the full refund coming into effect. uint256 private constant _NOT_ENTERED = 1; uint256 private constant _ENTERED = 2; uint256 private _status; constructor() { _status = _NOT_ENTERED; } /** * @dev Prevents a contract from calling itself, directly or indirectly. * Calling a `nonReentrant` function from another `nonReentrant` * function is not supported. It is possible to prevent this from happening * by making the `nonReentrant` function external, and make it call a * `private` function that does the actual work. */ modifier nonReentrant() { // On the first call to nonReentrant, _notEntered will be true require(_status != _ENTERED, "ReentrancyGuard: reentrant call"); // Any calls to nonReentrant after this point will fail _status = _ENTERED; _; // By storing the original value once again, a refund is triggered (see // https://eips.ethereum.org/EIPS/eip-2200) _status = _NOT_ENTERED; } }
// Contract based on https://docs.openzeppelin.com/contracts/3.x/erc721 // SPDX-License-Identifier: MIT /// @title Interface for GnomenclatureToken pragma solidity ^0.8.6; abstract contract IGnomenclatureToken { function setProvenanceHash(string memory _provenanceHash) virtual external; function mint(uint256 _count, address _recipient) virtual external; function setBaseURI(string memory baseURI) virtual external; function updateMinter(address _minter) virtual external; function lockMinter() virtual external; function tokenCount() virtual external returns (uint256); }
// SPDX-License-Identifier: MIT 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; } }
{ "optimizer": { "enabled": false, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } }, "libraries": {} }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address","name":"nftAddress","type":"address"},{"internalType":"uint256","name":"publicSaleStartTimestamp","type":"uint256"},{"internalType":"uint256","name":"tokenSupply","type":"uint256"},{"internalType":"uint256","name":"maxMintsAddress","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"inputs":[],"name":"MAX_MINTS_PER_TX","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"TOKEN_COST","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"flipSaleStatus","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isPublicSaleActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxMintsPerAddress","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"maxTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"mintCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mintPublic","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"publicSaleStart","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_reserveAmount","type":"uint256"}],"name":"reserveTeamTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"saleIsActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_max","type":"uint256"}],"name":"setMaxMintPerAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"token","outputs":[{"internalType":"contract IGnomenclatureToken","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"payable","type":"function"}]
Contract Creation Code
60806040526000600460006101000a81548160ff0219169083151502179055503480156200002c57600080fd5b5060405162001910380380620019108339818101604052810190620000529190620001d3565b6200007262000066620000d960201b60201c565b620000e160201b60201c565b6001808190555083600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600581905550816003819055508060028190555050505050620002bc565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050620001b68162000288565b92915050565b600081519050620001cd81620002a2565b92915050565b60008060008060808587031215620001f057620001ef62000283565b5b60006200020087828801620001a5565b94505060206200021387828801620001bc565b93505060406200022687828801620001bc565b92505060606200023987828801620001bc565b91505092959194509250565b6000620002528262000259565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600080fd5b620002938162000245565b81146200029f57600080fd5b50565b620002ad8162000279565b8114620002b957600080fd5b50565b61164480620002cc6000396000f3fe6080604052600436106100fe5760003560e01c8063c6a91b4211610095578063eb8d244411610064578063eb8d2444146102ba578063ed9ec888146102e5578063efd0cbf914610322578063f2fde38b1461033e578063fc0c546a14610367576100fe565b8063c6a91b4214610224578063ce03ec931461024f578063e71433d614610266578063e83157421461028f576100fe565b80633ccfd60b116100d15780633ccfd60b146101ad578063715018a6146101b75780638da5cb5b146101ce578063ae6a80d5146101f9576100fe565b80631e14d44b146101035780631e84c4131461012c5780633360caa0146101575780633aa35ee014610182575b600080fd5b34801561010f57600080fd5b5061012a60048036038101906101259190610f62565b610392565b005b34801561013857600080fd5b50610141610418565b60405161014e919061114e565b60405180910390f35b34801561016357600080fd5b5061016c61043d565b60405161017991906112a4565b60405180910390f35b34801561018e57600080fd5b50610197610443565b6040516101a491906112a4565b60405180910390f35b6101b561044e565b005b3480156101c357600080fd5b506101cc610510565b005b3480156101da57600080fd5b506101e3610598565b6040516101f09190611133565b60405180910390f35b34801561020557600080fd5b5061020e6105c1565b60405161021b91906112a4565b60405180910390f35b34801561023057600080fd5b506102396105c7565b60405161024691906112a4565b60405180910390f35b34801561025b57600080fd5b506102646105cc565b005b34801561027257600080fd5b5061028d60048036038101906102889190610f22565b610674565b005b34801561029b57600080fd5b506102a461087a565b6040516102b191906112a4565b60405180910390f35b3480156102c657600080fd5b506102cf610880565b6040516102dc919061114e565b60405180910390f35b3480156102f157600080fd5b5061030c60048036038101906103079190610ef5565b610893565b60405161031991906112a4565b60405180910390f35b61033c60048036038101906103379190610f62565b6108dc565b005b34801561034a57600080fd5b5061036560048036038101906103609190610ef5565b610ccc565b005b34801561037357600080fd5b5061037c610dc4565b6040516103899190611169565b60405180910390f35b61039a610dea565b73ffffffffffffffffffffffffffffffffffffffff166103b8610598565b73ffffffffffffffffffffffffffffffffffffffff161461040e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610405906111e4565b60405180910390fd5b8060028190555050565b600060055442101580156104385750600460009054906101000a900460ff165b905090565b60055481565b66470de4df82000081565b610456610dea565b73ffffffffffffffffffffffffffffffffffffffff16610474610598565b73ffffffffffffffffffffffffffffffffffffffff16146104ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c1906111e4565b60405180910390fd5b60004790503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505061050d57600080fd5b50565b610518610dea565b73ffffffffffffffffffffffffffffffffffffffff16610536610598565b73ffffffffffffffffffffffffffffffffffffffff161461058c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610583906111e4565b60405180910390fd5b6105966000610df2565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60025481565b601481565b6105d4610dea565b73ffffffffffffffffffffffffffffffffffffffff166105f2610598565b73ffffffffffffffffffffffffffffffffffffffff1614610648576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063f906111e4565b60405180910390fd5b600460009054906101000a900460ff1615600460006101000a81548160ff021916908315150217905550565b61067c610dea565b73ffffffffffffffffffffffffffffffffffffffff1661069a610598565b73ffffffffffffffffffffffffffffffffffffffff16146106f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e7906111e4565b60405180910390fd5b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639f181b5e6040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561075c57600080fd5b505af1158015610770573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107949190610f8f565b905060035482826107a591906112f9565b11156107e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107dd90611224565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166394bf804d83856040518363ffffffff1660e01b81526004016108439291906112bf565b600060405180830381600087803b15801561085d57600080fd5b505af1158015610871573d6000803e3d6000fd5b50505050505050565b60035481565b600460009054906101000a900460ff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60026001541415610922576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091990611264565b60405180910390fd5b60026001819055506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639f181b5e6040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561099657600080fd5b505af11580156109aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ce9190610f8f565b9050600460009054906101000a900460ff16610a1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1690611204565b60405180910390fd5b600554421015610a64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5b906111c4565b60405180910390fd5b6014821115610aa8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9f90611244565b60405180910390fd5b60025482600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610af691906112f9565b1115610b37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2e90611184565b60405180910390fd5b6003548282610b4691906112f9565b1115610b87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7e90611224565b60405180910390fd5b8166470de4df820000610b9a919061134f565b341015610bdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd390611284565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166394bf804d83336040518363ffffffff1660e01b8152600401610c399291906112bf565b600060405180830381600087803b158015610c5357600080fd5b505af1158015610c67573d6000803e3d6000fd5b5050505081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cba91906112f9565b92505081905550506001808190555050565b610cd4610dea565b73ffffffffffffffffffffffffffffffffffffffff16610cf2610598565b73ffffffffffffffffffffffffffffffffffffffff1614610d48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3f906111e4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610db8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610daf906111a4565b60405180910390fd5b610dc181610df2565b50565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081359050610ec5816115e0565b92915050565b600081359050610eda816115f7565b92915050565b600081519050610eef816115f7565b92915050565b600060208284031215610f0b57610f0a611444565b5b6000610f1984828501610eb6565b91505092915050565b60008060408385031215610f3957610f38611444565b5b6000610f4785828601610eb6565b9250506020610f5885828601610ecb565b9150509250929050565b600060208284031215610f7857610f77611444565b5b6000610f8684828501610ecb565b91505092915050565b600060208284031215610fa557610fa4611444565b5b6000610fb384828501610ee0565b91505092915050565b610fc5816113a9565b82525050565b610fd4816113bb565b82525050565b610fe3816113f1565b82525050565b6000610ff6601b836112e8565b915061100182611449565b602082019050919050565b60006110196026836112e8565b915061102482611472565b604082019050919050565b600061103c6011836112e8565b9150611047826114c1565b602082019050919050565b600061105f6020836112e8565b915061106a826114ea565b602082019050919050565b6000611082601d836112e8565b915061108d82611513565b602082019050919050565b60006110a56019836112e8565b91506110b08261153c565b602082019050919050565b60006110c86018836112e8565b91506110d382611565565b602082019050919050565b60006110eb601f836112e8565b91506110f68261158e565b602082019050919050565b600061110e6017836112e8565b9150611119826115b7565b602082019050919050565b61112d816113e7565b82525050565b60006020820190506111486000830184610fbc565b92915050565b60006020820190506111636000830184610fcb565b92915050565b600060208201905061117e6000830184610fda565b92915050565b6000602082019050818103600083015261119d81610fe9565b9050919050565b600060208201905081810360008301526111bd8161100c565b9050919050565b600060208201905081810360008301526111dd8161102f565b9050919050565b600060208201905081810360008301526111fd81611052565b9050919050565b6000602082019050818103600083015261121d81611075565b9050919050565b6000602082019050818103600083015261123d81611098565b9050919050565b6000602082019050818103600083015261125d816110bb565b9050919050565b6000602082019050818103600083015261127d816110de565b9050919050565b6000602082019050818103600083015261129d81611101565b9050919050565b60006020820190506112b96000830184611124565b92915050565b60006040820190506112d46000830185611124565b6112e16020830184610fbc565b9392505050565b600082825260208201905092915050565b6000611304826113e7565b915061130f836113e7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561134457611343611415565b5b828201905092915050565b600061135a826113e7565b9150611365836113e7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561139e5761139d611415565b5b828202905092915050565b60006113b4826113c7565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006113fc82611403565b9050919050565b600061140e826113c7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b7f45786365656465642077616c6c6574206d696e74206c696d6974210000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f53616c65206e6f74207374617274656421000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f53616c65206d7573742062652061637469766520746f20636c61696d21000000600082015250565b7f45786365656473206d617820746f6b656e20737570706c792100000000000000600082015250565b7f45786365656473206d6178206d696e7420706572207478210000000000000000600082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f496e76616c6964204554482076616c75652073656e7421000000000000000000600082015250565b6115e9816113a9565b81146115f457600080fd5b50565b611600816113e7565b811461160b57600080fd5b5056fea2646970667358221220d1d5f7972460f666333d0acd84bb83640900fba282afbe637c72ff5115f05ac564736f6c63430008060033000000000000000000000000d9f23b79810b4fa2785d3399ba0a4cbb0e42be5100000000000000000000000000000000000000000000000000000000620d49b00000000000000000000000000000000000000000000000000000000000001bc70000000000000000000000000000000000000000000000000000000000000064
Deployed Bytecode
0x6080604052600436106100fe5760003560e01c8063c6a91b4211610095578063eb8d244411610064578063eb8d2444146102ba578063ed9ec888146102e5578063efd0cbf914610322578063f2fde38b1461033e578063fc0c546a14610367576100fe565b8063c6a91b4214610224578063ce03ec931461024f578063e71433d614610266578063e83157421461028f576100fe565b80633ccfd60b116100d15780633ccfd60b146101ad578063715018a6146101b75780638da5cb5b146101ce578063ae6a80d5146101f9576100fe565b80631e14d44b146101035780631e84c4131461012c5780633360caa0146101575780633aa35ee014610182575b600080fd5b34801561010f57600080fd5b5061012a60048036038101906101259190610f62565b610392565b005b34801561013857600080fd5b50610141610418565b60405161014e919061114e565b60405180910390f35b34801561016357600080fd5b5061016c61043d565b60405161017991906112a4565b60405180910390f35b34801561018e57600080fd5b50610197610443565b6040516101a491906112a4565b60405180910390f35b6101b561044e565b005b3480156101c357600080fd5b506101cc610510565b005b3480156101da57600080fd5b506101e3610598565b6040516101f09190611133565b60405180910390f35b34801561020557600080fd5b5061020e6105c1565b60405161021b91906112a4565b60405180910390f35b34801561023057600080fd5b506102396105c7565b60405161024691906112a4565b60405180910390f35b34801561025b57600080fd5b506102646105cc565b005b34801561027257600080fd5b5061028d60048036038101906102889190610f22565b610674565b005b34801561029b57600080fd5b506102a461087a565b6040516102b191906112a4565b60405180910390f35b3480156102c657600080fd5b506102cf610880565b6040516102dc919061114e565b60405180910390f35b3480156102f157600080fd5b5061030c60048036038101906103079190610ef5565b610893565b60405161031991906112a4565b60405180910390f35b61033c60048036038101906103379190610f62565b6108dc565b005b34801561034a57600080fd5b5061036560048036038101906103609190610ef5565b610ccc565b005b34801561037357600080fd5b5061037c610dc4565b6040516103899190611169565b60405180910390f35b61039a610dea565b73ffffffffffffffffffffffffffffffffffffffff166103b8610598565b73ffffffffffffffffffffffffffffffffffffffff161461040e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610405906111e4565b60405180910390fd5b8060028190555050565b600060055442101580156104385750600460009054906101000a900460ff165b905090565b60055481565b66470de4df82000081565b610456610dea565b73ffffffffffffffffffffffffffffffffffffffff16610474610598565b73ffffffffffffffffffffffffffffffffffffffff16146104ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104c1906111e4565b60405180910390fd5b60004790503373ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f1935050505061050d57600080fd5b50565b610518610dea565b73ffffffffffffffffffffffffffffffffffffffff16610536610598565b73ffffffffffffffffffffffffffffffffffffffff161461058c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610583906111e4565b60405180910390fd5b6105966000610df2565b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60025481565b601481565b6105d4610dea565b73ffffffffffffffffffffffffffffffffffffffff166105f2610598565b73ffffffffffffffffffffffffffffffffffffffff1614610648576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063f906111e4565b60405180910390fd5b600460009054906101000a900460ff1615600460006101000a81548160ff021916908315150217905550565b61067c610dea565b73ffffffffffffffffffffffffffffffffffffffff1661069a610598565b73ffffffffffffffffffffffffffffffffffffffff16146106f0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106e7906111e4565b60405180910390fd5b6000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639f181b5e6040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561075c57600080fd5b505af1158015610770573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107949190610f8f565b905060035482826107a591906112f9565b11156107e6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107dd90611224565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166394bf804d83856040518363ffffffff1660e01b81526004016108439291906112bf565b600060405180830381600087803b15801561085d57600080fd5b505af1158015610871573d6000803e3d6000fd5b50505050505050565b60035481565b600460009054906101000a900460ff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b60026001541415610922576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091990611264565b60405180910390fd5b60026001819055506000600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16639f181b5e6040518163ffffffff1660e01b8152600401602060405180830381600087803b15801561099657600080fd5b505af11580156109aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109ce9190610f8f565b9050600460009054906101000a900460ff16610a1f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a1690611204565b60405180910390fd5b600554421015610a64576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5b906111c4565b60405180910390fd5b6014821115610aa8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a9f90611244565b60405180910390fd5b60025482600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610af691906112f9565b1115610b37576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b2e90611184565b60405180910390fd5b6003548282610b4691906112f9565b1115610b87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7e90611224565b60405180910390fd5b8166470de4df820000610b9a919061134f565b341015610bdc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd390611284565b60405180910390fd5b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166394bf804d83336040518363ffffffff1660e01b8152600401610c399291906112bf565b600060405180830381600087803b158015610c5357600080fd5b505af1158015610c67573d6000803e3d6000fd5b5050505081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610cba91906112f9565b92505081905550506001808190555050565b610cd4610dea565b73ffffffffffffffffffffffffffffffffffffffff16610cf2610598565b73ffffffffffffffffffffffffffffffffffffffff1614610d48576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d3f906111e4565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415610db8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610daf906111a4565b60405180910390fd5b610dc181610df2565b50565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081359050610ec5816115e0565b92915050565b600081359050610eda816115f7565b92915050565b600081519050610eef816115f7565b92915050565b600060208284031215610f0b57610f0a611444565b5b6000610f1984828501610eb6565b91505092915050565b60008060408385031215610f3957610f38611444565b5b6000610f4785828601610eb6565b9250506020610f5885828601610ecb565b9150509250929050565b600060208284031215610f7857610f77611444565b5b6000610f8684828501610ecb565b91505092915050565b600060208284031215610fa557610fa4611444565b5b6000610fb384828501610ee0565b91505092915050565b610fc5816113a9565b82525050565b610fd4816113bb565b82525050565b610fe3816113f1565b82525050565b6000610ff6601b836112e8565b915061100182611449565b602082019050919050565b60006110196026836112e8565b915061102482611472565b604082019050919050565b600061103c6011836112e8565b9150611047826114c1565b602082019050919050565b600061105f6020836112e8565b915061106a826114ea565b602082019050919050565b6000611082601d836112e8565b915061108d82611513565b602082019050919050565b60006110a56019836112e8565b91506110b08261153c565b602082019050919050565b60006110c86018836112e8565b91506110d382611565565b602082019050919050565b60006110eb601f836112e8565b91506110f68261158e565b602082019050919050565b600061110e6017836112e8565b9150611119826115b7565b602082019050919050565b61112d816113e7565b82525050565b60006020820190506111486000830184610fbc565b92915050565b60006020820190506111636000830184610fcb565b92915050565b600060208201905061117e6000830184610fda565b92915050565b6000602082019050818103600083015261119d81610fe9565b9050919050565b600060208201905081810360008301526111bd8161100c565b9050919050565b600060208201905081810360008301526111dd8161102f565b9050919050565b600060208201905081810360008301526111fd81611052565b9050919050565b6000602082019050818103600083015261121d81611075565b9050919050565b6000602082019050818103600083015261123d81611098565b9050919050565b6000602082019050818103600083015261125d816110bb565b9050919050565b6000602082019050818103600083015261127d816110de565b9050919050565b6000602082019050818103600083015261129d81611101565b9050919050565b60006020820190506112b96000830184611124565b92915050565b60006040820190506112d46000830185611124565b6112e16020830184610fbc565b9392505050565b600082825260208201905092915050565b6000611304826113e7565b915061130f836113e7565b9250827fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0382111561134457611343611415565b5b828201905092915050565b600061135a826113e7565b9150611365836113e7565b9250817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff048311821515161561139e5761139d611415565b5b828202905092915050565b60006113b4826113c7565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b60006113fc82611403565b9050919050565b600061140e826113c7565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600080fd5b7f45786365656465642077616c6c6574206d696e74206c696d6974210000000000600082015250565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b7f53616c65206e6f74207374617274656421000000000000000000000000000000600082015250565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b7f53616c65206d7573742062652061637469766520746f20636c61696d21000000600082015250565b7f45786365656473206d617820746f6b656e20737570706c792100000000000000600082015250565b7f45786365656473206d6178206d696e7420706572207478210000000000000000600082015250565b7f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00600082015250565b7f496e76616c6964204554482076616c75652073656e7421000000000000000000600082015250565b6115e9816113a9565b81146115f457600080fd5b50565b611600816113e7565b811461160b57600080fd5b5056fea2646970667358221220d1d5f7972460f666333d0acd84bb83640900fba282afbe637c72ff5115f05ac564736f6c63430008060033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000d9f23b79810b4fa2785d3399ba0a4cbb0e42be5100000000000000000000000000000000000000000000000000000000620d49b00000000000000000000000000000000000000000000000000000000000001bc70000000000000000000000000000000000000000000000000000000000000064
-----Decoded View---------------
Arg [0] : nftAddress (address): 0xD9f23B79810B4Fa2785D3399Ba0A4CBB0E42bE51
Arg [1] : publicSaleStartTimestamp (uint256): 1645038000
Arg [2] : tokenSupply (uint256): 7111
Arg [3] : maxMintsAddress (uint256): 100
-----Encoded View---------------
4 Constructor Arguments found :
Arg [0] : 000000000000000000000000d9f23b79810b4fa2785d3399ba0a4cbb0e42be51
Arg [1] : 00000000000000000000000000000000000000000000000000000000620d49b0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000001bc7
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000064
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 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.