StakingPool

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x1420e8bc at 19282454
Slot
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

No balances found for "StakingPool"

No transactions found for "StakingPool"


Functions
Getter at block 21225012
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
 
getUnusedDeposits(view returns (uint256)
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 owneraddress spenderview returns (uint256)
balanceOf(address _accountview returns (uint256)
getSharesByStake(uint256 _amountview returns (uint256)
getStakeByShares(uint256 _amountview returns (uint256)
getStrategyRewards(uint256[] _strategyIdxsview returns (int256uint256)
sharesOf(address _accountview returns (uint256)
State-modifying
__ERC677_init(string _tokenNamestring _tokenSymboluint256 _totalSupply
__StakingRewardsPool_init(address _tokenstring _derivativeTokenNamestring _derivativeTokenSymbol
addFee(address _receiveruint256 _feeBasisPoints
addStrategy(address _strategy
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deposit(address _accountuint256 _amount
depositLiquidity(
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _tokenstring _derivativeTokenNamestring _derivativeTokenSymbolstruct StakingPoolFee[] _fees
removeStrategy(uint256 _indexbytes _strategyUpdateData
renounceOwnership(
reorderStrategies(uint256[] _newOrder
setPriorityPool(address _priorityPool
strategyDeposit(uint256 _indexuint256 _amount
strategyWithdraw(uint256 _indexuint256 _amount
transfer(address touint256 amountreturns (bool)
transferAndCall(address _touint256 _valuebytes _datareturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
transferShares(address _recipientuint256 _sharesAmountreturns (bool)
transferSharesFrom(address _senderaddress _recipientuint256 _sharesAmountreturns (bool)
updateFee(uint256 _indexaddress _receiveruint256 _feeBasisPoints
updateStrategyRewards(uint256[] _strategyIdxsbytes _data
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
withdraw(address _accountaddress _receiveruint256 _amount
Events
AdminChanged(address previousAdminaddress newAdmin
Approval(address indexed owneraddress indexed spenderuint256 value
BeaconUpgraded(address indexed beacon
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 value
UpdateStrategyRewards(address indexed accountuint256 totalStakedint256 rewardsAmountuint256 totalFees
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.