Skip to main content

BaseAuraStrategy

BaseAuraStrategy

auraRewardPoolAddress

address auraRewardPoolAddress

Address of the Aura rewards pool

constructor

constructor(address _auraRewardPoolAddress) internal

_lpDepositAll

function _lpDepositAll() internal virtual

Deposit all Balancer Pool Tokens (BPT) in this strategy contract to the Aura rewards pool.

_lpWithdraw

function _lpWithdraw(uint256 numBPTTokens) internal virtual

Withdraw numBPTTokens Balancer Pool Tokens (BPT) from the Aura rewards pool to this strategy contract.

Parameters

NameTypeDescription
numBPTTokensuint256Number of Balancer Pool Tokens (BPT) to withdraw

_lpWithdrawAll

function _lpWithdrawAll() internal virtual

Withdraw all Balancer Pool Tokens (BPT) from the Aura rewards pool to this strategy contract.

collectRewardTokens

function collectRewardTokens() external virtual

Collects BAL and AURA tokens from the rewards pool.

_getBalancerPoolTokens

function _getBalancerPoolTokens() internal view returns (uint256 balancerPoolTokens)

Balancer Pool Tokens (BPT) in the Balancer pool and the Aura rewards pool.

_approveBase

function _approveBase() internal virtual