WhiteRabbitProducerPassDistribution

Verified contract

Active on Ethereum with 3,590 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
--
0x5557f76a3444d8056563ccfbdf8e334e73c732b2b6e068abe22df92ea8635468
0xb896994e40370eb618fb331c5ac67e0ced64dbc697fe522e2e9818f25f3ecce0
From
0xbac2273e2994b82c976fe94e664469bad37e08872e8e7bac592981956c91d512
0x52c589dd8cde7ae596d3a741be32c7f817e8e2e2511a19ad4230aab9bb23a284
0x9269b65ea2363e1e41b5380ef8ffa8d24866d8dad76cbbaaa296d49513cb2a01
0x22ddcb1dc0179e6e8e4bd52f2af78baa71647b351943befb6004f4c41d0e93a7
From
0x26608757af911cdca67e472a31660736e86072de33bb01e276aeca3a0cdf2528
0x1ed2bddf321edc64985155781656a41754ee7d244992880047674cb26b993c60
0x423ad16b13172ecdb3f2807764fcffd1cd45490e4ca486480e2970bdd5c85dc8
From
0x5f5436dbdc8452112467bebf6a85f18d1888525a9e60f3a6a138a09fbb2bdf5f

Functions
Getter at block 20892757
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.