Type alias SweepRaydiumClmmBucketSignerV2InstructionAccounts

SweepRaydiumClmmBucketSignerV2InstructionAccounts: {
    associatedTokenProgram?: PublicKey | Pda;
    baseMint: PublicKey | Pda;
    baseTokenProgram?: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketSigner?: PublicKey | Pda;
    bucketSignerBaseTokenAccount?: PublicKey | Pda;
    bucketSignerQuoteTokenAccount?: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    payer?: Signer;
    positionNftOwner: PublicKey | Pda;
    positionNftOwnerBaseTokenAccount?: PublicKey | Pda;
    positionNftOwnerQuoteTokenAccount?: PublicKey | Pda;
    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

  • Optional baseTokenProgram?: PublicKey | Pda

    SPL Token program for base

  • bucket: PublicKey | Pda

    The Raydium CLMM bucket

  • Optional bucketSigner?: PublicKey | Pda

    Bucket signer PDA (owns the swept token accounts; drained of lamports)

  • Optional bucketSignerBaseTokenAccount?: PublicKey | Pda

    Bucket signer base token ATA (source)

  • Optional bucketSignerQuoteTokenAccount?: PublicKey | Pda

    Bucket signer quote token ATA (source)

  • genesisAccount: PublicKey | Pda

    The genesis account

  • Optional payer?: Signer

    Pays rent when creating missing destination ATAs

  • positionNftOwner: PublicKey | Pda

    Recipient of the residuals (must match bucket state)

  • Optional positionNftOwnerBaseTokenAccount?: PublicKey | Pda

    Position NFT owner base token ATA (destination, created if missing)

  • Optional positionNftOwnerQuoteTokenAccount?: PublicKey | Pda

    Position NFT owner quote token ATA (destination, created if missing)

  • Optional quoteMint?: PublicKey | Pda

    The quote token mint

  • Optional quoteTokenProgram?: PublicKey | Pda

    SPL Token program for quote

  • Optional systemProgram?: PublicKey | Pda

    System program

Generated using TypeDoc