This contract is being backfilled. You may encounter incomplete storage history.

RewardProgram

Verified contract

Active on Ethereum with 672 txns
Deployed by via 0x5c6b0a84 at 11555352
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0xe6b1134caa8cbe4367b875695a76aa788d39fac9c3f64a662f01d90eb48bbb36
0x65613f21ae5bba14dc5dd5f62e48417f41944fae4c354d6009ca20919bae7bb3
0x6969dce53a2ca4c885713d5e1b721060af79a9d0330a48aa69af2b51042035e5
0x92a26bb3da3c1350a78d8601a01c027ab244297d6c0a2b8cf4a95e3ef50bf3ea
0x6af16457cc664b2f8e780eab26ae7498c9309061765d2d7b68180ebe4d13824f
0xe6247108e5898cf2805cbeb5c3e18004681e64d245ac7857f96f8c98f9be57c5
0x86350cf7d0de0ea096fd5fb204c4fe7215e4f4519ef66d1049127581c2308340
0xb8e45601bc7b3ae5bc8d05fb2206791c63452683704b77114f138e7f3343fdc5
0x889be9e41b4b2baa61f1e69d656a8f7f66ecc2486051e35ff492a787963d57a8
0x669f7dc3abec28a1232805595d1e4b64b847ff6efd680d3eb588d8b80792f318

Functions
Getter at block 20799596
cancelable(view returns (bool)
false
contractTokenBalance(view returns (uint256)
0
fullRewardTimeoutPeriod(view returns (uint256)
15552000
merkleRoot(view returns (bytes32)
0x43679af9d1b88a2857181d19a1a32be350fe49eabd71bcbae57497a0408202c7
merkleRootLastUpdateBlock(view returns (uint256)
15087542
merkleRootLastUpdateTime(view returns (uint256)
1657091594
owner(view returns (address)
0xd4eee3d50588d7dee8dcc42635e50093e0aa8cc0
shortRewardPercentage(view returns (uint256)
2
shortRewardTimeoutPeriod(view returns (uint256)
2592000
tokenContract(view returns (address)
0x3593d125a4f7849a1b059e64f4517a86dd60c95d
Read-only
ethereumUser(address ethereumAddressstring targetview returns (struct RewardProgramUser)
getReceivedRewardArray(address targetview returns (struct RewardProgramAmountWithTime[])
getRequestedRewardArray(address targetview returns (struct RewardProgramAmountWithTime[])
lastRewardRequestTime(addressview returns (uint256)
receivedRewards(addressuint256view returns (uint256 amountuint256 timestampbool isWithdrowedByNominatorbool isFullWithdrawal)
requestedRewards(addressuint256view returns (uint256 amountuint256 timestampbool isWithdrowedByNominatorbool isFullWithdrawal)
sidechainUser(address ethereumAddressstring targetview returns (struct RewardProgramUser)
State-modifying
linkAddresses(string targetbytes signaturestring message
receiveResidue(address targetuint256 itemaddress receiver
receiveReward(uint256 item
renounceOwnership(
requestTokensByMerkleProof(bytes32[] _proofuint256 _amountbool _isFullWithdrawalreturns (bool)
setCancelable(bool _cancelable
setFullRewardTimeoutPeriod(uint256 period
setRoot(bytes32 _merkleRootuint256 amount
setShortRewardPercentage(uint256 percentage
setShortRewardTimeoutPeriod(uint256 period
transferAllTokensToOwner(returns (bool)
transferOwnership(address newOwner
Events
AddLink(address indexed ethereumAddressstring targetbytes signaturestring message
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReceiveReward(address targetuint256 amountbool indexed isWithdrowedByNominator
RequestReward(address targetuint256 amountbool isFullWithdrawal
UpdateMerkleRoot(bytes32 merkleRoot
Constructor
constructor(address _tokenContractbool _cancelable
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.