StakeManager
Contract used for manager staking
Methods
stake
stake ape & bakc & coin
Parameters
apeStaked
DataTypes.ApeStaked
the data struct for ape staking
bakcStaked
DataTypes.BakcOffer
the data struct for bakc staking
coinStaked
DataTypes.CoinOffer
the data struct for coin staking
approveOperator
approve a operator for unStake
Parameters
operator
address
the address of operator
revokeOperator
remove the operator for msg.sender
unStake
UnStake the proxy
Parameters
proxy
address
the address of stake proxy
claim
Claim rewards for msg.sender
from stake proxy
Parameters
proxy
address
the address of stake proxy
claimFor
Claim rewards for staker from stake proxy
Parameters
proxy
address
the address of stake proxy
staker
address
the address of staker to receive rewards
borrowETH
Borrow ETH when the ape staked
Paremeters
amount
uint256
the amount of ETH need to borrow
apeAsset
address
the address of ape used as collateral
apeTokenId
uint256
the token id of ape used as collateral
View methods
claimable
Query claimable rewards amount for staker from stake proxy
Paremeters
proxy
address
the address of stake proxy
staker
address
the sddress of staker to receive rewards
Returns
amount
uint256
the amount of claimable rewards
Last updated