Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • PDAUtil

Index

Other

  • getTickArrayFromSqrtPrice(sqrtPriceX64: BN, tickSpacing: number, whirlpool: PublicKey, programId: PublicKey, tickArrayOffset?: number): PDA
  • Parameters

    • sqrtPriceX64: BN
    • tickSpacing: number
    • whirlpool: PublicKey
    • programId: PublicKey
    • tickArrayOffset: number = 0

    Returns PDA

  • getTickArrayFromTickIndex(tickIndex: number, tickSpacing: number, whirlpool: PublicKey, programId: PublicKey, tickArrayOffset?: number): PDA
  • Get the PDA of the tick array containing tickIndex. tickArrayOffset can be used to get neighboring tick arrays.

    Parameters

    • tickIndex: number
    • tickSpacing: number
    • whirlpool: PublicKey
    • programId: PublicKey
    • tickArrayOffset: number = 0

    Returns PDA

  • getWhirlpool(programId: PublicKey, whirlpoolsConfigKey: PublicKey, tokenMintAKey: PublicKey, tokenMintBKey: PublicKey, tickSpacing: number): PDA
  • Parameters

    • programId: PublicKey
    • whirlpoolsConfigKey: PublicKey
    • tokenMintAKey: PublicKey
    • tokenMintBKey: PublicKey
    • tickSpacing: number

    Returns PDA

Program Derived Addresses

  • getBundledPosition(programId: PublicKey, positionBundleMintKey: PublicKey, bundleIndex: number): PDA
  • getFeeTier(programId: PublicKey, whirlpoolsConfigAddress: PublicKey, tickSpacing: number): PDA
  • getOracle(programId: PublicKey, whirlpoolAddress: PublicKey): PDA
  • getPosition(programId: PublicKey, positionMintKey: PublicKey): PDA
  • getPositionBundle(programId: PublicKey, positionBundleMintKey: PublicKey): PDA
  • getPositionBundleMetadata(positionBundleMintKey: PublicKey): PDA
  • getPositionMetadata(positionMintKey: PublicKey): PDA
  • getTickArray(programId: PublicKey, whirlpoolAddress: PublicKey, startTick: number): PDA

Generated using TypeDoc