TipperGrant
Verified contract
Active on
Base with 5,289 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
HUNT | ERC-20 | 4.420644K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22325986 | 11 minutes ago | | | 0 | 0.0000011784806 | |
| 22325831 | 16 minutes ago | | | 0 | 0.0000014017030 | |
| 22325831 | 16 minutes ago | | | 0 | 0.0000014018602 | |
| 22325831 | 16 minutes ago | | | 0 | 0.0000014018340 | |
| 22325831 | 16 minutes ago | | | 0 | 0.0000014017292 | |
| 22325799 | 17 minutes ago | | | 0 | 0.0000014074106 | |
| 22325799 | 17 minutes ago | | | 0 | 0.0000014070950 | |
| 22325799 | 17 minutes ago | | | 0 | 0.0000014072528 | |
| 22325799 | 17 minutes ago | | | 0 | 0.0000014072528 | |
| 22325753 | 18 minutes ago | | | 0 | 0.0000014730728 |
ABI
ABI objects
Getter at block 22326303
CLAIM_DEADLINE() view returns (uint256)
2419200
HUNT() view returns (address)
0x37f0c2915cecc7e977183b8543fc0864d03e064c
currentSeason() view returns (uint256)
4
owner() view returns (address)
0x8e086ec7b809f5f079819b5843ed3407c7194461
Read-only
getClaimedAmount(uint256 seasonId, address wallet) view returns (uint112)
getSeasonStats(uint256 seasonId) view returns (uint24 walletCount, uint24 claimedCount, uint112 totalGrant, uint112 claimedGrant, uint40 claimStartedAt)
isWhitelisted(uint256 seasonId, address wallet, uint112 amount, bytes32[] merkleProof) view returns (bool)
State-modifying
Events claim(uint256 seasonId, uint112 amount, bytes32[] merkleProof)
deposit(uint256 huntAmount)
emergencyWithdraw()
renounceOwnership()
setGrantData(uint256 seasonId, uint24 walletCount, uint112 totalGrant, bytes32 _merkleRoot)
transferOwnership(address newOwner)
Claim(address indexed user, uint256 indexed season, uint112 huntAmount)
Deposit(address indexed user, uint256 huntAmount)
EmergencyWithdraw(address indexed user, uint256 huntAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SetGrantData(uint256 indexed season, uint24 walletCount, bytes32 merkleRoot)
constructor(address huntAddress)
This contract contains no fallback and receive objects.
AlreadyClaimed()
ClaimDeadlineReached()
InvalidDepositAmount()
InvalidMerkleProof()
InvalidSeasonId()
InvalidWalletCount()
NotEnoughGrantBalance()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SeasonDataCannotBeUpdated()
TokenTransferFailed()