StakingPool
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
3 additional
variables
Balances ($0.00)
No balances found for "StakingPool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "StakingPool"
ABI
ABI objects
Getter at block 21225012 getUnusedDeposits() view returns (uint256)
canDeposit() view returns (uint256)
0
canWithdraw() view returns (uint256)
0
decimals() view returns (uint8)
18
getFees() view returns (struct StakingPoolFee[])
[]
getMaxDeposits() view returns (uint256)
0
getMinDeposits() view returns (uint256)
0
getStrategies() view returns (address[])
[]
getStrategyDepositRoom() view returns (uint256)
0
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
priorityPool() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
symbol() view returns (string)
token() view returns (address)
0x0000000000000000000000000000000000000000
totalShares() view returns (uint256)
0
totalStaked() view returns (uint256)
0
totalSupply() view returns (uint256)
0
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address _account) view returns (uint256)
getSharesByStake(uint256 _amount) view returns (uint256)
getStakeByShares(uint256 _amount) view returns (uint256)
getStrategyRewards(uint256[] _strategyIdxs) view returns (int256, uint256)
sharesOf(address _account) view returns (uint256)
State-modifying
Events __ERC677_init(string _tokenName, string _tokenSymbol, uint256 _totalSupply)
__StakingRewardsPool_init(address _token, string _derivativeTokenName, string _derivativeTokenSymbol)
addFee(address _receiver, uint256 _feeBasisPoints)
addStrategy(address _strategy)
approve(address spender, uint256 amount) returns (bool)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit(address _account, uint256 _amount)
depositLiquidity()
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _token, string _derivativeTokenName, string _derivativeTokenSymbol, struct StakingPoolFee[] _fees)
removeStrategy(uint256 _index, bytes _strategyUpdateData)
renounceOwnership()
reorderStrategies(uint256[] _newOrder)
setPriorityPool(address _priorityPool)
strategyDeposit(uint256 _index, uint256 _amount)
strategyWithdraw(uint256 _index, uint256 _amount)
transfer(address to, uint256 amount) returns (bool)
transferAndCall(address _to, uint256 _value, bytes _data) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
transferShares(address _recipient, uint256 _sharesAmount) returns (bool)
transferSharesFrom(address _sender, address _recipient, uint256 _sharesAmount) returns (bool)
updateFee(uint256 _index, address _receiver, uint256 _feeBasisPoints)
updateStrategyRewards(uint256[] _strategyIdxs, bytes _data)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw(address _account, address _receiver, uint256 _amount)
AdminChanged(address previousAdmin, address newAdmin)
Approval(address indexed owner, address indexed spender, uint256 value)
BeaconUpgraded(address indexed beacon)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 value)
UpdateStrategyRewards(address indexed account, uint256 totalStaked, int256 rewardsAmount, uint256 totalFees)
Upgraded(address indexed implementation)
constructor()
This contract contains no fallback and receive objects.
This contract contains no error objects.