Type Alias OpenBundledPositionInput<TAccountBundledPosition, TAccountPositionBundle, TAccountPositionBundleTokenAccount, TAccountPositionBundleAuthority, TAccountWhirlpool, TAccountFunder, TAccountSystemProgram, TAccountRent>

OpenBundledPositionInput: {
    bundledPosition: Address<TAccountBundledPosition>;
    bundleIndex: OpenBundledPositionInstructionDataArgs["bundleIndex"];
    funder: TransactionSigner<TAccountFunder>;
    positionBundle: Address<TAccountPositionBundle>;
    positionBundleAuthority: TransactionSigner<TAccountPositionBundleAuthority>;
    positionBundleTokenAccount: Address<TAccountPositionBundleTokenAccount>;
    rent?: Address<TAccountRent>;
    systemProgram?: Address<TAccountSystemProgram>;
    tickLowerIndex: OpenBundledPositionInstructionDataArgs["tickLowerIndex"];
    tickUpperIndex: OpenBundledPositionInstructionDataArgs["tickUpperIndex"];
    whirlpool: Address<TAccountWhirlpool>;
}

Type Parameters

  • TAccountBundledPosition extends string = string
  • TAccountPositionBundle extends string = string
  • TAccountPositionBundleTokenAccount extends string = string
  • TAccountPositionBundleAuthority extends string = string
  • TAccountWhirlpool extends string = string
  • TAccountFunder extends string = string
  • TAccountSystemProgram extends string = string
  • TAccountRent extends string = string

Type declaration