@neutral-trade/sdk - v1.0.0
GitHub
Preparing search index...
RequestDepositInput
Type Alias RequestDepositInput<TAccountUser, TAccountUserTokenAccount, TAccountPendingDepositTokenAccount, TAccountTreasuryAccount, TAccountUserBundleAccount, TAccountAssetAddress, TAccountOracleData, TAccountBundleTempData, TAccountBundleAccount, TAccountPendingBundleAssetAuthority, TAccountTokenProgram, TAccountSystemProgram>
type
RequestDepositInput
<
TAccountUser
extends
string
=
string
,
TAccountUserTokenAccount
extends
string
=
string
,
TAccountPendingDepositTokenAccount
extends
string
=
string
,
TAccountTreasuryAccount
extends
string
=
string
,
TAccountUserBundleAccount
extends
string
=
string
,
TAccountAssetAddress
extends
string
=
string
,
TAccountOracleData
extends
string
=
string
,
TAccountBundleTempData
extends
string
=
string
,
TAccountBundleAccount
extends
string
=
string
,
TAccountPendingBundleAssetAuthority
extends
string
=
string
,
TAccountTokenProgram
extends
string
=
string
,
TAccountSystemProgram
extends
string
=
string
,
>
=
{
amount
:
RequestDepositInstructionDataArgs
[
"amount"
]
;
assetAddress
:
Address
<
TAccountAssetAddress
>
;
bundleAccount
:
Address
<
TAccountBundleAccount
>
;
bundleTempData
:
Address
<
TAccountBundleTempData
>
;
oracleData
:
Address
<
TAccountOracleData
>
;
pendingBundleAssetAuthority
:
Address
<
TAccountPendingBundleAssetAuthority
>
;
pendingDepositTokenAccount
:
Address
<
TAccountPendingDepositTokenAccount
>
;
systemProgram
?:
Address
<
TAccountSystemProgram
>
;
tokenProgram
?:
Address
<
TAccountTokenProgram
>
;
treasuryAccount
:
Address
<
TAccountTreasuryAccount
>
;
user
:
TransactionSigner
<
TAccountUser
>
;
userBundleAccount
:
Address
<
TAccountUserBundleAccount
>
;
userTokenAccount
:
Address
<
TAccountUserTokenAccount
>
;
}
Type Parameters
TAccountUser
extends
string
=
string
TAccountUserTokenAccount
extends
string
=
string
TAccountPendingDepositTokenAccount
extends
string
=
string
TAccountTreasuryAccount
extends
string
=
string
TAccountUserBundleAccount
extends
string
=
string
TAccountAssetAddress
extends
string
=
string
TAccountOracleData
extends
string
=
string
TAccountBundleTempData
extends
string
=
string
TAccountBundleAccount
extends
string
=
string
TAccountPendingBundleAssetAuthority
extends
string
=
string
TAccountTokenProgram
extends
string
=
string
TAccountSystemProgram
extends
string
=
string
Index
Properties
amount
asset
Address
bundle
Account
bundle
Temp
Data
oracle
Data
pending
Bundle
Asset
Authority
pending
Deposit
Token
Account
system
Program?
token
Program?
treasury
Account
user
user
Bundle
Account
user
Token
Account
Properties
amount
amount
:
RequestDepositInstructionDataArgs
[
"amount"
]
asset
Address
assetAddress
:
Address
<
TAccountAssetAddress
>
bundle
Account
bundleAccount
:
Address
<
TAccountBundleAccount
>
bundle
Temp
Data
bundleTempData
:
Address
<
TAccountBundleTempData
>
oracle
Data
oracleData
:
Address
<
TAccountOracleData
>
pending
Bundle
Asset
Authority
pendingBundleAssetAuthority
:
Address
<
TAccountPendingBundleAssetAuthority
>
pending
Deposit
Token
Account
pendingDepositTokenAccount
:
Address
<
TAccountPendingDepositTokenAccount
>
Optional
system
Program
systemProgram
?:
Address
<
TAccountSystemProgram
>
Optional
token
Program
tokenProgram
?:
Address
<
TAccountTokenProgram
>
treasury
Account
treasuryAccount
:
Address
<
TAccountTreasuryAccount
>
user
user
:
TransactionSigner
<
TAccountUser
>
user
Bundle
Account
userBundleAccount
:
Address
<
TAccountUserBundleAccount
>
user
Token
Account
userTokenAccount
:
Address
<
TAccountUserTokenAccount
>
user token account (source of funds)
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
amount
asset
Address
bundle
Account
bundle
Temp
Data
oracle
Data
pending
Bundle
Asset
Authority
pending
Deposit
Token
Account
system
Program
token
Program
treasury
Account
user
user
Bundle
Account
user
Token
Account
GitHub
@neutral-trade/sdk - v1.0.0
Loading...
user token account (source of funds)