RewardDistributor
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
174
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 "RewardDistributor"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RewardDistributor"
ABI
ABI objects
Getter at block 21158292
admin() view returns (address)
0x0000000000000000000000000000000000000000
getAllowedRewardTokens() view returns (address[])
[]
getDomainSeparator() view returns (bytes32)
0xf988a0b318c2c04746c0511bb5b5b381026998a226d0c7dbd9eb29cdd3c3a09e
getTimeCursor() view returns (uint256)
0
getVotingEscrow() view returns (address)
0x0000000000000000000000000000000000000000
isInitialized() view returns (bool)
false
rewardFaucet() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
allowedRewardTokens(address) view returns (bool)
getNextNonce(address account) view returns (uint256)
getTokenLastBalance(address token) view returns (uint256)
getTokenTimeCursor(address token) view returns (uint256)
getTokensDistributedInWeek(address token, uint256 timestamp) view returns (uint256)
getTotalSupplyAtTimestamp(uint256 timestamp) view returns (uint256)
getUserBalanceAtTimestamp(address user, uint256 timestamp) view returns (uint256)
getUserTimeCursor(address user) view returns (uint256)
getUserTokenTimeCursor(address user, address token) view returns (uint256)
isOnlyCallerEnabled(address user) view returns (bool)
State-modifying
Events addAllowedRewardTokens(address[] tokens)
checkpoint()
checkpointToken(address token)
checkpointTokens(address[] tokens)
checkpointUser(address user)
claimToken(address user, address token) returns (uint256)
claimTokens(address user, address[] tokens) returns (uint256[])
depositToken(address token, uint256 amount)
depositTokens(address[] tokens, uint256[] amounts)
faucetDepositToken(address token, uint256 amount)
initialize(address votingEscrow, address rewardFaucet_, uint256 startTime, address admin_)
setOnlyCallerCheck(bool enabled)
setOnlyCallerCheckWithSignature(address user, bool enabled, bytes signature)
transferAdmin(address newAdmin)
NewAdmin(address indexed newAdmin)
OnlyCallerOptIn(address user, bool enabled)
RewardDeposit(address token, uint256 amount)
TokenAdded(address indexed token)
TokenCheckpointed(address token, uint256 amount, uint256 lastCheckpointTimestamp)
TokensClaimed(address user, address token, uint256 amount, uint256 userTokenTimeCursor)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.