StakingPools
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xad32…7b2d
0x63cb…912d
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "StakingPools"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12224622 | 4 years ago | | | 0 | 0.014282620 |
ABI
ABI objects
Getter at block 20997304
exitFeeReceiver() view returns (address)
0xaf2fe0d4fe879066b2baa68d9e56cc375df22815
governance() view returns (address)
0x521946856bd1cee6efcae30a418810698a0f64a9
pendingGovernance() view returns (address)
0x0000000000000000000000000000000000000000
poolCount() view returns (uint256)
0
reward() view returns (address)
0xad32a8e6220741182940c5abf610bde99e737b2d
rewardRate() view returns (uint256)
0
rewardSource() view returns (address)
0x3bfda5285416eb06ebc8bc0abf7d105813af06d0
totalRewardWeight() view returns (uint256)
0
Read-only
getPoolEscrowPercentage(uint256 _poolId) view returns (uint256)
getPoolExitFeePercentage(uint256 _poolId) view returns (uint256)
getPoolRewardRate(uint256 _poolId) view returns (uint256)
getPoolRewardWeight(uint256 _poolId) view returns (uint256)
getPoolToken(uint256 _poolId) view returns (address)
getPoolTotalDeposited(uint256 _poolId) view returns (uint256)
getPools(address _account) view returns (struct PoolViewData[])
getStakeTotalDeposited(address _account, uint256 _poolId) view returns (uint256)
getStakeTotalUnclaimed(address _account, uint256 _poolId) view returns (uint256)
referralEscrowPercentageOf(address) view returns (uint256)
referralPercentageOf(address) view returns (uint256)
referrerBalanceOf(address) view returns (uint256)
referrerOf(address) view returns (address)
tokenPoolIds(address) view returns (uint256)
State-modifying
Events acceptGovernance()
claim(uint256 _poolId)
claimReferralRewards()
createPool(address _token) returns (uint256)
deposit(uint256 _poolId, uint256 _depositAmount)
depositReferred(uint256 _poolId, uint256 _depositAmount, address _referrer)
emergencyExit(uint256 _poolId)
exit(uint256 _poolId)
initialize(address _reward, address _rewardSource, address _exitFeeReceiver, address _rewardEscrow, address _governance)
saveEth(address _to, uint256 _amount)
saveToken(address _token, address _to, uint256 _amount)
setEscrowPercentages(uint256[] _escrowPercentages)
setExitFeePercentages(uint256[] _exitFeePercentages)
setExitFeeReceiver(address _exitFeeReceiver)
setPendingGovernance(address _pendingGovernance)
setReferrerValues(address _referrer, uint256 _referralPercentage, uint256 _referralEscrowPercentage)
setRewardRate(uint256 _rewardRate)
setRewardWeights(uint256[] _rewardWeights)
withdraw(uint256 _poolId, uint256 _withdrawAmount)
ExitFeeReceiverUpdated(address indexed exitFeeReceiver)
GovernanceUpdated(address governance)
PendingGovernanceUpdated(address pendingGovernance)
PoolCreated(uint256 indexed poolId, address indexed token)
PoolEscrowPercentageUpdated(uint256 indexed poolId, uint256 escrowPercentage)
PoolExitFeePercentageUpdated(uint256 indexed poolId, uint256 exitFeePercentage)
PoolRewardWeightUpdated(uint256 indexed poolId, uint256 rewardWeight)
ReferrerClaimed(address indexed referrer, uint256 amount)
ReferrerPaid(address indexed user, address indexed referrer, uint256 amount)
ReferrerSet(address indexed user, address indexed referrer)
RewardRateUpdated(uint256 rewardRate)
TokensClaimed(address indexed user, uint256 indexed poolId, uint256 amount)
TokensDeposited(address indexed user, uint256 indexed poolId, uint256 amount)
TokensWithdrawn(address indexed user, uint256 indexed poolId, uint256 amount)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.