UNPKG

banx-token-lending-sdk

Version:

Banx Token Lending sdk

23 lines (22 loc) 1.01 kB
import { UserVault } from '../UserVault'; import { BondOffer } from './BondOffer'; export type AdjustBondOffersByVaultBalanceParams = { userVault: UserVault; bondOffers: BondOffer[]; }; /** * Adjusts cases when a userVault's balance is less than the size of its offsets. * bondOffers.market lendingTokenMint must be same as userVault.lendingTokenMint! * @returns adjusted bondOffers */ export declare function adjustBondOffersByVaultBalance({ userVault, bondOffers }: AdjustBondOffersByVaultBalanceParams): BondOffer[]; export type AdjustBondOffersByMultipleVaultBalancesParams = { userVaults: UserVault[]; bondOffers: BondOffer[]; }; /** * Adjusts cases when a userVault's balance is less than the size of its offsets. * bondOffers.market lendingTokenMint must be same as userVaults.lendingTokenMint! * @returns adjusted bondOffers */ export declare function adjustBondOffersByMultipleVaultBalances({ userVaults, bondOffers, }: AdjustBondOffersByMultipleVaultBalancesParams): BondOffer[];