Staking
Verified contract
Active on
Ethereum with 15,824 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Balances ($132,211,020.63)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
FET | ERC-20 | 80.616476M | $1.64 |
$132,211,020.63 | |
FET | ERC-20 | 11.170783K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20195101 | 3 months ago | | | 0 | 0.000027819480 | |
| 16862156 | 2 years ago | | | 0 | 0.00054885000 | |
| 16506959 | 2 years ago | | | 0 | 0.00057080400 | |
| 16506959 | 2 years ago | | | 0 | 0.00052689600 | |
| 16506959 | 2 years ago | | | 0 | 0.00063666600 | |
| 16506958 | 2 years ago | | | 0 | 0.00064544306 | |
| 16506958 | 2 years ago | | | 0 | 0.00085620600 | |
| 16506958 | 2 years ago | | | 0 | 0.00074643600 | |
| 16506958 | 2 years ago | | | 0 | 0.00094402200 | |
| 16506958 | 2 years ago | | | 0 | 0.0011130678 |
ABI
ABI objects
Getter at block 20815667
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DELEGATE_ROLE() view returns (bytes32)
0x1a82baf2b928242f69f7147fb92490c6288d044f7257b88817e6284f1eec0f15
DELETE_PROTECTION_PERIOD() view returns (uint256)
370285
_accruedGlobalLiquidity() view returns (uint256 principal, uint256 compoundInterest)
(principal=34806866916294067570842, compoundInterest=79856062075932429158)
_accruedGlobalLocked() view returns (uint256 principal, uint256 compoundInterest)
(principal=12407917428537394820121151, compoundInterest=560885174891605179878849)
_accruedGlobalPrincipal() view returns (uint256)
80242822747356122672492653
_earliestDelete() view returns (uint256)
11431745
_interestRatesNextIdx() view returns (uint256)
2
_interestRatesStartIdx() view returns (uint256)
0
_lockPeriodInBlocks() view returns (uint64)
45750
_pausedSinceBlock() view returns (uint256)
13224000
_rewardsPoolBalance() view returns (uint256)
225802483950420296727864
_token() view returns (address)
0xaea46a60368a7bd060eec7df8cba43b7ef41ad85
getEarliestDeleteBlock() view returns (uint256)
11431745
getRewardsPoolBalance() view returns (uint256)
225802483950420296727864
Read-only
_interestRates(uint256) view returns (uint256 sinceBlock, uint256 rate)
_liquidity(address) view returns (uint256 principal, uint256 compoundInterest)
getLockedAssetsAggregateForUser(address forAddress) view returns (uint256 principal, uint256 compoundInterest)
getLockedAssetsForUser(address forAddress) view returns (uint256[] principal, uint256[] compoundInterest, uint256[] liquidSinceBlock)
getNumberOfLockedAssetsForUser(address forAddress) view returns (uint256 length)
getRoleAdmin(bytes32 role) view returns (bytes32)
getRoleMember(bytes32 role, uint256 index) view returns (address)
getRoleMemberCount(bytes32 role) view returns (uint256)
getStakeForUser(address forAddress) view returns (uint256 principal, uint256 compoundInterest, uint256 sinceBlock, uint256 sinceInterestRateIndex)
hasRole(bytes32 role, address account) view returns (bool)
State-modifying
Events addInterestRate(uint256 rate, uint256 expirationBlock)
bindStake(uint256 amount, uint256 txExpirationBlock)
deleteContract(address payoutAddress, uint256 txExpirationBlock)
deposit(uint256 amount, uint256 txExpirationBlock)
grantRole(bytes32 role, address account)
pauseSince(uint256 blockNumber, uint256 txExpirationBlock)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
topUpRewardsPool(uint256 amount, uint256 txExpirationBlock)
unbindStake(uint256 amount, uint256 txExpirationBlock)
updateLockPeriod(uint64 numOfBlocks, uint256 txExpirationBlock)
withdraw(uint256 amount, uint256 txExpirationBlock)
withdrawCompoundInterest(uint256 txExpirationBlock)
withdrawExcessTokens(address targetAddress, uint256 txExpirationBlock)
withdrawFromRewardsPool(uint256 amount, address targetAddress, uint256 txExpirationBlock)
withdrawPrincipal(uint256 txExpirationBlock)
withdrawWholeLiquidity(uint256 txExpirationBlock)
BindStake(address indexed stakerAddress, uint256 indexed sinceInterestRateIndex, uint256 principal, uint256 compoundInterest)
DeleteContract()
ExcessTokenWithdrawal(address targetAddress, uint256 amount)
LiquidityDeposited(address indexed stakerAddress, uint256 amount)
LiquidityUnlocked(address indexed stakerAddress, uint256 principal, uint256 compoundInterest)
LockPeriod(uint64 numOfBlocks)
NewInterestRate(uint256 indexed index, uint256 rate)
Pause(uint256 sinceBlock)
RewardsPoolTokenTopUp(address sender, uint256 amount)
RewardsPoolTokenWithdrawal(address targetAddress, uint256 amount)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
StakeCompoundInterest(address indexed stakerAddress, uint256 indexed sinceInterestRateIndex, uint256 principal, uint256 compoundInterest)
TokenWithdrawal(address targetAddress, uint256 amount)
UnbindStake(address indexed stakerAddress, uint256 indexed liquidSinceBlock, uint256 principal, uint256 compoundInterest)
Withdraw(address indexed stakerAddress, uint256 principal, uint256 compoundInterest)
constructor(address ERC20Address, uint256 interestRatePerBlock, uint256 pausedSinceBlock, uint64 lockPeriodInBlocks)
This contract contains no fallback and receive objects.
This contract contains no error objects.