Type alias OpenRaydiumClmmPositionV2InstructionAccounts

OpenRaydiumClmmPositionV2InstructionAccounts: {
    associatedTokenProgram?: PublicKey | Pda;
    backendSigner?: Signer;
    baseMint: PublicKey | Pda;
    baseTokenProgram?: PublicKey | Pda;
    bucket: PublicKey | Pda;
    bucketSigner?: PublicKey | Pda;
    bucketSignerBaseTokenAccount?: PublicKey | Pda;
    bucketSignerQuoteTokenAccount?: PublicKey | Pda;
    genesisAccount: PublicKey | Pda;
    metadataAccount?: PublicKey | Pda;
    metadataProgram?: PublicKey | Pda;
    payer?: Signer;
    personalPosition: PublicKey | Pda;
    poolState: PublicKey | Pda;
    positionNftAccount?: PublicKey | Pda;
    positionNftMint: Signer;
    positionNftOwner: PublicKey | Pda;
    protocolPosition: PublicKey | Pda;
    quoteMint?: PublicKey | Pda;
    quoteTokenProgram?: PublicKey | Pda;
    raydiumClmmProgram?: PublicKey | Pda;
    rent?: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
    tickArrayLower: PublicKey | Pda;
    tickArrayUpper: PublicKey | Pda;
    tokenProgram2022?: PublicKey | Pda;
    tokenVault0: PublicKey | Pda;
    tokenVault1: PublicKey | Pda;
}

Type declaration

  • Optional associatedTokenProgram?: PublicKey | Pda

    Associated Token program

  • Optional backendSigner?: Signer

    Backend signer (required if configured on bucket)

  • 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 (payer for position, holds tokens)

  • 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 metadataAccount?: PublicKey | Pda

    Metaplex metadata for the position NFT

  • Optional metadataProgram?: PublicKey | Pda

    Metaplex Token Metadata program

  • Optional payer?: Signer

    Optional payer that tops up bucket_signer for position rent

  • personalPosition: PublicKey | Pda

    Raydium personal position PDA

  • poolState: PublicKey | Pda

    Raydium CLMM pool state

  • Optional positionNftAccount?: PublicKey | Pda

    ATA of position_nft_owner for the NFT

  • positionNftMint: Signer

    Fresh keypair for the position NFT mint

  • positionNftOwner: PublicKey | Pda

    Recipient of the position NFT (from bucket state)

  • protocolPosition: PublicKey | Pda

    Raydium protocol position state

  • Optional quoteMint?: PublicKey | Pda

    The quote token mint

  • Optional quoteTokenProgram?: PublicKey | Pda

    SPL Token program for quote

  • Optional raydiumClmmProgram?: PublicKey | Pda

    Raydium CLMM program

  • Optional rent?: PublicKey | Pda

    Rent sysvar

  • Optional systemProgram?: PublicKey | Pda

    System program

  • tickArrayLower: PublicKey | Pda

    Tick array for the lower tick

  • tickArrayUpper: PublicKey | Pda

    Tick array for the upper tick

  • Optional tokenProgram2022?: PublicKey | Pda

    Token 2022 program

  • tokenVault0: PublicKey | Pda

    Pool token vault 0

  • tokenVault1: PublicKey | Pda

    Pool token vault 1

Generated using TypeDoc