Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-orca-whirlpools
SwapV2Input
Interface SwapV2Input<TAccountTokenProgramA, TAccountTokenProgramB, TAccountMemoProgram, TAccountTokenAuthority, TAccountWhirlpool, TAccountTokenMintA, TAccountTokenMintB, TAccountTokenOwnerAccountA, TAccountTokenVaultA, TAccountTokenOwnerAccountB, TAccountTokenVaultB, TAccountTickArray0, TAccountTickArray1, TAccountTickArray2, TAccountOracle>
interface
SwapV2Input
<
TAccountTokenProgramA
extends
string
=
string
,
TAccountTokenProgramB
extends
string
=
string
,
TAccountMemoProgram
extends
string
=
string
,
TAccountTokenAuthority
extends
string
=
string
,
TAccountWhirlpool
extends
string
=
string
,
TAccountTokenMintA
extends
string
=
string
,
TAccountTokenMintB
extends
string
=
string
,
TAccountTokenOwnerAccountA
extends
string
=
string
,
TAccountTokenVaultA
extends
string
=
string
,
TAccountTokenOwnerAccountB
extends
string
=
string
,
TAccountTokenVaultB
extends
string
=
string
,
TAccountTickArray0
extends
string
=
string
,
TAccountTickArray1
extends
string
=
string
,
TAccountTickArray2
extends
string
=
string
,
TAccountOracle
extends
string
=
string
,
>
{
amount
:
number
|
bigint
;
amountSpecifiedIsInput
:
boolean
;
aToB
:
boolean
;
memoProgram
?:
Address
<
TAccountMemoProgram
>
;
oracle
:
Address
<
TAccountOracle
>
;
otherAmountThreshold
:
number
|
bigint
;
remainingAccountsInfo
:
OptionOrNullable
<
RemainingAccountsInfoArgs
>
;
sqrtPriceLimit
:
number
|
bigint
;
tickArray0
:
Address
<
TAccountTickArray0
>
;
tickArray1
:
Address
<
TAccountTickArray1
>
;
tickArray2
:
Address
<
TAccountTickArray2
>
;
tokenAuthority
:
TransactionSigner
<
TAccountTokenAuthority
>
;
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
TAccountTokenProgramA
extends
string
=
string
TAccountTokenProgramB
extends
string
=
string
TAccountMemoProgram
extends
string
=
string
TAccountTokenAuthority
extends
string
=
string
TAccountWhirlpool
extends
string
=
string
TAccountTokenMintA
extends
string
=
string
TAccountTokenMintB
extends
string
=
string
TAccountTokenOwnerAccountA
extends
string
=
string
TAccountTokenVaultA
extends
string
=
string
TAccountTokenOwnerAccountB
extends
string
=
string
TAccountTokenVaultB
extends
string
=
string
TAccountTickArray0
extends
string
=
string
TAccountTickArray1
extends
string
=
string
TAccountTickArray2
extends
string
=
string
TAccountOracle
extends
string
=
string
Index
Properties
amount
amount
Specified
Is
Input
a
To
B
memo
Program?
oracle
other
Amount
Threshold
remaining
Accounts
Info
sqrt
Price
Limit
tick
Array0
tick
Array1
tick
Array2
token
Authority
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
amount
amount
:
number
|
bigint
amount
Specified
Is
Input
amountSpecifiedIsInput
:
boolean
a
To
B
aToB
:
boolean
Optional
memo
Program
memoProgram
?:
Address
<
TAccountMemoProgram
>
oracle
oracle
:
Address
<
TAccountOracle
>
other
Amount
Threshold
otherAmountThreshold
:
number
|
bigint
remaining
Accounts
Info
remainingAccountsInfo
:
OptionOrNullable
<
RemainingAccountsInfoArgs
>
sqrt
Price
Limit
sqrtPriceLimit
:
number
|
bigint
tick
Array0
tickArray0
:
Address
<
TAccountTickArray0
>
tick
Array1
tickArray1
:
Address
<
TAccountTickArray1
>
tick
Array2
tickArray2
:
Address
<
TAccountTickArray2
>
token
Authority
tokenAuthority
:
TransactionSigner
<
TAccountTokenAuthority
>
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
amount
amount
Specified
Is
Input
a
To
B
memo
Program
oracle
other
Amount
Threshold
remaining
Accounts
Info
sqrt
Price
Limit
tick
Array0
tick
Array1
tick
Array2
token
Authority
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
Coda by Ian Macalinao
Loading...