Type alias GraduateToRaydiumCpmmV1InstructionAccounts

GraduateToRaydiumCpmmV1InstructionAccounts: {
    ammConfig: PublicKey | Pda;
    associatedTokenProgram?: PublicKey | Pda;
    authority?: Signer;
    backendSigner?: Signer;
    bucket?: PublicKey | Pda;
    bucketSigner?: PublicKey | Pda;
    bucketSignerLpTokenAccount?: PublicKey | Pda;
    bucketSignerMintTokenAccount?: PublicKey | Pda;
    bucketSignerSolTokenAccount?: PublicKey | Pda;
    createPoolFee: PublicKey | Pda;
    genesisAccount?: PublicKey | Pda;
    lpMint: PublicKey | Pda;
    mint: PublicKey | Pda;
    mintVault: PublicKey | Pda;
    nativeSol?: PublicKey | Pda;
    observationState: PublicKey | Pda;
    payer?: Signer;
    poolAuthority: PublicKey | Pda;
    poolState: PublicKey | Pda;
    raydiumProgram: PublicKey | Pda;
    rent?: PublicKey | Pda;
    solVault: PublicKey | Pda;
    systemProgram?: PublicKey | Pda;
    tokenProgram?: PublicKey | Pda;
}

Type declaration

  • ammConfig: PublicKey | Pda

    AMM configuration account

  • Optional associatedTokenProgram?: PublicKey | Pda

    Associated token program

  • Optional authority?: Signer

    The authority of the mint

  • Optional backendSigner?: Signer

    Backend authorisation signer

  • Optional bucket?: PublicKey | Pda

    The address of the bucket account

  • Optional bucketSigner?: PublicKey | Pda

    The bucket signer PDA (creator for Raydium pool)

  • Optional bucketSignerLpTokenAccount?: PublicKey | Pda

    bucket_signer LP token account

  • Optional bucketSignerMintTokenAccount?: PublicKey | Pda

    bucket_signer token account for the mint

  • Optional bucketSignerSolTokenAccount?: PublicKey | Pda

    bucket_signer token account for native SOL

  • createPoolFee: PublicKey | Pda

    Create pool fee account

  • Optional genesisAccount?: PublicKey | Pda

    The address of the genesis account

  • lpMint: PublicKey | Pda

    LP token mint of the pool

  • mint: PublicKey | Pda

    The address of the mint account

  • mintVault: PublicKey | Pda

    Mint token vault account

  • Optional nativeSol?: PublicKey | Pda

    Native SOL mint

  • observationState: PublicKey | Pda

    Observation state account

  • Optional payer?: Signer

    The account paying for the storage fees

  • poolAuthority: PublicKey | Pda

    Pool authority account

  • poolState: PublicKey | Pda

    Pool state account (PDA derived from config and mints)

  • raydiumProgram: PublicKey | Pda

    Raydium CP-Swap program

  • Optional rent?: PublicKey | Pda

    Rent sysvar

  • solVault: PublicKey | Pda

    SOL token vault account

  • Optional systemProgram?: PublicKey | Pda

    System program

  • Optional tokenProgram?: PublicKey | Pda

    Token program

Generated using TypeDoc