Moonshot

Verified contract

Active on Ethereum with 4,762 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 $5,440.55
ERC-20
Value $16,778.89
ERC-20
--
ERC-20
--
0xc825e4bd85117cfd550a6282281475df9184473f8a65bc6b793a8e848dd504b9
0xe4aecc44a9be19b1d7ffafdd7fda4dcec3bb92805f91047acf7578cd9d821680
0x069add52592d8568844745b5c258d097c18caa0bee708690557b716ee75f0988
0x3503bb3eb3552f06e4210ca295357f51c9e22d430ed980af57fc3118a126dc81
0xc700bf02d2ff5d67f1d223a07d6bc349badf31a4f08ee17d6de911ba88c4c7c1
0xe3ed1b5d87fcedc7340740b85dc034393d93eb95a1605a317aa1e0f21a4813be
0xe631e65618be30ad641b0a42b450a43e48d500875c9eeb24dcd5665384e0a3f4
0x0d50a420558a1b4af5e407b26d4c38cac124999a62f78dd6f08529437465c4cb
0x5035377501c0164d1ec5f0936256d94901fbab37aa192344ad735696ce2b5bab
From
0xa575d772b79b77420aaaa1d2e352252b609ce84092fd1f18010fea73ff7c91da
From

Functions
Getter at block 21268450
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)
133567717893863375000
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(