@neutral-trade/sdk - v1.0.0
GitHub
Preparing search index...
getProcessSwitchInstruction
Function getProcessSwitchInstruction
getProcessSwitchInstruction
<
TAccountKeeper
extends
string
,
TAccountUserBundleAccountOwner
extends
string
,
TAccountUserTokenAccount
extends
string
,
TAccountAssetAddress
extends
string
,
TAccountSourceBundleAssetAccount
extends
string
,
TAccountSourceUserBundleAccount
extends
string
,
TAccountSourceTreasuryAccount
extends
string
,
TAccountSourceBundleAssetAuthority
extends
string
,
TAccountSourceBundleAccount
extends
string
,
TAccountSourceBundleTempData
extends
string
,
TAccountSourceOracleData
extends
string
,
TAccountTargetBundleAccount
extends
string
,
TAccountTargetUserBundleAccount
extends
string
,
TAccountTargetBundleTempData
extends
string
,
TAccountTargetPendingDepositTokenAccount
extends
string
,
TAccountTargetPendingBundleAssetAuthority
extends
string
,
TAccountTargetOracleData
extends
string
,
TAccountTargetTreasuryAccount
extends
string
,
TAccountTokenProgram
extends
string
,
TAccountSystemProgram
extends
string
,
TProgramAddress
extends
Address
=
Address
<
"BUNDDh4P5XviMm1f3gCvnq2qKx6TGosAGnoUK12e7cXU"
>
,
>
(
input
:
ProcessSwitchInput
<
TAccountKeeper
,
TAccountUserBundleAccountOwner
,
TAccountUserTokenAccount
,
TAccountAssetAddress
,
TAccountSourceBundleAssetAccount
,
TAccountSourceUserBundleAccount
,
TAccountSourceTreasuryAccount
,
TAccountSourceBundleAssetAuthority
,
TAccountSourceBundleAccount
,
TAccountSourceBundleTempData
,
TAccountSourceOracleData
,
TAccountTargetBundleAccount
,
TAccountTargetUserBundleAccount
,
TAccountTargetBundleTempData
,
TAccountTargetPendingDepositTokenAccount
,
TAccountTargetPendingBundleAssetAuthority
,
TAccountTargetOracleData
,
TAccountTargetTreasuryAccount
,
TAccountTokenProgram
,
TAccountSystemProgram
,
>
,
config
?:
{
programAddress
?:
TProgramAddress
}
,
)
:
ProcessSwitchInstruction
<
TProgramAddress
,
TAccountKeeper
,
TAccountUserBundleAccountOwner
,
TAccountUserTokenAccount
,
TAccountAssetAddress
,
TAccountSourceBundleAssetAccount
,
TAccountSourceUserBundleAccount
,
TAccountSourceTreasuryAccount
,
TAccountSourceBundleAssetAuthority
,
TAccountSourceBundleAccount
,
TAccountSourceBundleTempData
,
TAccountSourceOracleData
,
TAccountTargetBundleAccount
,
TAccountTargetUserBundleAccount
,
TAccountTargetBundleTempData
,
TAccountTargetPendingDepositTokenAccount
,
TAccountTargetPendingBundleAssetAuthority
,
TAccountTargetOracleData
,
TAccountTargetTreasuryAccount
,
TAccountTokenProgram
,
TAccountSystemProgram
,
>
Type Parameters
TAccountKeeper
extends
string
TAccountUserBundleAccountOwner
extends
string
TAccountUserTokenAccount
extends
string
TAccountAssetAddress
extends
string
TAccountSourceBundleAssetAccount
extends
string
TAccountSourceUserBundleAccount
extends
string
TAccountSourceTreasuryAccount
extends
string
TAccountSourceBundleAssetAuthority
extends
string
TAccountSourceBundleAccount
extends
string
TAccountSourceBundleTempData
extends
string
TAccountSourceOracleData
extends
string
TAccountTargetBundleAccount
extends
string
TAccountTargetUserBundleAccount
extends
string
TAccountTargetBundleTempData
extends
string
TAccountTargetPendingDepositTokenAccount
extends
string
TAccountTargetPendingBundleAssetAuthority
extends
string
TAccountTargetOracleData
extends
string
TAccountTargetTreasuryAccount
extends
string
TAccountTokenProgram
extends
string
TAccountSystemProgram
extends
string
TProgramAddress
extends
Address
=
Address
<
"BUNDDh4P5XviMm1f3gCvnq2qKx6TGosAGnoUK12e7cXU"
>
Parameters
input
:
ProcessSwitchInput
<
TAccountKeeper
,
TAccountUserBundleAccountOwner
,
TAccountUserTokenAccount
,
TAccountAssetAddress
,
TAccountSourceBundleAssetAccount
,
TAccountSourceUserBundleAccount
,
TAccountSourceTreasuryAccount
,
TAccountSourceBundleAssetAuthority
,
TAccountSourceBundleAccount
,
TAccountSourceBundleTempData
,
TAccountSourceOracleData
,
TAccountTargetBundleAccount
,
TAccountTargetUserBundleAccount
,
TAccountTargetBundleTempData
,
TAccountTargetPendingDepositTokenAccount
,
TAccountTargetPendingBundleAssetAuthority
,
TAccountTargetOracleData
,
TAccountTargetTreasuryAccount
,
TAccountTokenProgram
,
TAccountSystemProgram
,
>
Optional
config
:
{
programAddress
?:
TProgramAddress
}
Returns
ProcessSwitchInstruction
<
TProgramAddress
,
TAccountKeeper
,
TAccountUserBundleAccountOwner
,
TAccountUserTokenAccount
,
TAccountAssetAddress
,
TAccountSourceBundleAssetAccount
,
TAccountSourceUserBundleAccount
,
TAccountSourceTreasuryAccount
,
TAccountSourceBundleAssetAuthority
,
TAccountSourceBundleAccount
,
TAccountSourceBundleTempData
,
TAccountSourceOracleData
,
TAccountTargetBundleAccount
,
TAccountTargetUserBundleAccount
,
TAccountTargetBundleTempData
,
TAccountTargetPendingDepositTokenAccount
,
TAccountTargetPendingBundleAssetAuthority
,
TAccountTargetOracleData
,
TAccountTargetTreasuryAccount
,
TAccountTokenProgram
,
TAccountSystemProgram
,
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
GitHub
@neutral-trade/sdk - v1.0.0
Loading...