Type alias ClaimBondingCurveCreatorFeeV2InstructionAccounts

ClaimBondingCurveCreatorFeeV2InstructionAccounts: {
    associatedTokenProgram?: PublicKey | Pda;
    baseMint: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketCreatorFeeUnwrapAccount?: PublicKey | Pda;
    bucketQuoteTokenAccount?: PublicKey | Pda;
    creatorFeeWallet: PublicKey | Pda;
    creatorFeeWalletQuoteTokenAccount?: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    payer?: Signer;
    quoteMint?: PublicKey | Pda;
    quoteTokenProgram?: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
}

Type declaration

  • Optional associatedTokenProgram?: PublicKey | Pda

    Associated Token program

  • baseMint: PublicKey | Pda

    The base token mint (for genesis PDA derivation)

  • bucket: PublicKey | Pda

    The bonding curve bucket

  • Optional bucketCreatorFeeUnwrapAccount?: PublicKey | Pda

    Transient WSOL token account PDA (seeds: ["bonding_curve_creator_fee_unwrap", bucket]) created and closed within the instruction to unwrap WSOL when quote is native SOL; ignored otherwise

  • Optional bucketQuoteTokenAccount?: PublicKey | Pda

    The bucket's quote token ATA (source)

  • creatorFeeWallet: PublicKey | Pda

    The creator's wallet (validated against CreatorFee extension)

  • Optional creatorFeeWalletQuoteTokenAccount?: PublicKey | Pda

    The creator's quote token ATA (destination for non-native quote; unused when quote is native SOL)

  • genesisAccount: PublicKey | Pda

    The Genesis account

  • Optional payer?: Signer

    Payer for ATA / transient account creation

  • Optional quoteMint?: PublicKey | Pda

    The quote token mint

  • Optional quoteTokenProgram?: PublicKey | Pda

    SPL Token program for quote token

  • Optional systemProgram?: PublicKey | Pda

    System program

Generated using TypeDoc