• Derives the position-specific accounts for openRaydiumClmmPositionV2 by replicating the on-chain tick resolution.

    Parameters

    • umi: Umi

      Umi instance

    • params: {
          env?: "devnet" | "mainnet";
          graduationTick: number;
          poolState: PublicKey<string>;
          positionNftMint: PublicKey<string>;
          tickLowerOffset: number;
          tickSpacing: number;
          tickUpperOffset: number;
      }
      • Optional env?: "devnet" | "mainnet"

        'mainnet' (default) or 'devnet'

      • graduationTick: number

        The anchor tick recorded at graduation (bucket.graduationTick)

      • poolState: PublicKey<string>

        The pool created at graduation (bucket.poolState)

      • positionNftMint: PublicKey<string>

        The fresh NFT mint keypair public key

      • tickLowerOffset: number

        The next position's configured lower offset

      • tickSpacing: number

        The bucket's tick spacing

      • tickUpperOffset: number

        The next position's configured upper offset

    Returns RaydiumClmmPositionAccounts

Generated using TypeDoc