Documentation
    Preparing search index...

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

    type OpenBundledPositionInput<
        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,
    > = {
        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
    Index

    Properties

    bundledPosition: Address<TAccountBundledPosition>
    funder: TransactionSigner<TAccountFunder>
    positionBundle: Address<TAccountPositionBundle>
    positionBundleAuthority: TransactionSigner<TAccountPositionBundleAuthority>
    positionBundleTokenAccount: Address<TAccountPositionBundleTokenAccount>
    rent?: Address<TAccountRent>
    systemProgram?: Address<TAccountSystemProgram>
    whirlpool: Address<TAccountWhirlpool>