HoneyBox
Verified contract
Active on
Ethereum with 1,657 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 1 additional slot
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
(#110) | BOOBR | ERC-721 | 1 | -- | -- |
(#76) | BOOBR | ERC-721 | 1 | -- | -- |
(#1103) | BITB | ERC-721 | 1 | -- | -- |
(#638) | BITB | ERC-721 | 1 | -- | -- |
(#568) | BITB | ERC-721 | 1 | -- | -- |
(#537) | BITB | ERC-721 | 1 | -- | -- |
(#499) | BITB | ERC-721 | 1 | -- | -- |
(#470) | BITB | ERC-721 | 1 | -- | -- |
(#465) | BITB | ERC-721 | 1 | -- | -- |
(#437) | BITB | ERC-721 | 1 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21209772 | a day ago | | | 0.11 | 0.0017136382 | |
| 21206789 | 2 days ago | | | 0 | 0.0015750549 | |
| 21203235 | 2 days ago | | | 0.11 | 0.0019414334 | |
| 21200681 | 2 days ago | | | 0 | 0.0025054591 | |
| 21189780 | 4 days ago | | | 0 | 0.0035206131 | |
| 21189564 | 4 days ago | | | 0.11 | 0.0031246533 | |
| 21189504 | 4 days ago | | | 0 | 0.0034617833 | |
| 21187361 | 4 days ago | | | 0 | 0.0056395641 | |
| 21186718 | 4 days ago | | | 0 | 0.0085135062 | |
| 21182463 | 5 days ago | | | 0 | 0.0047048519 |
ABI
ABI objects
Getter at block 21217721
gameRegistry() view returns (address)
0xec420b0d0da852359e0d6a31ec322ab502c788a2
gatekeeper() view returns (address)
0xb5ce6c18e7c9b3f0a223641ef84889df878f42b3
honeyJar() view returns (address)
0xa20cf9b0874c3e46b344deaeea9c2e0c3e1db37d
honeyJarShare() view returns (uint256)
223300000000000000
initialized() view returns (bool)
true
mintConfig() view returns (uint32 maxHoneyJar, uint32 maxClaimableHoneyJar, uint256 honeyJarPrice_ERC20, uint256 honeyJarPrice_ETH)
(maxHoneyJar=10926, maxClaimableHoneyJar=2518, honeyJarPrice_ERC20=16000000000, honeyJarPrice_ETH=110000000000000000)
paymentToken() view returns (address)
0x64aa3364f17a4d01c6f1751fd97c2bd3d7e7f1d5
Read-only
claimed(uint8) view returns (uint32)
getSlumberParty(uint8 _bundleId) view returns (struct HoneyBoxSlumberParty)
honeyJarShelf(uint8, uint256) view returns (uint256)
honeyJarToParty(uint256) view returns (uint8)
rng(uint256) view returns (uint8)
slumberParties(uint8) view returns (uint8 bundleId, uint256 specialHoneyJar, uint256 publicMintTime, bool specialHoneyJarFound, bool isAwake)
slumberPartyList(uint256) view returns (uint8 bundleId, uint256 specialHoneyJar, uint256 publicMintTime, bool specialHoneyJarFound, bool isAwake)
State-modifying
Events addBundle(address[] tokenAddresses_, uint256[] tokenIds_, bool[] isERC1155_) returns (uint8)
claim(uint8 bundleId_, uint32 gateId, uint32 amount, bytes32[] proof)
claimAll(uint8 bundleId_, uint32[] gateIds, uint32[] amounts, bytes32[][] proofs)
earlyMekHoneyJarWithERC20(uint8 bundleId, uint32 gateId, uint32 proofAmount, bytes32[] proof, uint256 mintAmount) returns (uint256)
earlyMekHoneyJarWithEth(uint8 bundleId, uint32 gateId, uint32 proofAmount, bytes32[] proof, uint256 mintAmount) payable returns (uint256)
initialize(struct HoneyBoxVRFConfig vrfConfig_, struct HoneyBoxMintConfig mintConfig_)
mekHoneyJarWithERC20(uint8 bundleId_, uint256 amount_) returns (uint256)
mekHoneyJarWithETH(uint8 bundleId_, uint256 amount_) payable returns (uint256)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
onERC721Received(address, address, uint256, bytes) returns (bytes4)
openHotBox(uint8 bundleId_)
puffPuffPassOut(uint8 bundleId_)
rawFulfillRandomWords(uint256 requestId, uint256[] randomWords)
setHoneyJarPrice_ERC20(uint256 _honeyJarPrice)
setHoneyJarPrice_ETH(uint256 _honeyJarPrice)
setMaxClaimableHoneyJar(uint32 _maxClaimableHoneyJar)
setMaxHoneyJar(uint32 _maxhoneyJar)
setVRFConfig(struct HoneyBoxVRFConfig vrfConfig_)
HoneyJarClaimed(uint256 bundleId, uint32 gateId, address player, uint256 amount)
Initialized(struct HoneyBoxMintConfig mintConfig)
MintConfigChanged(struct HoneyBoxMintConfig mintConfig)
PartyAwoke(uint8 bundleId, address player)
SlumberPartyAdded(uint8 bundleId)
SlumberPartyStarted(uint8 bundleId)
SpecialHoneyJarFound(uint8 bundleId, uint256 honeyJarId)
VRFConfigChanged(struct HoneyBoxVRFConfig vrfConfig)
constructor(address _vrfCoordinator, address _gameRegistry, address _honeyJarAddress, address _paymentToken, address _gatekeeper, address _jani, address _beekeeper, uint256 _honeyJarShare)
This contract contains no fallback and receive objects.
AlreadyInitialized()
AlreadyTooManyHoneyJars(uint8 bundleId)
Claim_InvalidProof()
GameInProgress()
GameRegistry_NoPermissions(string role, address user)
GameRegistry_StageOutOfBounds(uint8 index)
GeneralMintNotOpen(uint8 bundleId)
InvalidBundle(uint8 bundleId)
InvalidInput(string method)
MekingTooManyHoneyJars(uint8 bundleId)
NotEnoughHoneyJarMinted(uint8 bundleId)
NotInitialized()
NotOwnerOfSpecialHoneyJar(uint8 bundleId, uint256 honeyJarId)
NotSleeping(uint8 bundleId)
OnlyCoordinatorCanFulfill(address have, address want)
PartyAlreadyWoke(uint8 bundleId)
SpecialHoneyJarNotFound(uint8 bundleId)
TooManyBundles()
WrongAmount_ETH(uint256 expected, uint256 actual)
ZeroMint()