TokenStake
Verified contract
Active on
Ethereum with 9,725 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5b75…b542
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
AI | ERC-20 | 10.037878M | -- | -- | |
SAI | ERC-20 | 10M | -- | -- | |
MetaAI | ERC-20 | 189.260417K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20749193 | 2 months ago | | | 0 | 0.00013473902 | |
| 20749183 | 2 months ago | | | 0 | 0.00021234855 | |
| 20739646 | 2 months ago | | | 0 | 0.000055216781 | |
| 20736414 | 2 months ago | | | 0 | 0.00029472182 | |
| 20733556 | 2 months ago | | | 0 | 0.0025128335 | |
| 20733555 | 2 months ago | | | 0 | 0.0060957455 | |
| 20733554 | 2 months ago | | | 0 | 0.0059777481 | |
| 20733553 | 2 months ago | | | 0 | 0.0057929406 | |
| 20733552 | 2 months ago | | | 0 | 0.0057898010 | |
| 20733551 | 2 months ago | | | 0 | 0.0057902064 |
ABI
ABI objects
Getter at block 21244475 getStakeHolders() view returns (address[])
currentStakeMapIndex() view returns (uint256)
54
maxMigrationBlocks() view returns (uint256)
12642657
owner() view returns (address)
0xa7a31d206042b8a3e81aa4cf8c68c1b76856ee48
token() view returns (address)
0x5b7533812759b45c2b44c19e320ba2cd2681b542
tokenOperator() view returns (address)
0xf57bce0083c9d5c618e496ed1db25e6855e2daf4
windowTotalStake() view returns (uint256)
3437334908450688
Read-only
balances(address) view returns (uint256)
getStakeInfo(uint256 stakeMapIndex, address staker) view returns (bool found, uint256 approvedAmount, uint256 pendingForApprovalAmount, uint256 rewardComputeIndex, uint256 claimableAmount)
stakeMap(uint256) view returns (uint256 startPeriod, uint256 submissionEndPeriod, uint256 approvalEndPeriod, uint256 requestWithdrawStartPeriod, uint256 endPeriod, uint256 minStake, bool openForExternal, uint256 windowRewardAmount)
State-modifying
Events claimStake(uint256 stakeMapIndex)
computeAndAddReward(uint256 stakeMapIndex, address staker) returns (bool)
migrateStakeWindow(uint256 _startPeriod, uint256 _submissionEndPeriod, uint256 _approvalEndPeriod, uint256 _requestWithdrawStartPeriod, uint256 _endPeriod, uint256 _windowRewardAmount, uint256 _minStake, bool _openForExternal)
migrateStakes(uint256 stakeMapIndex, address[] staker, uint256[] stakeAmount)
openForStake(uint256 _startPeriod, uint256 _submissionEndPeriod, uint256 _approvalEndPeriod, uint256 _requestWithdrawStartPeriod, uint256 _endPeriod, uint256 _windowRewardAmount, uint256 _minStake, bool _openForExternal)
rejectStake(uint256 stakeMapIndex, address staker)
renounceOwnership()
requestForClaim(uint256 stakeMapIndex, bool autoRenewal)
submitStake(uint256 stakeAmount)
transferOwnership(address newOwner)
updateOperator(address newOperator)
updateRewards(uint256 stakeMapIndex, address[] staker)
withdrawStake(uint256 stakeMapIndex, uint256 stakeAmount)
withdrawToken(uint256 value)
AddReward(address indexed staker, uint256 indexed stakeIndex, address tokenOperator, uint256 totalStakeAmount, uint256 rewardAmount, uint256 windowTotalStake)
ClaimStake(uint256 indexed stakeIndex, address indexed staker, uint256 totalAmount)
NewOperator(address tokenOperator)
OpenForStake(uint256 indexed stakeIndex, address indexed tokenOperator, uint256 startPeriod, uint256 endPeriod, uint256 approvalEndPeriod, uint256 rewardAmount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RejectStake(uint256 indexed stakeIndex, address indexed staker, address indexed tokenOperator, uint256 returnAmount)
RequestForClaim(uint256 indexed stakeIndex, address indexed staker, bool autoRenewal)
SubmitStake(uint256 indexed stakeIndex, address indexed staker, uint256 stakeAmount)
WithdrawStake(uint256 indexed stakeIndex, address indexed staker, uint256 stakeAmount)
WithdrawToken(address indexed tokenOperator, uint256 amount)
constructor(address _token, uint256 _maxMigrationBlocks)
This contract contains no fallback and receive objects.
This contract contains no error objects.