Documentation
    Preparing search index...

    Type Alias RepositionLiquidityV2Input<TAccountWhirlpool, TAccountTokenProgramA, TAccountTokenProgramB, TAccountMemoProgram, TAccountPositionAuthority, TAccountFunder, TAccountPosition, TAccountPositionTokenAccount, TAccountTokenMintA, TAccountTokenMintB, TAccountTokenOwnerAccountA, TAccountTokenOwnerAccountB, TAccountTokenVaultA, TAccountTokenVaultB, TAccountExistingTickArrayLower, TAccountExistingTickArrayUpper, TAccountNewTickArrayLower, TAccountNewTickArrayUpper, TAccountSystemProgram>

    type RepositionLiquidityV2Input<
        TAccountWhirlpool extends string = string,
        TAccountTokenProgramA extends string = string,
        TAccountTokenProgramB extends string = string,
        TAccountMemoProgram extends string = string,
        TAccountPositionAuthority extends string = string,
        TAccountFunder extends string = string,
        TAccountPosition extends string = string,
        TAccountPositionTokenAccount extends string = string,
        TAccountTokenMintA extends string = string,
        TAccountTokenMintB extends string = string,
        TAccountTokenOwnerAccountA extends string = string,
        TAccountTokenOwnerAccountB extends string = string,
        TAccountTokenVaultA extends string = string,
        TAccountTokenVaultB extends string = string,
        TAccountExistingTickArrayLower extends string = string,
        TAccountExistingTickArrayUpper extends string = string,
        TAccountNewTickArrayLower extends string = string,
        TAccountNewTickArrayUpper extends string = string,
        TAccountSystemProgram extends string = string,
    > = {
        existingTickArrayLower: Address<TAccountExistingTickArrayLower>;
        existingTickArrayUpper: Address<TAccountExistingTickArrayUpper>;
        funder: TransactionSigner<TAccountFunder>;
        memoProgram?: Address<TAccountMemoProgram>;
        method: RepositionLiquidityV2InstructionDataArgs["method"];
        newTickArrayLower: Address<TAccountNewTickArrayLower>;
        newTickArrayUpper: Address<TAccountNewTickArrayUpper>;
        newTickLowerIndex: RepositionLiquidityV2InstructionDataArgs["newTickLowerIndex"];
        newTickUpperIndex: RepositionLiquidityV2InstructionDataArgs["newTickUpperIndex"];
        position: Address<TAccountPosition>;
        positionAuthority: TransactionSigner<TAccountPositionAuthority>;
        positionTokenAccount: Address<TAccountPositionTokenAccount>;
        remainingAccountsInfo: RepositionLiquidityV2InstructionDataArgs["remainingAccountsInfo"];
        systemProgram?: Address<TAccountSystemProgram>;
        tokenMintA: Address<TAccountTokenMintA>;
        tokenMintB: Address<TAccountTokenMintB>;
        tokenOwnerAccountA: Address<TAccountTokenOwnerAccountA>;
        tokenOwnerAccountB: Address<TAccountTokenOwnerAccountB>;
        tokenProgramA: Address<TAccountTokenProgramA>;
        tokenProgramB: Address<TAccountTokenProgramB>;
        tokenVaultA: Address<TAccountTokenVaultA>;
        tokenVaultB: Address<TAccountTokenVaultB>;
        whirlpool: Address<TAccountWhirlpool>;
    }

    Type Parameters

    • TAccountWhirlpool extends string = string
    • TAccountTokenProgramA extends string = string
    • TAccountTokenProgramB extends string = string
    • TAccountMemoProgram extends string = string
    • TAccountPositionAuthority extends string = string
    • TAccountFunder extends string = string
    • TAccountPosition extends string = string
    • TAccountPositionTokenAccount extends string = string
    • TAccountTokenMintA extends string = string
    • TAccountTokenMintB extends string = string
    • TAccountTokenOwnerAccountA extends string = string
    • TAccountTokenOwnerAccountB extends string = string
    • TAccountTokenVaultA extends string = string
    • TAccountTokenVaultB extends string = string
    • TAccountExistingTickArrayLower extends string = string
    • TAccountExistingTickArrayUpper extends string = string
    • TAccountNewTickArrayLower extends string = string
    • TAccountNewTickArrayUpper extends string = string
    • TAccountSystemProgram extends string = string
    Index

    Properties

    existingTickArrayLower: Address<TAccountExistingTickArrayLower>
    existingTickArrayUpper: Address<TAccountExistingTickArrayUpper>
    funder: TransactionSigner<TAccountFunder>
    memoProgram?: Address<TAccountMemoProgram>
    newTickArrayLower: Address<TAccountNewTickArrayLower>
    newTickArrayUpper: Address<TAccountNewTickArrayUpper>
    position: Address<TAccountPosition>
    positionAuthority: TransactionSigner<TAccountPositionAuthority>
    positionTokenAccount: Address<TAccountPositionTokenAccount>
    systemProgram?: Address<TAccountSystemProgram>
    tokenMintA: Address<TAccountTokenMintA>
    tokenMintB: Address<TAccountTokenMintB>
    tokenOwnerAccountA: Address<TAccountTokenOwnerAccountA>
    tokenOwnerAccountB: Address<TAccountTokenOwnerAccountB>
    tokenProgramA: Address<TAccountTokenProgramA>
    tokenProgramB: Address<TAccountTokenProgramB>
    tokenVaultA: Address<TAccountTokenVaultA>
    tokenVaultB: Address<TAccountTokenVaultB>
    whirlpool: Address<TAccountWhirlpool>