Documentation
Preparing search index...
@orca-so/whirlpools-client
TwoHopSwapV2Instruction
Type Alias TwoHopSwapV2Instruction<TProgram, TAccountWhirlpoolOne, TAccountWhirlpoolTwo, TAccountTokenMintInput, TAccountTokenMintIntermediate, TAccountTokenMintOutput, TAccountTokenProgramInput, TAccountTokenProgramIntermediate, TAccountTokenProgramOutput, TAccountTokenOwnerAccountInput, TAccountTokenVaultOneInput, TAccountTokenVaultOneIntermediate, TAccountTokenVaultTwoIntermediate, TAccountTokenVaultTwoOutput, TAccountTokenOwnerAccountOutput, TAccountTokenAuthority, TAccountTickArrayOne0, TAccountTickArrayOne1, TAccountTickArrayOne2, TAccountTickArrayTwo0, TAccountTickArrayTwo1, TAccountTickArrayTwo2, TAccountOracleOne, TAccountOracleTwo, TAccountMemoProgram, TRemainingAccounts>
TwoHopSwapV2Instruction
:
IInstruction
<
TProgram
>
&
IInstructionWithData
<
Uint8Array
,
>
&
IInstructionWithAccounts
<
[
TAccountWhirlpoolOne
extends
string
?
WritableAccount
<
TAccountWhirlpoolOne
>
:
TAccountWhirlpoolOne
,
TAccountWhirlpoolTwo
extends
string
?
WritableAccount
<
TAccountWhirlpoolTwo
>
:
TAccountWhirlpoolTwo
,
TAccountTokenMintInput
extends
string
?
ReadonlyAccount
<
TAccountTokenMintInput
>
:
TAccountTokenMintInput
,
TAccountTokenMintIntermediate
extends
string
?
ReadonlyAccount
<
TAccountTokenMintIntermediate
>
:
TAccountTokenMintIntermediate
,
TAccountTokenMintOutput
extends
string
?
ReadonlyAccount
<
TAccountTokenMintOutput
>
:
TAccountTokenMintOutput
,
TAccountTokenProgramInput
extends
string
?
ReadonlyAccount
<
TAccountTokenProgramInput
>
:
TAccountTokenProgramInput
,
TAccountTokenProgramIntermediate
extends
string
?
ReadonlyAccount
<
TAccountTokenProgramIntermediate
>
:
TAccountTokenProgramIntermediate
,
TAccountTokenProgramOutput
extends
string
?
ReadonlyAccount
<
TAccountTokenProgramOutput
>
:
TAccountTokenProgramOutput
,
TAccountTokenOwnerAccountInput
extends
string
?
WritableAccount
<
TAccountTokenOwnerAccountInput
>
:
TAccountTokenOwnerAccountInput
,
TAccountTokenVaultOneInput
extends
string
?
WritableAccount
<
TAccountTokenVaultOneInput
>
:
TAccountTokenVaultOneInput
,
TAccountTokenVaultOneIntermediate
extends
string
?
WritableAccount
<
TAccountTokenVaultOneIntermediate
>
:
TAccountTokenVaultOneIntermediate
,
TAccountTokenVaultTwoIntermediate
extends
string
?
WritableAccount
<
TAccountTokenVaultTwoIntermediate
>
:
TAccountTokenVaultTwoIntermediate
,
TAccountTokenVaultTwoOutput
extends
string
?
WritableAccount
<
TAccountTokenVaultTwoOutput
>
:
TAccountTokenVaultTwoOutput
,
TAccountTokenOwnerAccountOutput
extends
string
?
WritableAccount
<
TAccountTokenOwnerAccountOutput
>
:
TAccountTokenOwnerAccountOutput
,
TAccountTokenAuthority
extends
string
?
ReadonlySignerAccount
<
TAccountTokenAuthority
>
&
IAccountSignerMeta
<
TAccountTokenAuthority
,
>
:
TAccountTokenAuthority
,
TAccountTickArrayOne0
extends
string
?
WritableAccount
<
TAccountTickArrayOne0
>
:
TAccountTickArrayOne0
,
TAccountTickArrayOne1
extends
string
?
WritableAccount
<
TAccountTickArrayOne1
>
:
TAccountTickArrayOne1
,
TAccountTickArrayOne2
extends
string
?
WritableAccount
<
TAccountTickArrayOne2
>
:
TAccountTickArrayOne2
,
TAccountTickArrayTwo0
extends
string
?
WritableAccount
<
TAccountTickArrayTwo0
>
:
TAccountTickArrayTwo0
,
TAccountTickArrayTwo1
extends
string
?
WritableAccount
<
TAccountTickArrayTwo1
>
:
TAccountTickArrayTwo1
,
TAccountTickArrayTwo2
extends
string
?
WritableAccount
<
TAccountTickArrayTwo2
>
:
TAccountTickArrayTwo2
,
TAccountOracleOne
extends
string
?
WritableAccount
<
TAccountOracleOne
>
:
TAccountOracleOne
,
TAccountOracleTwo
extends
string
?
WritableAccount
<
TAccountOracleTwo
>
:
TAccountOracleTwo
,
TAccountMemoProgram
extends
string
?
ReadonlyAccount
<
TAccountMemoProgram
>
:
TAccountMemoProgram
,
...
TRemainingAccounts
,
]
,
>
Type Parameters
TProgram
extends
string
=
typeof
WHIRLPOOL_PROGRAM_ADDRESS
TAccountWhirlpoolOne
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountWhirlpoolTwo
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenMintInput
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenMintIntermediate
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenMintOutput
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenProgramInput
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenProgramIntermediate
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenProgramOutput
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenOwnerAccountInput
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenVaultOneInput
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenVaultOneIntermediate
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenVaultTwoIntermediate
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenVaultTwoOutput
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenOwnerAccountOutput
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTokenAuthority
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTickArrayOne0
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTickArrayOne1
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTickArrayOne2
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTickArrayTwo0
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTickArrayTwo1
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountTickArrayTwo2
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountOracleOne
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountOracleTwo
extends
string
|
IAccountMeta
<
string
>
=
string
TAccountMemoProgram
extends
string
|
IAccountMeta
<
string
>
=
string
TRemainingAccounts
extends
readonly
IAccountMeta
<
string
>
[]
=
[
]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Documentation
Loading...