Skip to main content

getBurnAmountForUnstake

Description:​

Returns the amount of osToken that must be burned to unstake. Omit assets for a full exit (all underlying tokens); pass a target assets to burn only what that withdrawal needs — it returns 0n when the amount is already within the max withdraw.

Arguments:​

NameTypeRequiredDescription
vaultAddressstringYesThe address of the vault
userAddressstringYesThe user address
assetsbigintNoTarget withdrawal amount, omit for a full exit

Returns:​

type Output = bigint

Example:​

sdk.osToken.getBurnAmountForUnstake({
userAddress: '0x...',
vaultAddress: '0x...',
})