RewardProgram
Verified contract
Active on
Ethereum with 672 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x3593…c95d
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
TKX | ERC-20 | 0.000046 | $9.59 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18900541 | 9 months ago | | | 0 | 0.00085939631 | |
| 18768410 | 9 months ago | | | 0 | 0.0011639443 | |
| 17597505 | a year ago | | | 0 | 0.0019897856 | |
| 17132255 | a year ago | | | 0 | 0.0054626460 | |
| 16904194 | a year ago | | | 0 | 0.0020380975 | |
| 16904186 | a year ago | | | 0 | 0.0014877610 | |
| 16888163 | a year ago | | | 0 | 0.0012318500 | |
| 16824577 | 2 years ago | | | 0 | 0.0023642736 | |
| 16603686 | 2 years ago | | | 0 | 0.0016901167 | |
| 16533723 | 2 years ago | | | 0 | 0.0019639900 |
ABI
ABI objects
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 ethereumAddress, string target) view returns (struct RewardProgramUser)
getReceivedRewardArray(address target) view returns (struct RewardProgramAmountWithTime[])
getRequestedRewardArray(address target) view returns (struct RewardProgramAmountWithTime[])
lastRewardRequestTime(address) view returns (uint256)
receivedRewards(address, uint256) view returns (uint256 amount, uint256 timestamp, bool isWithdrowedByNominator, bool isFullWithdrawal)
requestedRewards(address, uint256) view returns (uint256 amount, uint256 timestamp, bool isWithdrowedByNominator, bool isFullWithdrawal)
sidechainUser(address ethereumAddress, string target) view returns (struct RewardProgramUser)
State-modifying
Events linkAddresses(string target, bytes signature, string message)
receiveResidue(address target, uint256 item, address receiver)
receiveReward(uint256 item)
renounceOwnership()
requestTokensByMerkleProof(bytes32[] _proof, uint256 _amount, bool _isFullWithdrawal) returns (bool)
setCancelable(bool _cancelable)
setFullRewardTimeoutPeriod(uint256 period)
setRoot(bytes32 _merkleRoot, uint256 amount)
setShortRewardPercentage(uint256 percentage)
setShortRewardTimeoutPeriod(uint256 period)
transferAllTokensToOwner() returns (bool)
transferOwnership(address newOwner)
AddLink(address indexed ethereumAddress, string target, bytes signature, string message)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ReceiveReward(address target, uint256 amount, bool indexed isWithdrowedByNominator)
RequestReward(address target, uint256 amount, bool isFullWithdrawal)
UpdateMerkleRoot(bytes32 merkleRoot)
constructor(address _tokenContract, bool _cancelable)
This contract contains no fallback and receive objects.
This contract contains no error objects.