BDV Facet

The BDV Facet holds functions to get the BDV for each whitelisted Silo asset.

Call Functions

None.

View Functions

function curveToBDV(uint256 amount) public view returns (uint256);

Returns the BDV of a number of BEAN:3CRV LP tokens.

ParameterTypeDescription

amount

uint256

Number of tokens to get the BDV for.

Return ValueDescription

uint256

The total BDV of amount number of BEAN:3CRV LP tokens.

function beanToBDV(uint256 amount) public pure returns (uint256);

Returns the BDV of a number of Beans (1 Bean = 1 BDV).

ParameterTypeDescription

amount

uint256

Number of tokens to get the BDV for.

Return ValueDescription

uint256

The total BDV of amount number of Beans.

function unripeLPToBDV(uint256 amount) public view returns (uint256);

Returns the total BDV of a number of Unripe BEAN:3CRV LP tokens.

ParameterTypeDescription

amount

uint256

Number of tokens to get the BDV for.

Return ValueDescription

uint256

The total BDV of amount number of Unripe BEAN:3CRV LP tokens.

function unripeBeanToBDV(uint256 amount) public view returns (uint256);

Returns the total BDV of a number of Unripe Beans.

ParameterTypeDescription

amount

uint256

Number of tokens to get the BDV for.

Return ValueDescription

uint256

The total BDV of amount number of Unripe Beans.

function wellBdv(address token, uint256 amount)
    external
    view
    returns (uint256);

Returns the total BDV of a number of Well LP tokens given a Well LP token.

ParameterTypeDescription

token

address

The whitelisted token address.

amount

uint256

The number of tokens.

Return ValueDescription

uint256

The total BDV of amount number of token.

Events

None.

Last updated