TokenTableNativeMerkleDistributor

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xa18703d9 at 13621865
Slot Value
0x0000000000000000000000000000000000000000000000000000000000000000 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000001 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000002 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000003 0x0000000000000000000000000000000000000000000000000000000000000000
0x0000000000000000000000000000000000000000000000000000000000000004 0x0000000000000000000000000000000000000000000000000000000000000000

No balances found for "TokenTableNativeMerkleDistributor"

No transactions found for "TokenTableNativeMerkleDistributor"


Functions
Getter at block 22779209
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
getClaimDelegate(view returns (address)
0x0000000000000000000000000000000000000000
getRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
getRootLocked(view returns (bool)
false
getTime(view returns (uint256uint256)
(0, 0)
getToken(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
version(pure returns (string)
0.0.2
Read-only
decodeLeafData(bytes datapure returns (struct TokenTableMerkleDistributorData)
encodeLeaf(address userbytes32 groupbytes dataview returns (bytes32)
isLeafUsed(bytes32 leafview returns (bool)
verify(bytes32[] proofbytes32 leafview 
State-modifying
claim(bytes32[] proofbytes32 groupbytes data
delegateClaim(address recipientbytes32[] proofbytes32 groupbytes data
initialize(string projectIdaddress owner_
lockRoot(
nuke(
renounceOwnership(
setClaimDelegate(address delegate
setHook(address
setPause(bool shouldPause
setRoot(bytes32 rootuint256 deadline
setStartEndTime(uint256 startTimeuint256 endTime
setToken(address
transferOwnership(address newOwner
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(bytes
Events
ClaimDelegateSet(address delegate
Claimed(address recipientaddress tokenbytes32 groupuint256 amount
Initialized(string projectId
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
RootLocked(
RootSet(
TimeSet(
TokenSet(address token
Unpaused(address account
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AddressEmptyCode(address target
ClaimPremature(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InvalidInitialization(
InvalidProof(
LeafUsed(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(
RootExpired(
RootIsLocked(
RootNotLocked(
TimeInactive(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UnsupportedOperation(