Distributor
Verified contract
Active on
Ethereum with 77,420 txns
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 "Distributor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21003473 | a month ago | | | 0 | 0.00020459197 | |
| 21003473 | a month ago | | | 0 | 0.00020400754 | |
| 20736396 | 2 months ago | | | 0 | 0.00049278110 | |
| 20675715 | 3 months ago | | | 0 | 0.000029775650 | |
| 20675685 | 3 months ago | | | 0 | 0.000030538300 | |
| 20667790 | 3 months ago | | | 0 | 0.000054891229 | |
| 20666969 | 3 months ago | | | 0 | 0.000035443243 | |
| 20665845 | 3 months ago | | | 0 | 0.000068174516 | |
| 20665801 | 3 months ago | | | 0 | 0.00060071700 | |
| 20665769 | 3 months ago | | | 0 | 0.00020296607 |
ABI
ABI objects
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(address) view returns (bool)
State-modifying
Events acceptOwnership()
claim(uint256 amount, bytes32[] merkleProof, bytes signature)
claimAndStake(uint256 amount, bytes32[] merkleProof, bytes signature, uint32 lockupPeriod)
collectDust(address token, uint256 amount)
emergencyWithdraw(uint256 amount)
renounceOwnership()
transferOwnership(address newOwner)
updateSigner(address newSigner)
Claimed(address indexed _account, uint256 _amount)
ClaimedAndStaked(address indexed _account, uint256 _amount, uint256 _lockupPeriod, uint256 _timestamp)
DustCollected(address indexed _owner, address indexed _token, uint256 _amount)
EmergencyWithdrawn(address indexed _owner, uint256 _amount)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SignerUpdated(address indexed _oldSigner, address indexed _newSigner)
constructor(bytes32 _merkleRoot, address _signer, address _token, address _staking, address _owner)
This contract contains no fallback and receive objects.
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()