Documentation
Preparing search index...
@orca-so/whirlpools-client
RepositionLiquidityV2Input
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
existing
Tick
Array
Lower
existing
Tick
Array
Upper
funder
memo
Program?
method
new
Tick
Array
Lower
new
Tick
Array
Upper
new
Tick
Lower
Index
new
Tick
Upper
Index
position
position
Authority
position
Token
Account
remaining
Accounts
Info
system
Program?
token
Mint
A
token
Mint
B
token
Owner
Account
A
token
Owner
Account
B
token
Program
A
token
Program
B
token
Vault
A
token
Vault
B
whirlpool
Properties
existing
Tick
Array
Lower
existingTickArrayLower
:
Address
<
TAccountExistingTickArrayLower
>
existing
Tick
Array
Upper
existingTickArrayUpper
:
Address
<
TAccountExistingTickArrayUpper
>
funder
funder
:
TransactionSigner
<
TAccountFunder
>
Optional
memo
Program
memoProgram
?:
Address
<
TAccountMemoProgram
>
method
method
:
RepositionLiquidityV2InstructionDataArgs
[
"method"
]
new
Tick
Array
Lower
newTickArrayLower
:
Address
<
TAccountNewTickArrayLower
>
new
Tick
Array
Upper
newTickArrayUpper
:
Address
<
TAccountNewTickArrayUpper
>
new
Tick
Lower
Index
newTickLowerIndex
:
RepositionLiquidityV2InstructionDataArgs
[
"newTickLowerIndex"
]
new
Tick
Upper
Index
newTickUpperIndex
:
RepositionLiquidityV2InstructionDataArgs
[
"newTickUpperIndex"
]
position
position
:
Address
<
TAccountPosition
>
position
Authority
positionAuthority
:
TransactionSigner
<
TAccountPositionAuthority
>
position
Token
Account
positionTokenAccount
:
Address
<
TAccountPositionTokenAccount
>
remaining
Accounts
Info
remainingAccountsInfo
:
RepositionLiquidityV2InstructionDataArgs
[
"remainingAccountsInfo"
]
Optional
system
Program
systemProgram
?:
Address
<
TAccountSystemProgram
>
token
Mint
A
tokenMintA
:
Address
<
TAccountTokenMintA
>
token
Mint
B
tokenMintB
:
Address
<
TAccountTokenMintB
>
token
Owner
Account
A
tokenOwnerAccountA
:
Address
<
TAccountTokenOwnerAccountA
>
token
Owner
Account
B
tokenOwnerAccountB
:
Address
<
TAccountTokenOwnerAccountB
>
token
Program
A
tokenProgramA
:
Address
<
TAccountTokenProgramA
>
token
Program
B
tokenProgramB
:
Address
<
TAccountTokenProgramB
>
token
Vault
A
tokenVaultA
:
Address
<
TAccountTokenVaultA
>
token
Vault
B
tokenVaultB
:
Address
<
TAccountTokenVaultB
>
whirlpool
whirlpool
:
Address
<
TAccountWhirlpool
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
existing
Tick
Array
Lower
existing
Tick
Array
Upper
funder
memo
Program
method
new
Tick
Array
Lower
new
Tick
Array
Upper
new
Tick
Lower
Index
new
Tick
Upper
Index
position
position
Authority
position
Token
Account
remaining
Accounts
Info
system
Program
token
Mint
A
token
Mint
B
token
Owner
Account
A
token
Owner
Account
B
token
Program
A
token
Program
B
token
Vault
A
token
Vault
B
whirlpool
Documentation
Loading...