@neutral-trade/sdk - v1.0.0
GitHub
Preparing search index...
RequestBundleSwitchAsyncInput
Type Alias RequestBundleSwitchAsyncInput<TAccountUser, TAccountUserBundleAccount, TAccountBundleAccount, TAccountOracleData, TAccountBundleTempData, TAccountTokenProgram, TAccountSystemProgram, TAccountRent, TAccountTargetBundleAccount, TAccountTargetUserBundleAccount>
type
RequestBundleSwitchAsyncInput
<
TAccountUser
extends
string
=
string
,
TAccountUserBundleAccount
extends
string
=
string
,
TAccountBundleAccount
extends
string
=
string
,
TAccountOracleData
extends
string
=
string
,
TAccountBundleTempData
extends
string
=
string
,
TAccountTokenProgram
extends
string
=
string
,
TAccountSystemProgram
extends
string
=
string
,
TAccountRent
extends
string
=
string
,
TAccountTargetBundleAccount
extends
string
=
string
,
TAccountTargetUserBundleAccount
extends
string
=
string
,
>
=
{
bundleAccount
:
Address
<
TAccountBundleAccount
>
;
bundleTempData
?:
Address
<
TAccountBundleTempData
>
;
oracleData
?:
Address
<
TAccountOracleData
>
;
rent
?:
Address
<
TAccountRent
>
;
sharesAmount
:
RequestBundleSwitchInstructionDataArgs
[
"sharesAmount"
]
;
systemProgram
?:
Address
<
TAccountSystemProgram
>
;
targetBundleAccount
:
Address
<
TAccountTargetBundleAccount
>
;
targetUserBundleAccount
:
Address
<
TAccountTargetUserBundleAccount
>
;
tokenProgram
?:
Address
<
TAccountTokenProgram
>
;
user
:
TransactionSigner
<
TAccountUser
>
;
userBundleAccount
?:
Address
<
TAccountUserBundleAccount
>
;
}
Type Parameters
TAccountUser
extends
string
=
string
TAccountUserBundleAccount
extends
string
=
string
TAccountBundleAccount
extends
string
=
string
TAccountOracleData
extends
string
=
string
TAccountBundleTempData
extends
string
=
string
TAccountTokenProgram
extends
string
=
string
TAccountSystemProgram
extends
string
=
string
TAccountRent
extends
string
=
string
TAccountTargetBundleAccount
extends
string
=
string
TAccountTargetUserBundleAccount
extends
string
=
string
Index
Properties
bundle
Account
bundle
Temp
Data?
oracle
Data?
rent?
shares
Amount
system
Program?
target
Bundle
Account
target
User
Bundle
Account
token
Program?
user
user
Bundle
Account?
Properties
bundle
Account
bundleAccount
:
Address
<
TAccountBundleAccount
>
Optional
bundle
Temp
Data
bundleTempData
?:
Address
<
TAccountBundleTempData
>
Optional
oracle
Data
oracleData
?:
Address
<
TAccountOracleData
>
Optional
rent
rent
?:
Address
<
TAccountRent
>
shares
Amount
sharesAmount
:
RequestBundleSwitchInstructionDataArgs
[
"sharesAmount"
]
Optional
system
Program
systemProgram
?:
Address
<
TAccountSystemProgram
>
target
Bundle
Account
targetBundleAccount
:
Address
<
TAccountTargetBundleAccount
>
target
User
Bundle
Account
targetUserBundleAccount
:
Address
<
TAccountTargetUserBundleAccount
>
Optional
token
Program
tokenProgram
?:
Address
<
TAccountTokenProgram
>
user
user
:
TransactionSigner
<
TAccountUser
>
Optional
user
Bundle
Account
userBundleAccount
?:
Address
<
TAccountUserBundleAccount
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
bundle
Account
bundle
Temp
Data
oracle
Data
rent
shares
Amount
system
Program
target
Bundle
Account
target
User
Bundle
Account
token
Program
user
user
Bundle
Account
GitHub
@neutral-trade/sdk - v1.0.0
Loading...