VaultImpl
instances for the specified token mints.
Example
VaultImpl
instances for the specified vault PDAs.
Example
createMultiple
when PDAs are knownVaultImpl
instance for the specified token.
Example
tokenLpMint
propertyvault.tokenLpMint.supply
for performance if recent data is sufficientvaultState
and tokenMint
properties.
Example
Transaction
ready to be signed and sent.
Example
Transaction
ready to be signed and sent.
Example
baseTokenAmount
parameter refers to LP tokens to burn, not underlying tokens to receiveStrategyState
objects representing the vault’s strategies.
Example
AffiliateInfo
object containing partnership details.
Example
affiliateId
tokensAddress
: Array of token mint addressesprogram
: The vault program instanceseedBaseKey
: Optional seed for deterministic PDAsvaultsPda
: Array of vault PDA addressesprogram
: The vault program instancetokenAddress
: Token mint addressprogram
: The vault program instanceseedBaseKey
: Optional seed for deterministic PDAsvaultPda
: Vault PDA addressprogram
: The vault program instanceconnection
: Solana connection instancetokenVaultPda
: The vault’s token account PDAcurrentTime
: Current blockchain timestampvaultState
: The vault’s current stategetWithdrawableAmount
method