WhiteRabbitProducerPassDistribution

Verified contract

Active on Ethereum with 3,601 txns
Deployed by via 0xeaf906d3 at 14880744
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#5)
ERC-1555
--
 (#4)
ERC-1555
--
0x2372e912b8e01b76ef18f42a9fac10e919bb40823c0950af475f718e1db80bf7
0xd92e10eeddc40c9e53a37447335ecb2c860de5dbd54480b4f11f0cd93fee8839
0x609bef35d6d8cb3bfc91967163e95f02c4f6232ade7f2142fc33377cdcc63f84
0x4180cdd48c0242f430ff279ba8f52f03de2263eec34fad53b62efb5246cd98b6
0xd03094c9f178dd937ba141a71074f6659e9bebcf4bb7bc80a0a8c88af8788d50
0x076cce684519654eda12c904b7917b63a7ac232c79bd8a52eb817976411d6795
0x2de6fa879e9709a5d4b083bfd87e79bcb54e9b7aac15b0d0cedd241fbdf51f7a
0xd4f00538c63e5871bc4e5752feb657eac438991fdb1f01aa173b9842debf9ed2
0xe26a7d1f38cf2193673c8b9ba7e987428c88ae97c9691289df8aaaf001d91693
0x4858fad107f6bf0d74491484947789bab8d31dc95f9b75f982661cf792257c8d

Functions
Getter at block 21295144
owner(view returns (address)
0xc7f669be91e2a7dbea99eb2b85470397a03a5e87
producerPassContract(view returns (address)
0x97ed92e744c10fdd5d403a756239c4069e415e79
treasury(view returns (address)
0xc7f669be91e2a7dbea99eb2b85470397a03a5e87
Read-only
getEpisodeToProducerPass(uint256 episodeIdview returns (struct ProducerPass)
supportsInterface(bytes4 interfaceIdview returns (bool)
userPassesEarlyMintedByEpisodeId(uint256 episodeIdview returns (uint256)
userPassesMintedByEpisodeId(uint256 episodeIdview returns (uint256)
State-modifying
earlyMintProducerPass(uint256 episodeIduint256 amountAlloweduint256 amountMintingbytes32[] merkleProofpayable 
mintProducerPass(uint256 episodeIduint256 amountpayable 
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
renounceOwnership(
reserveProducerPassesForGifting(uint256 episodeIduint256 amountEachAddressaddress[] addresses
setMerkleRoot(uint256 episodeIdbytes32 merkleRoot
setProducerPass(uint256 priceuint256 episodeIduint256 maxSupplyuint256 maxPerWalletuint256 openMintTimestampbytes32 merkleRoot
setTreasury(address treasuryAddress
transferOwnership(address newOwner
withdraw(
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProducerPassBought(uint256 episodeIdaddress indexed accountuint256 amount
Constructor
constructor(address producerPassContract_address treasury_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.