Distributor

Verified contract

Active on Ethereum with 77,420 txns
Deployed by via 0x8c205bca at 20414830
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Distributor"

0x1bf4572423b06895ea524b75c8432df4470da66415118a44a3b826650e13e9b6
0xa6731c92c2eb191e083b0917078aeb5f10679462e3d7048bfe9bfe2296134df3
0x79cfe73a459d8a9efd7d687d27dddf1ea102b9396b8c4d515d8a9141a733d905
0x55714fe7561de0ea3f26cece05ea9e817eec38b4b4dc4fc7efe4f99bb9a3e338
0x3eebc655a245493b89950d59ab0685a9f264165c8f78c345c2a1e6d1fa96f9fa
0x4e3b14441130bf96d54fa3a3f81e15eb655a5bc0d73d8c1a36f5d0e68b55f919
0x4e1a197a4f4e58156b50b6054f359287ba8b3fec5b9a6ca0b95ae43d8f207402
0xbcccd90200ded59025de64ac57d2c83c9f484e899237c3f283f77cb133369368
0x72c715daa94fc3a2d0193242973bc15c4e02be17d3f4e338bf7a49237e2200a0
0x3bfcd36cdedbb330545200ab4a70a952dce2ad3d2ee48b21a002f45c6b5c2cc8

Functions
Getter at block 21247365
MERKLE_ROOT(view returns (bytes32)
0x3aa51c5303c59261049dd0ef0ed2ddd2d114a93cb395b5ee5652c8b258c62e24
STAKING(view returns (address)
0x8e02d37b6cad86039bdd11095b8c879b907f7d10
TOKEN(view returns (address)
0x88909d489678dd17aa6d9609f89b0419bf78fd9a
owner(view returns (address)
0x49a941d7d7d40f340fabb17d25a9e2a76b72fac6
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
signer(view returns (address)
0x0842e2bd0ae0c39649055270194c2a76ff7c00ea
Read-only
hasClaimed(addressview returns (bool)
State-modifying
acceptOwnership(
claim(uint256 amountbytes32[] merkleProofbytes signature
claimAndStake(uint256 amountbytes32[] merkleProofbytes signatureuint32 lockupPeriod
collectDust(address tokenuint256 amount
emergencyWithdraw(uint256 amount
renounceOwnership(
transferOwnership(address newOwner
updateSigner(address newSigner
Events
Claimed(address indexed _accountuint256 _amount
ClaimedAndStaked(address indexed _accountuint256 _amountuint256 _lockupPerioduint256 _timestamp
DustCollected(address indexed _owneraddress indexed _tokenuint256 _amount
EmergencyWithdrawn(address indexed _owneruint256 _amount
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SignerUpdated(address indexed _oldSigneraddress indexed _newSigner
Constructor
constructor(bytes32 _merkleRootaddress _signeraddress _tokenaddress _stakingaddress _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyClaimed(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
FailedInnerCall(
InvalidNewSigner(
InvalidProof(
InvalidSigner(
InvalidToken(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
ZeroAmount(