Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 16 from a total of 16 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Set Price | 18003146 | 384 days ago | IN | 0 ETH | 0.00030297 | ||||
Set Price | 18003126 | 384 days ago | IN | 0 ETH | 0.00036357 | ||||
Set Price | 17980727 | 387 days ago | IN | 0 ETH | 0.00043449 | ||||
Set Price | 17980724 | 387 days ago | IN | 0 ETH | 0.0004814 | ||||
Set Price | 17980659 | 387 days ago | IN | 0 ETH | 0.00042537 | ||||
Set Price | 17980653 | 387 days ago | IN | 0 ETH | 0.00050514 | ||||
Set Owner | 17954668 | 391 days ago | IN | 0 ETH | 0.00034942 | ||||
Set Price | 17954594 | 391 days ago | IN | 0 ETH | 0.00038779 | ||||
Set Price | 17954499 | 391 days ago | IN | 0 ETH | 0.00033768 | ||||
Withdraw | 17942035 | 393 days ago | IN | 0 ETH | 0.00080949 | ||||
Mint | 17941955 | 393 days ago | IN | 0.0044 ETH | 0.00293653 | ||||
Withdraw | 17941921 | 393 days ago | IN | 0 ETH | 0.00093689 | ||||
Mint | 17941910 | 393 days ago | IN | 0.0044 ETH | 0.00282534 | ||||
Withdraw | 17941884 | 393 days ago | IN | 0 ETH | 0.00071116 | ||||
Mint | 17941872 | 393 days ago | IN | 0.0044 ETH | 0.00290533 | ||||
0x60806040 | 17932648 | 394 days ago | IN | 0 ETH | 0.00858774 |
Loading...
Loading
Contract Name:
CryptoPipisMint
Compiler Version
v0.8.19+commit.7dd6d404
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2023-08-17 */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.4; interface INFT { function totalSupply() external view returns (uint); function balanceOf(address owner) external view returns (uint256 balance); function mintSeaDrop(address minter, uint256 quantity) external; } /** * @title Token mining manager administrator contract. */ contract Ownable { address public owner_; /// @dev Only admins can execute. modifier onlyOwner() { require(owner_ == msg.sender); _; } function setOwner(address _newOwner) public onlyOwner { require(_newOwner != address(0) && owner_ != _newOwner); owner_ = _newOwner; } } contract CryptoPipisMint is Ownable { // Floor price per token uint256 public price_ = 0.0044e18; // The address of pipis NFT address public nft = 0xfb9DE29EE5406BDDC27A1413Ef2c47c66C78f097; // Mint event event Minted(address indexed wallet, uint amount); // ============================================================= // CONSTRUCTOR // ============================================================= constructor() { owner_ = msg.sender; } function setPrice(uint256 _price) external onlyOwner { price_ = _price; } // ============================================================= // PUPLIC FUNCTIONS // ============================================================= function getMintable() public view returns(uint) { return (uint(10000) - INFT(nft).totalSupply()); } // Maximum tokens to mint is 10,000 function mint(uint256 _amount) public payable { uint256 _price = _amount * price_; uint256 _mintable = uint(10000) - INFT(nft).totalSupply(); require(_amount <= _mintable, "Mint: quantity exceeds available tokens for mint"); require(_amount <= 10, "Mint: quantity exceeds maximum allowed per transaction"); // For contract owner to mass mint the remaining tokens if any // to be then sold on open marketplaces if (msg.sender == owner_) { _price = 0; } else { require(INFT(nft).balanceOf(msg.sender) + _amount <= 100, 'Exceeds max mint per wallet reached'); } require(msg.value >= _price, "Insufficient payment"); INFT(nft).mintSeaDrop(msg.sender, _amount); // Transfer excess amount of ether if (msg.value > _price) { payable(msg.sender).transfer(msg.value - _price); } emit Minted(msg.sender, _amount); } function withdraw() public onlyOwner { uint _amount = address(this).balance; payable(owner_).transfer(_amount); } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"wallet","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Minted","type":"event"},{"inputs":[],"name":"getMintable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"nft","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner_","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"price_","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_newOwner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"setPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
6080604052660fa1c6d5030000600155600280546001600160a01b03191673fb9de29ee5406bddc27a1413ef2c47c66c78f09717905534801561004157600080fd5b50600080546001600160a01b03191633179055610756806100636000396000f3fe60806040526004361061007b5760003560e01c8063a0712d681161004e578063a0712d6814610114578063ce40b03f14610127578063e76630791461014b578063f698bceb1461016b57600080fd5b806313af4035146100805780633ccfd60b146100a257806347ccca02146100b757806391b7f5ed146100f4575b600080fd5b34801561008c57600080fd5b506100a061009b366004610665565b610180565b005b3480156100ae57600080fd5b506100a06101e8565b3480156100c357600080fd5b506002546100d7906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561010057600080fd5b506100a061010f366004610695565b61023e565b6100a0610122366004610695565b61025a565b34801561013357600080fd5b5061013d60015481565b6040519081526020016100eb565b34801561015757600080fd5b506000546100d7906001600160a01b031681565b34801561017757600080fd5b5061013d6105e6565b6000546001600160a01b0316331461019757600080fd5b6001600160a01b038116158015906101bd57506000546001600160a01b03828116911614155b6101c657600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146101ff57600080fd5b6000805460405147926001600160a01b039092169183156108fc02918491818181858888f1935050505015801561023a573d6000803e3d6000fd5b5050565b6000546001600160a01b0316331461025557600080fd5b600155565b60006001548261026a91906106c4565b90506000600260009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e591906106e1565b6102f1906127106106fa565b9050808311156103615760405162461bcd60e51b815260206004820152603060248201527f4d696e743a207175616e74697479206578636565647320617661696c61626c6560448201526f081d1bdad95b9cc8199bdc881b5a5b9d60821b60648201526084015b60405180910390fd5b600a8311156103d15760405162461bcd60e51b815260206004820152603660248201527f4d696e743a207175616e746974792065786365656473206d6178696d756d2061604482015275363637bbb2b2103832b9103a3930b739b0b1ba34b7b760511b6064820152608401610358565b6000546001600160a01b031633036103ec57600091506104c1565b6002546040516370a0823160e01b815233600482015260649185916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610439573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045d91906106e1565b610467919061070d565b11156104c15760405162461bcd60e51b815260206004820152602360248201527f45786365656473206d6178206d696e74207065722077616c6c657420726561636044820152621a195960ea1b6064820152608401610358565b813410156105085760405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606401610358565b6002546040516364869dad60e01b8152336004820152602481018590526001600160a01b03909116906364869dad90604401600060405180830381600087803b15801561055457600080fd5b505af1158015610568573d6000803e3d6000fd5b50505050813411156105ac57336108fc61058284346106fa565b6040518115909202916000818181858888f193505050501580156105aa573d6000803e3d6000fd5b505b60405183815233907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a2505050565b600254604080516318160ddd60e01b815290516000926001600160a01b0316916318160ddd9160048083019260209291908290030181865afa158015610630573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065491906106e1565b610660906127106106fa565b905090565b60006020828403121561067757600080fd5b81356001600160a01b038116811461068e57600080fd5b9392505050565b6000602082840312156106a757600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176106db576106db6106ae565b92915050565b6000602082840312156106f357600080fd5b5051919050565b818103818111156106db576106db6106ae565b808201808211156106db576106db6106ae56fea26469706673582212202ac944ecc53b38b7ba6fa0a09b83825d94e46f04913552607053934355a53e0d64736f6c63430008130033
Deployed Bytecode
0x60806040526004361061007b5760003560e01c8063a0712d681161004e578063a0712d6814610114578063ce40b03f14610127578063e76630791461014b578063f698bceb1461016b57600080fd5b806313af4035146100805780633ccfd60b146100a257806347ccca02146100b757806391b7f5ed146100f4575b600080fd5b34801561008c57600080fd5b506100a061009b366004610665565b610180565b005b3480156100ae57600080fd5b506100a06101e8565b3480156100c357600080fd5b506002546100d7906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b34801561010057600080fd5b506100a061010f366004610695565b61023e565b6100a0610122366004610695565b61025a565b34801561013357600080fd5b5061013d60015481565b6040519081526020016100eb565b34801561015757600080fd5b506000546100d7906001600160a01b031681565b34801561017757600080fd5b5061013d6105e6565b6000546001600160a01b0316331461019757600080fd5b6001600160a01b038116158015906101bd57506000546001600160a01b03828116911614155b6101c657600080fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146101ff57600080fd5b6000805460405147926001600160a01b039092169183156108fc02918491818181858888f1935050505015801561023a573d6000803e3d6000fd5b5050565b6000546001600160a01b0316331461025557600080fd5b600155565b60006001548261026a91906106c4565b90506000600260009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102c1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e591906106e1565b6102f1906127106106fa565b9050808311156103615760405162461bcd60e51b815260206004820152603060248201527f4d696e743a207175616e74697479206578636565647320617661696c61626c6560448201526f081d1bdad95b9cc8199bdc881b5a5b9d60821b60648201526084015b60405180910390fd5b600a8311156103d15760405162461bcd60e51b815260206004820152603660248201527f4d696e743a207175616e746974792065786365656473206d6178696d756d2061604482015275363637bbb2b2103832b9103a3930b739b0b1ba34b7b760511b6064820152608401610358565b6000546001600160a01b031633036103ec57600091506104c1565b6002546040516370a0823160e01b815233600482015260649185916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610439573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061045d91906106e1565b610467919061070d565b11156104c15760405162461bcd60e51b815260206004820152602360248201527f45786365656473206d6178206d696e74207065722077616c6c657420726561636044820152621a195960ea1b6064820152608401610358565b813410156105085760405162461bcd60e51b8152602060048201526014602482015273125b9cdd59999a58da595b9d081c185e5b595b9d60621b6044820152606401610358565b6002546040516364869dad60e01b8152336004820152602481018590526001600160a01b03909116906364869dad90604401600060405180830381600087803b15801561055457600080fd5b505af1158015610568573d6000803e3d6000fd5b50505050813411156105ac57336108fc61058284346106fa565b6040518115909202916000818181858888f193505050501580156105aa573d6000803e3d6000fd5b505b60405183815233907f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe9060200160405180910390a2505050565b600254604080516318160ddd60e01b815290516000926001600160a01b0316916318160ddd9160048083019260209291908290030181865afa158015610630573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061065491906106e1565b610660906127106106fa565b905090565b60006020828403121561067757600080fd5b81356001600160a01b038116811461068e57600080fd5b9392505050565b6000602082840312156106a757600080fd5b5035919050565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176106db576106db6106ae565b92915050565b6000602082840312156106f357600080fd5b5051919050565b818103818111156106db576106db6106ae565b808201808211156106db576106db6106ae56fea26469706673582212202ac944ecc53b38b7ba6fa0a09b83825d94e46f04913552607053934355a53e0d64736f6c63430008130033
Deployed Bytecode Sourcemap
704:2148:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;540:157;;;;;;;;;;-1:-1:-1;540:157:0;;;;;:::i;:::-;;:::i;:::-;;2713:136;;;;;;;;;;;;;:::i;852:63::-;;;;;;;;;;-1:-1:-1;852:63:0;;;;-1:-1:-1;;;;;852:63:0;;;;;;-1:-1:-1;;;;;469:32:1;;;451:51;;439:2;424:18;852:63:0;;;;;;;;1248:87;;;;;;;;;;-1:-1:-1;1248:87:0;;;;;:::i;:::-;;:::i;1699:1006::-;;;;;;:::i;:::-;;:::i;779:33::-;;;;;;;;;;;;;;;;;;;844:25:1;;;832:2;817:18;779:33:0;698:177:1;382:21:0;;;;;;;;;;-1:-1:-1;382:21:0;;;;-1:-1:-1;;;;;382:21:0;;;1536:114;;;;;;;;;;;;;:::i;540:157::-;491:6;;-1:-1:-1;;;;;491:6:0;501:10;491:20;483:29;;;;;;-1:-1:-1;;;;;613:23:0;::::1;::::0;;::::1;::::0;:46:::1;;-1:-1:-1::0;640:6:0::1;::::0;-1:-1:-1;;;;;640:19:0;;::::1;:6:::0;::::1;:19;;613:46;605:55;;;::::0;::::1;;671:6;:18:::0;;-1:-1:-1;;;;;;671:18:0::1;-1:-1:-1::0;;;;;671:18:0;;;::::1;::::0;;;::::1;::::0;;540:157::o;2713:136::-;491:6;;-1:-1:-1;;;;;491:6:0;501:10;491:20;483:29;;;;;;2761:12:::1;2816:6:::0;;2808:33:::1;::::0;2776:21:::1;::::0;-1:-1:-1;;;;;2816:6:0;;::::1;::::0;2808:33;::::1;;;::::0;2776:21;;2808:33;2761:12;2808:33;2776:21;2816:6;2808:33;::::1;;;;;;;;;;;;;::::0;::::1;;;;;;2750:99;2713:136::o:0;1248:87::-;491:6;;-1:-1:-1;;;;;491:6:0;501:10;491:20;483:29;;;;;;1312:6:::1;:15:::0;1248:87::o;1699:1006::-;1758:14;1785:6;;1775:7;:16;;;;:::i;:::-;1758:33;;1802:17;1841:3;;;;;;;;;-1:-1:-1;;;;;1841:3:0;-1:-1:-1;;;;;1836:21:0;;:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1822:37;;1827:5;1822:37;:::i;:::-;1802:57;;1891:9;1880:7;:20;;1872:81;;;;-1:-1:-1;;;1872:81:0;;1709:2:1;1872:81:0;;;1691:21:1;1748:2;1728:18;;;1721:30;1787:34;1767:18;;;1760:62;-1:-1:-1;;;1838:18:1;;;1831:46;1894:19;;1872:81:0;;;;;;;;;1983:2;1972:7;:13;;1964:80;;;;-1:-1:-1;;;1964:80:0;;2126:2:1;1964:80:0;;;2108:21:1;2165:2;2145:18;;;2138:30;2204:34;2184:18;;;2177:62;-1:-1:-1;;;2255:18:1;;;2248:52;2317:19;;1964:80:0;1924:418:1;1964:80:0;2196:6;;-1:-1:-1;;;;;2196:6:0;2182:10;:20;2178:192;;2228:1;2219:10;;2178:192;;;2275:3;;2270:31;;-1:-1:-1;;;2270:31:0;;2290:10;2270:31;;;451:51:1;2315:3:0;;2304:7;;-1:-1:-1;;;;;2275:3:0;;;;2270:19;;424:18:1;;2270:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:41;;;;:::i;:::-;:48;;2262:96;;;;-1:-1:-1;;;2262:96:0;;2679:2:1;2262:96:0;;;2661:21:1;2718:2;2698:18;;;2691:30;2757:34;2737:18;;;2730:62;-1:-1:-1;;;2808:18:1;;;2801:33;2851:19;;2262:96:0;2477:399:1;2262:96:0;2403:6;2390:9;:19;;2382:52;;;;-1:-1:-1;;;2382:52:0;;3083:2:1;2382:52:0;;;3065:21:1;3122:2;3102:18;;;3095:30;-1:-1:-1;;;3141:18:1;;;3134:50;3201:18;;2382:52:0;2881:344:1;2382:52:0;2452:3;;2447:42;;-1:-1:-1;;;2447:42:0;;2469:10;2447:42;;;3404:51:1;3471:18;;;3464:34;;;-1:-1:-1;;;;;2452:3:0;;;;2447:21;;3377:18:1;;2447:42:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2562:6;2550:9;:18;2546:99;;;2593:10;2585:48;2614:18;2626:6;2614:9;:18;:::i;:::-;2585:48;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2546:99;2662:27;;844:25:1;;;2669:10:0;;2662:27;;832:2:1;817:18;2662:27:0;;;;;;;1745:960;;1699:1006;:::o;1536:114::-;1623:3;;1618:23;;;-1:-1:-1;;;1618:23:0;;;;1579:4;;-1:-1:-1;;;;;1623:3:0;;1618:21;;:23;;;;;;;;;;;;;;1623:3;1618:23;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1604:37;;1609:5;1604:37;:::i;:::-;1596:46;;1536:114;:::o;14:286:1:-;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;168:23;;-1:-1:-1;;;;;220:31:1;;210:42;;200:70;;266:1;263;256:12;200:70;289:5;14:286;-1:-1:-1;;;14:286:1:o;513:180::-;572:6;625:2;613:9;604:7;600:23;596:32;593:52;;;641:1;638;631:12;593:52;-1:-1:-1;664:23:1;;513:180;-1:-1:-1;513:180:1:o;880:127::-;941:10;936:3;932:20;929:1;922:31;972:4;969:1;962:15;996:4;993:1;986:15;1012:168;1085:9;;;1116;;1133:15;;;1127:22;;1113:37;1103:71;;1154:18;;:::i;:::-;1012:168;;;;:::o;1185:184::-;1255:6;1308:2;1296:9;1287:7;1283:23;1279:32;1276:52;;;1324:1;1321;1314:12;1276:52;-1:-1:-1;1347:16:1;;1185:184;-1:-1:-1;1185:184:1:o;1374:128::-;1441:9;;;1462:11;;;1459:37;;;1476:18;;:::i;2347:125::-;2412:9;;;2433:10;;;2430:36;;;2446:18;;:::i
Swarm Source
ipfs://2ac944ecc53b38b7ba6fa0a09b83825d94e46f04913552607053934355a53e0d
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 26 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.