Type alias SwapBondingCurveV2InstructionAccounts

SwapBondingCurveV2InstructionAccounts: {
    associatedTokenProgram?: PublicKey | Pda;
    backendSigner?: Signer;
    baseMint: PublicKey | Pda;
    baseTokenAccount?: PublicKey | Pda;
    baseTokenOwner?: PublicKey | Pda | Signer;
    baseTokenProgram?: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketQuoteTokenAccount?: PublicKey | Pda;
    feeQuoteTokenAccount?: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    genesisBaseTokenAccount?: PublicKey | Pda;
    payer?: Signer;
    quoteMint?: PublicKey | Pda;
    quoteTokenAccount?: PublicKey | Pda;
    quoteTokenOwner?: PublicKey | Pda | Signer;
    quoteTokenProgram?: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
}

Type declaration

  • Optional associatedTokenProgram?: PublicKey | Pda

    The associated token program

  • Optional backendSigner?: Signer

    Backend authorization signer

  • baseMint: PublicKey | Pda

    The mint account of the base token

  • Optional baseTokenAccount?: PublicKey | Pda

    The base token account owned by the base token owner

  • Optional baseTokenOwner?: PublicKey | Pda | Signer

    The owner of the base token account (signs on Sell, defaults to payer)

  • Optional baseTokenProgram?: PublicKey | Pda

    The SPL Token program for the base token

  • bucket: PublicKey | Pda

    The address of the bonding curve bucket

  • Optional bucketQuoteTokenAccount?: PublicKey | Pda

    The bucket's quote token account

  • Optional feeQuoteTokenAccount?: PublicKey | Pda

    The fee wallet's quote token account

  • genesisAccount: PublicKey | Pda

    The address of the genesis account

  • Optional genesisBaseTokenAccount?: PublicKey | Pda

    The base token account owned by the genesis account

  • Optional payer?: Signer

    The account paying for rent and ATA creation

  • Optional quoteMint?: PublicKey | Pda

    The mint account of the quote token

  • Optional quoteTokenAccount?: PublicKey | Pda

    The quote token account owned by the quote token owner

  • Optional quoteTokenOwner?: PublicKey | Pda | Signer

    The owner of the quote token account (signs on Buy, defaults to payer)

  • Optional quoteTokenProgram?: PublicKey | Pda

    The SPL Token program for the quote token

  • Optional systemProgram?: PublicKey | Pda

    The system program

Generated using TypeDoc