Moonshot

Verified contract

Active on Ethereum with 4,750 txns
Deployed by via 0xf63c16d0 at 14591136
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $4,163.84
ERC-20
Value $12,718.29
ERC-20
Value $0
ERC-20
--
0xda682da374e92669fbcd38ee52129e9d0476dda81295fc7f738453737f95273e
0x961743e89893b369d8a7316d05d4c925be3668406ad5aaaf591af9cad115a098
0x668edde7088518085ea9ded904e26ef9e699b1e040c26d1c5f6b48e5000f8b61
0xde8176285799d5d055868bca4fb2bbc1fb417c68e1ec3088fff02adb04511981
0xb71795416b6143bd01fa8131c5c01346b61adcc327d03e67d000b6fc63aec79f
0xdd7adb75009ea9d9b9ef61bb6a0c9290fc1246662af50891832cbb7730bf3801
0xcf84ed069505ea173748d7088466fa3c5fc7755eb94ffe04ac44ccd3558f3f34
0xc026ea95effc739cd75683916f4af5da5902c20eafaff11f549ce5e97ef31dc0
0x11bcff5aeb393bd4a49871f92b3b2f2e42818d8ceb12a971c74be7c39061cee7
0x439ebb5fa2154007c046169e6b0f039fb0f8128365719cbf46cb8c64a919d551
From

Functions
Getter at block 20990081
ALLOWLIST_MINT_PRICE(view returns (uint256)
45000000000000000
MAX_MINT_COUNT(view returns (uint256)
10
MAX_TOTAL_SUPPLY(view returns (uint256)
2500
MINT_PRICE(view returns (uint256)
50000000000000000
allowBurn(view returns (bool)
false
baseTokenURI(view returns (string)
ipfs://QmcfM43Q24sygM2yLrVytU59n2QLvHGcPwSEKzWLB6R9Qd/
freeMintRoot(view returns (bytes32)
0x5ed2f2633e09082cf139a2161ba8f32b8d9418496fdd66e0c65141f4df7fc2e7
maxWLMintCount(view returns (uint256)
20
mintPhase(view returns (uint256)
2
name(view returns (string)
Moonshot
owner(view returns (address)
0x6c0425869e7d549135d8c0e5ea5ecdebb4a448f0
symbol(view returns (string)
MOON
totalReleased(view returns (uint256)
133503247275063375000
totalShares(view returns (uint256)
1000000
totalSupply(view returns (uint256)
2500
wlRoot(view returns (bytes32)
0x63d16c0353fb8863838effc18eb40f0b633c2f32715e34fe26d5ffa239f9d4f6
Read-only
addressMintCount(addressview returns (uint256)
balanceOf(address ownerview returns (uint256)
freeMintClaimed(addressview returns (bool)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
payee(uint256 indexview returns (address)
released(address accountview returns (uint256)
released(address tokenaddress accountview returns (uint256)
shares(address accountview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 _tokenIdview returns (string)
totalReleased(address tokenview returns (uint256)
State-modifying
approve(address touint256 tokenId
burn(uint256 _tokenId
changeMintPhase(uint256 _newPhase
mint(uint256 _amountpayable 
mintAllowList(uint256 _amountbytes32[] _proofpayable 
mintFreeMintList(bytes32[] _proof
ownerMint(uint256 _amountaddress _recipient
release(address account
release(address tokenaddress account
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setBaseURI(string _baseURI
setFreeMintMerkleRoot(bytes32 _freeMintMerkleroot
setWLCap(uint256 _newCap
setWLMerkleRoot(bytes32 _WLmerkleroot
toggleAllowBurn(
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ERC20PaymentReleased(address indexed tokenaddress touint256 amount
MintPhaseChanged(address _fromuint256 newPhase
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PayeeAdded(address accountuint256 shares
PaymentReceived(address fromuint256 amount
PaymentReleased(address touint256 amount
SetBaseURI(address _from
ToggleAllowBurn(bool isAllowed
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Withdraw(address _fromaddress _touint256 amount
Constructor
constructor(string _baseUribytes32 _WLmerklerootbytes32 _freeMintMerklerootaddress[] _payeesuint256[] _shares
Fallback and receive
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
ApprovalToCurrentOwner(
ApproveToCaller(
BalanceQueryForZeroAddress(
MintToZeroAddress(
MintZeroQuantity(
OwnerQueryForNonexistentToken(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(