EchoL2LootBox

Verified contract

Active on Base with 32 txns
Deployed by via 0x5bd929e4 at 10915806
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "EchoL2LootBox"

0xdd6f930c3a9c70b12c2ea9097f86a662076ffe0cffdd047eafbc3531b410e1a3
0xfaf98a61077f22e63b81a12a16f9f7180670c660f9f99ceace23557d45974317
0x26c6b2bd4eb0c8b7850416714b533abf0836cb3a40d7c0e626c88ba282fb0673
0x539a99402b8e2493e10ac6e237c8ce302f41471345c677eb7bd1e1c7c9a19d9d
0xdccc1bd8f1a425c0bb7fd23f25b551c32cf3db28e41514aef665d38743f97b90
0x78b431fb896e857ffbb7d928a99b1fd077ded4a59f9c5d04c7667aedc88f7052
0x15e2ff299b3a28798ae90c30055d1df9e1c665708e5924c9d71e3b89e3823ff2
0xedb84c3c4eeb988e5e62e4de719b80ad5715c168c1010963519abd8c602143c9
0x2965b2849b4032705fa2c6d01c6e5bb95650c3ff0497f77d0ad547229d77512d
0x9296a5209f0701980e36bcb05f5687c57af8fffe77ba0034102251e288182ae6

Functions
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 randomview returns (uint8 r)
getInventory(uint8 tierview returns (struct NftItem[])
getPull(uint256 pidview returns (struct Pull)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isTrustedForwarder(address forwarderview returns (bool)
requestToPullId(uint256view returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
weights(uint8view returns (uint256)
State-modifying
buyBox(address topayable returns (uint256 pullId)
buyBoxBatch(address touint256 amountpayable 
changeBoxCost(uint256 _newCost
changeSupraConfig(address _newRouteraddress _newPayer
fulfillRandomWords(uint256 requestIduint256[] randomWords
grantRole(bytes32 roleaddress account
pause(
publishItemAtRarity(address tokenuint256 iduint8 tier
renounceRole(bytes32 roleaddress callerConfirmation
revealBox(uint256 pidreturns (uint256 requestId)
revokeRole(bytes32 roleaddress account
unpause(
withdraw(
Events
InventoryAdded(uint8 arg0struct NftItem arg1
InventoryRemoved(uint8 arg0struct NftItem arg1
Paused(address account
Pulled(struct Pull pull
Requested(struct Pull pull
Revealed(struct Pull pullstruct NftItem won
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SupraChanged(address routeraddress payer
Unpaused(address account
Constructor
constructor(address _trustedForwarderaddress _supraRouteraddress _supraPayer
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AlreadyPulled(
EnforcedPause(
ExpectedPause(
NoSuchPull(
NotSupraRouter(
NothingToRemove(
PullNotRequested(
UnauthorizedAccess(
WrongPaymentAmount(
WrongPuller(