Functions
Structs
Account
Field
Type
Functions
getYieldTokensPerShare
function getYieldTokensPerShare(address yieldToken) external returns (uint256);Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
getUnderlyingTokensPerShare
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
getSupportedUnderlyingTokens
getSupportedYieldTokens
isSupportedUnderlyingToken
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
isSupportedYieldToken
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
accounts
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
positions
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
mintAllowance
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
withdrawAllowance
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
getUnderlyingTokenParameters
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
getYieldTokenParameters
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
getMintLimitInfo
getRepayLimitInfo
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
getLiquidationLimitInfo
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
initialize
Parameters:
Name
Type
Description
setPendingAdmin
Parameters:
Name
Type
Description
acceptAdmin
setSentinel
Parameters:
Name
Type
Description
setKeeper
Parameters:
Name
Type
Description
addUnderlyingToken
Parameters:
Name
Type
Description
addYieldToken
Parameters:
Name
Type
Description
setUnderlyingTokenEnabled
Parameters:
Name
Type
Description
setYieldTokenEnabled
Parameters:
Name
Type
Description
configureRepayLimit
Parameters:
Name
Type
Description
configureLiquidationLimit
Parameters:
Name
Type
Description
setTransmuter
Parameters:
Name
Type
Description
setMinimumCollateralization
Parameters:
Name
Type
Description
setProtocolFee
Parameters:
Name
Type
Description
setProtocolFeeReceiver
Parameters:
Name
Type
Description
configureMintingLimit
Parameters:
Name
Type
Description
configureCreditUnlockRate
Parameters:
Name
Type
Description
setTokenAdapter
Parameters:
Name
Type
Description
setMaximumExpectedValue
Parameters:
Name
Type
Description
setMaximumLoss
Parameters:
Name
Type
Description
snap
Parameters:
Name
Type
Description
sweepTokens
Parameters:
Name
Type
Description
setTransferAdapterAddress
Parameters:
Name
Type
Description
transferDebtV1
Parameters:
Name
Type
Description
approveMint
Parameters:
Name
Type
Description
approveWithdraw
Parameters:
Name
Type
Description
poke
Parameters:
Name
Type
Description
deposit
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
depositUnderlying
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
withdraw
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
withdrawFrom
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
withdrawUnderlying
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
withdrawUnderlyingFrom
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
mint
Parameters:
Name
Type
Description
mintFrom
Parameters:
Name
Type
Description
burn
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
repay
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
liquidate
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
donate
Parameters:
Name
Type
Description
harvest
Parameters:
Name
Type
Description
_onlyAdmin
_onlySentinelOrAdmin
_onlyKeeper
_onlyTransferAdapter
_preemptivelyHarvestDeposited
Parameters:
Name
Type
Description
_preemptivelyHarvest
Parameters:
Name
Type
Description
_checkYieldTokenEnabled
Parameters:
Name
Type
Description
_checkUnderlyingTokenEnabled
Parameters:
Name
Type
Description
_checkSupportedYieldToken
Parameters:
Name
Type
Description
_checkSupportedUnderlyingToken
Parameters:
Name
Type
Description
_checkMintingLimit
Parameters:
Name
Type
Description
_checkLoss
Parameters:
Name
Type
Description
_deposit
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_withdraw
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_mint
Parameters:
Name
Type
Description
_sync
Parameters:
Name
Type
Description
_loss
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_distributeCredit
Parameters:
Name
Type
Description
_distributeUnlockedCreditDeposited
Parameters:
Name
Type
Description
_distributeUnlockedCredit
Parameters:
Name
Type
Description
_wrap
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_unwrap
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_poke
Parameters:
Name
Type
Description
_poke
Parameters:
Name
Type
Description
_updateDebt
Parameters:
Name
Type
Description
_approveMint
Parameters:
Name
Type
Description
_decreaseMintAllowance
Parameters:
Name
Type
Description
_approveWithdraw
Parameters:
Name
Type
Description
_decreaseWithdrawAllowance
Parameters:
Name
Type
Description
_validate
Parameters:
Name
Type
Description
totalValue
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_issueSharesForAmount
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_burnShares
Parameters:
Name
Type
Description
_calculateUnrealizedDebt
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_calculateUnrealizedActiveBalance
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_calculateUnlockedCredit
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
convertYieldTokensToShares
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
convertSharesToYieldTokens
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
convertSharesToUnderlyingTokens
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
convertYieldTokensToUnderlying
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
convertUnderlyingTokensToYield
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
convertUnderlyingTokensToShares
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
normalizeUnderlyingTokensToDebt
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
normalizeDebtTokensToUnderlying
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_onlyWhitelisted
_checkArgument
Parameters:
Name
Type
Description
_checkState
Parameters:
Name
Type
Description
_uadd
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
_usub
Parameters:
Name
Type
Description
Return Values:
Name
Type
Description
Last updated