Type alias SwapVaultToBondingCurveV2InstructionAccounts

SwapVaultToBondingCurveV2InstructionAccounts: {
    actionsAuthority: Signer;
    associatedTokenProgram: PublicKey | Pda;
    baseMint: PublicKey | Pda;
    baseTokenProgram: PublicKey | Pda;
    bondingCurveBucket: PublicKey | Pda;
    bondingCurveBucketBackendSigner?: Signer;
    bondingCurveBucketQuoteTokenAccount: PublicKey | Pda;
    depositPda: PublicKey | Pda;
    feeQuoteTokenAccount: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    genesisBaseTokenAccount: PublicKey | Pda;
    payer?: Signer;
    quoteMint: PublicKey | Pda;
    quoteTokenProgram: PublicKey | Pda;
    recipient: PublicKey | Pda;
    recipientBaseTokenAccount: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
    vaultBucket: PublicKey | Pda;
    vaultBucketQuoteTokenAccount: PublicKey | Pda;
}

Type declaration

  • actionsAuthority: Signer

    The actions authority for the vault bucket

  • associatedTokenProgram: PublicKey | Pda

    The associated token program

  • baseMint: PublicKey | Pda

    The mint account of the base token

  • baseTokenProgram: PublicKey | Pda

    The SPL Token program for the base token

  • bondingCurveBucket: PublicKey | Pda

    The address of the bonding curve bucket

  • Optional bondingCurveBucketBackendSigner?: Signer

    Backend authorization signer for bonding curve bucket

  • bondingCurveBucketQuoteTokenAccount: PublicKey | Pda

    The bonding curve bucket's quote token account

  • depositPda: PublicKey | Pda

    The PDA to track the user's deposit

  • feeQuoteTokenAccount: PublicKey | Pda

    The fee wallet's quote token account

  • genesisAccount: PublicKey | Pda

    The address of the genesis account

  • genesisBaseTokenAccount: PublicKey | Pda

    The base token account owned by the genesis account

  • Optional payer?: Signer

    The account paying for rent

  • quoteMint: PublicKey | Pda

    The mint account of the quote token

  • quoteTokenProgram: PublicKey | Pda

    The SPL Token program for the quote token

  • recipient: PublicKey | Pda

    The recipient of the base tokens

  • recipientBaseTokenAccount: PublicKey | Pda

    The recipient's base token account

  • Optional systemProgram?: PublicKey | Pda

    The system program

  • vaultBucket: PublicKey | Pda

    The address of the vault bucket

  • vaultBucketQuoteTokenAccount: PublicKey | Pda

    The vault bucket's quote token account

Generated using TypeDoc