StakeManager
Contract used for manager staking
Methods
stake
stake ape & bakc & coin
Parameters
Name | Type | Description |
---|---|---|
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
Name | Type | Description |
---|---|---|
operator | address | the address of operator |
revokeOperator
remove the operator for msg.sender
unStake
UnStake the proxy
Parameters
Name | Type | Description |
---|---|---|
proxy | address | the address of stake proxy |
claim
Claim rewards for msg.sender
from stake proxy
Parameters
Name | Type | Description |
---|---|---|
proxy | address | the address of stake proxy |
claimFor
Claim rewards for staker from stake proxy
Parameters
Name | Type | Description |
---|---|---|
proxy | address | the address of stake proxy |
staker | address | the address of staker to receive rewards |
borrowETH
Borrow ETH when the ape staked
Paremeters
Name | Type | |
---|---|---|
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
Name | Type | Description |
---|---|---|
proxy | address | the address of stake proxy |
staker | address | the sddress of staker to receive rewards |
Returns
Name | Type | Description |
---|---|---|
amount | uint256 | the amount of claimable rewards |
Last updated