Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "EchoL2LootBox"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11268540 | 9 months ago | | | 0 | 0.000000075982888424 | |
| 11268535 | 9 months ago | | | 0 | 0.000000075982888424 | |
| 11268528 | 9 months ago | | | 0 | 0.000000075994968640 | |
| 11268521 | 9 months ago | | | 0 | 0.000000075995044608 | |
| 11268511 | 9 months ago | | | 0 | 0.000000075995044608 | |
| 11268502 | 9 months ago | | | 0 | 0.000000075994664768 | |
| 11268496 | 9 months ago | | | 0 | 0.000000075970656344 | |
| 11237916 | 9 months ago | | | 0 | 0.000000075980457832 | |
| 11237911 | 9 months ago | | | 0 | 0.000000075980685700 | |
| 11237906 | 9 months ago | | | 0 | 0.000000075980685700 |
ABI
ABI objects
Getter at block 23669294
AUTOMATION_ROLE() view returns (bytes32)
0x85d36e3b488c35c2a15344b305cb84e2000f26d4f3a7c1e8a516f0e82aee752a
BOX_COST() view returns (uint256)
30000000000000000
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FULFILL_RANDOM_WORDS_SIG() view returns (string)
fulfillRandomWords(uint256,uint256[])
OWNER_ROLE() view returns (bytes32)
0x6270edb7c868f86fda4adedba75108201087268ea345934db8bad688e1feb91b
RNG_CONFIRMATIONS() view returns (uint256)
1
nextPullId() view returns (uint256)
1
paused() view returns (bool)
false
supraPayer() view returns (address)
0xc42a0d847d825cc164769fd577ee19955ee08c54
supraRouter() view returns (address)
0x73970504df8290e9a508676a0fbd1b7f4bcb7f5a
trustedForwarder() view returns (address)
0x000000000000000000000000000000000000000a
Read-only
drawRarityFromRandomness(uint256 random) view returns (uint8 r)
getInventory(uint8 tier) view returns (struct NftItem[])
getPull(uint256 pid) view returns (struct Pull)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isTrustedForwarder(address forwarder) view returns (bool)
requestToPullId(uint256) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
weights(uint8) view returns (uint256)
State-modifying
Events buyBox(address to) payable returns (uint256 pullId)
buyBoxBatch(address to, uint256 amount) payable
changeBoxCost(uint256 _newCost)
changeSupraConfig(address _newRouter, address _newPayer)
fulfillRandomWords(uint256 requestId, uint256[] randomWords)
grantRole(bytes32 role, address account)
pause()
publishItemAtRarity(address token, uint256 id, uint8 tier)
renounceRole(bytes32 role, address callerConfirmation)
revealBox(uint256 pid) returns (uint256 requestId)
revokeRole(bytes32 role, address account)
unpause()
withdraw()
InventoryAdded(uint8 arg0, struct NftItem arg1)
InventoryRemoved(uint8 arg0, struct NftItem arg1)
Paused(address account)
Pulled(struct Pull pull)
Requested(struct Pull pull)
Revealed(struct Pull pull, struct NftItem won)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SupraChanged(address router, address payer)
Unpaused(address account)
constructor(address _trustedForwarder, address _supraRouter, address _supraPayer)
This contract contains no fallback and receive objects.
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AlreadyPulled()
EnforcedPause()
ExpectedPause()
NoSuchPull()
NotSupraRouter()
NothingToRemove()
PullNotRequested()
UnauthorizedAccess()
WrongPaymentAmount()
WrongPuller()