Mooar

Verified contract

Active on Ethereum with 3,741 txns
Deployed by via 0x1e309a61 at 16634326
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#1906)
ERC-721
--
0x496b4d83eb132e25fb7791a22877da34d961e0e03e3c70795883a754ddc1ec90
0x19b4f89c1fddeea3e99a55237e6cfb805598af0deb52d718e8562c992e4061f3
0xcd0b0d01a0a5cb18867ca7fb2ace59d31db43dfa553948d06a342a31da983aa5
0xfef13b74412a14c417d715a7c3c14ff2968cface84a51d8d15dc61fcd92cb1ba
0x6e7dd779a9ad614cf067a4a97424e56e25f6da6ea9cb3c1397a79cf352574b9a
0x51306882cf75dbefdff893a0513a488502e3e5adf064125a840c96fcbc8dc7d3
0x0838d03c2d0715da138bf4e090beedae958830b3b6fd8c4f438e48ebfe2ca5e3
0x3318203c64da94ad428e1df531f0dcb38bf83aaff325b035e6c37b48e324284d
0x007126b8afebbd1e2e0d74d172805bc7d5ddf38ed443d2473c7a963f687d5d4b
0x5b5dc29d90a21f21ae7e024978e50bcd247864cbc3e980521eb5a1bd7ea18025

Functions
Getter at block 21286136
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINT_SIGNER(view returns (bytes32)
0x9c0216d63c69b849e4429e7dcadc07b867718eefd5e162f0472528af97c68c92
NFT_MANAGER(view returns (bytes32)
0x8972b9d3322325818f1215107c5cad20b0d1bd8a19dd8c3113a4cda650cdfe63
Read-only
NFTs(addressview returns (address creatorbytes32 seasonIduint32 maxSupplyuint32 directMintTimeuint32 currentMintIdxuint32 currentSupplyuint256 nftPriceuint256 creatorFund)
SeasonMerkleRoot(bytes32view returns (bytes32)
SeasonRedeemInfo(bytes32view returns (uint256)
Seasons(bytes32view returns (bytes32 secretbytes32 revealKeyuint32 unfreezeUpdateNftTimeaddress vault)
cidNFTAddresses(bytes32view returns (address)
getNFTCreator(address nftview returns (address)
getRoleAdmin(bytes32 roleview returns (bytes32)
getVault(bytes32 seasonIdview returns (address)
hasRole(bytes32 roleaddress accountview returns (bool)
leafRefunded(bytes32view returns (bool)
seasonVoterCost(bytes32addressview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
collectFund(bytes32 seasonIdaddress nft
directMint(address nftAddressuint32 mintNumuint256 validBeforebytes signature
grantRole(bytes32 roleaddress account
initNFT(bytes32 seasonIdbytes32 collectionIdstring namestring symbolstring baseURIstring tokenSuffixaddress nftCreatoruint256 nftPriceuint32 nftMaxSupply
initSeason(bytes32 seasonIdbytes32 secretuint32 voteStartingTimeuint32 voteEndingTime
redeem(bytes32 seasonIdbytes32 leafIduint256 refundFeeaddress[] nftsuint32[] tokenNumsuint32[] tokenIdsbytes32[] proofs
renounceRole(bytes32 roleaddress account
reveal(bytes32 seasonIdbytes32 revealKeybytes32 redeemMerkleRootuint32 redeemTimeuint32 unfreezeUpdateNftTimestruct MooarNFTLaunchResult[] nftLaunchResults
revokeRole(bytes32 roleaddress account
updateNftInfo(address nftAddressuint32 currentSupplyuint256 votingCost
vote(bytes32 seasonIdbytes32[] votingSecretsuint256[] votingCosts
Events
InitNFTEvent(address indexed nft
InitSeasonEvent(address indexed vault
RefundEvent(address indexed voterbytes32 indexed seasonIduint256 refundAmount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
VoteEvent(address indexed voterbytes32 indexed seasonIdbytes32 votingSecretuint256 votingFee
Constructor
constructor(address voteTokenuint256 votingBaseUnituint256 votingMaxCostPerAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.