Type alias DepositLaunchPoolV2InstructionAccounts

DepositLaunchPoolV2InstructionAccounts: {
    associatedTokenProgram?: PublicKey | Pda;
    backendSigner?: Signer;
    baseMint: PublicKey | Pda;
    baseTokenProgram?: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketQuoteTokenAccount?: PublicKey | Pda;
    depositPda?: PublicKey | Pda;
    depositor?: Signer;
    depositorQuoteTokenAccount?: PublicKey | Pda;
    feeQuoteTokenAccount?: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    penaltyQuoteTokenAccount?: PublicKey | Pda;
    quoteMint?: PublicKey | Pda;
    quoteTokenProgram?: PublicKey | Pda;
    recipient?: Signer;
    recipientBaseTokenAccount?: PublicKey | Pda;
    rentPayer?: Signer;
    systemProgram?: PublicKey | Pda;
}

Type declaration

  • Optional associatedTokenProgram?: PublicKey | Pda

    The Associated Token program

  • Optional backendSigner?: Signer

    Backend authorisation signer

  • baseMint: PublicKey | Pda

    The address of the base token mint

  • Optional baseTokenProgram?: PublicKey | Pda

    The SPL Token program for the base token

  • bucket: PublicKey | Pda

    The address of the bucket

  • Optional bucketQuoteTokenAccount?: PublicKey | Pda

    The token account owned by the bucket for the quote token

  • Optional depositPda?: PublicKey | Pda

    The PDA to track the user's deposit

  • Optional depositor?: Signer

    The wallet depositing the funds

  • Optional depositorQuoteTokenAccount?: PublicKey | Pda

    The token account owned by the depositor that deposits the funds and pays protocol fees

  • Optional feeQuoteTokenAccount?: PublicKey | Pda

    The token account where fees are sent

  • genesisAccount: PublicKey | Pda

    The address of the genesis account

  • Optional penaltyQuoteTokenAccount?: PublicKey | Pda

    The quote token account owned by the penalty wallet that receives dynamic penalty fees

  • Optional quoteMint?: PublicKey | Pda

    The mint account of the quote token

  • Optional quoteTokenProgram?: PublicKey | Pda

    The SPL Token program for the quote token

  • Optional recipient?: Signer

    The recipient of the tokens, defaults to the depositor if not provided

  • Optional recipientBaseTokenAccount?: PublicKey | Pda

    The base token account owned by the recipient

  • Optional rentPayer?: Signer

    The account paying for the rent fees

  • Optional systemProgram?: PublicKey | Pda

    The system program

Generated using TypeDoc