Yields
Yields allow the savings account users to invest in various protocols and exchanges supported by Sublime protocol. Yields can only be used by savings account to deposit or redeem the assets.
Yield contracts invest the tokens deposited based on the strategy specified in it. E.g. A yield contract can implement yearn strategy where any tokens deposited into it are in turn deposited into Yearn vaults where the tokens bear interest. Users can control the strategy their tokens are deposited into from their savings account
This function is used to query the number of tokens that can be received if a specified number of shares are unlocked
function getTokensForShares(uint256 shares, address asset) returns (uint256)
shares
: The number of shares for which equivalent tokens are to be queriedasset
: The asset that the shares representRETURN
: Equivalent number of tokens of the asset for the shares
This function is used to query the number of shares received if a specified number of tokens are locked
function getSharesForTokens(uint256 amount, address asset) returns (shares)
amount
: The number of tokens for which equivalent shares are queriedasset
: The asset that the tokens representRETURN
: Equivalent number of shares for the tokens
Last modified 1yr ago