Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-spl-stake-pool
DepositStakeWithSlippageAsyncInput
Interface DepositStakeWithSlippageAsyncInput<TAccountStakePool, TAccountValidatorList, TAccountDepositAuthority, TAccountWithdrawAuthority, TAccountStakeToMerge, TAccountValidatorStakeAccount, TAccountReserveStake, TAccountUserPoolTokenAccount, TAccountFeeAccount, TAccountReferralFeeAccount, TAccountPoolMint, TAccountClockSysvar, TAccountStakeHistorySysvar, TAccountTokenProgram, TAccountStakeProgram>
interface
DepositStakeWithSlippageAsyncInput
<
TAccountStakePool
extends
string
=
string
,
TAccountValidatorList
extends
string
=
string
,
TAccountDepositAuthority
extends
string
=
string
,
TAccountWithdrawAuthority
extends
string
=
string
,
TAccountStakeToMerge
extends
string
=
string
,
TAccountValidatorStakeAccount
extends
string
=
string
,
TAccountReserveStake
extends
string
=
string
,
TAccountUserPoolTokenAccount
extends
string
=
string
,
TAccountFeeAccount
extends
string
=
string
,
TAccountReferralFeeAccount
extends
string
=
string
,
TAccountPoolMint
extends
string
=
string
,
TAccountClockSysvar
extends
string
=
string
,
TAccountStakeHistorySysvar
extends
string
=
string
,
TAccountTokenProgram
extends
string
=
string
,
TAccountStakeProgram
extends
string
=
string
,
>
{
clockSysvar
?:
Address
<
TAccountClockSysvar
>
;
depositAuthority
:
|
Address
<
TAccountDepositAuthority
>
|
TransactionSigner
<
TAccountDepositAuthority
>
;
feeAccount
:
Address
<
TAccountFeeAccount
>
;
minimumPoolTokensOut
:
number
|
bigint
;
poolMint
:
Address
<
TAccountPoolMint
>
;
referralFeeAccount
:
Address
<
TAccountReferralFeeAccount
>
;
reserveStake
:
Address
<
TAccountReserveStake
>
;
stakeHistorySysvar
?:
Address
<
TAccountStakeHistorySysvar
>
;
stakePool
:
Address
<
TAccountStakePool
>
;
stakeProgram
?:
Address
<
TAccountStakeProgram
>
;
stakeToMerge
:
Address
<
TAccountStakeToMerge
>
;
tokenProgram
?:
Address
<
TAccountTokenProgram
>
;
userPoolTokenAccount
:
Address
<
TAccountUserPoolTokenAccount
>
;
validatorList
:
Address
<
TAccountValidatorList
>
;
validatorStakeAccount
:
Address
<
TAccountValidatorStakeAccount
>
;
withdrawAuthority
?:
Address
<
TAccountWithdrawAuthority
>
;
}
Type Parameters
TAccountStakePool
extends
string
=
string
TAccountValidatorList
extends
string
=
string
TAccountDepositAuthority
extends
string
=
string
TAccountWithdrawAuthority
extends
string
=
string
TAccountStakeToMerge
extends
string
=
string
TAccountValidatorStakeAccount
extends
string
=
string
TAccountReserveStake
extends
string
=
string
TAccountUserPoolTokenAccount
extends
string
=
string
TAccountFeeAccount
extends
string
=
string
TAccountReferralFeeAccount
extends
string
=
string
TAccountPoolMint
extends
string
=
string
TAccountClockSysvar
extends
string
=
string
TAccountStakeHistorySysvar
extends
string
=
string
TAccountTokenProgram
extends
string
=
string
TAccountStakeProgram
extends
string
=
string
Index
Properties
clock
Sysvar?
deposit
Authority
fee
Account
minimum
Pool
Tokens
Out
pool
Mint
referral
Fee
Account
reserve
Stake
stake
History
Sysvar?
stake
Pool
stake
Program?
stake
To
Merge
token
Program?
user
Pool
Token
Account
validator
List
validator
Stake
Account
withdraw
Authority?
Properties
Optional
clock
Sysvar
clockSysvar
?:
Address
<
TAccountClockSysvar
>
deposit
Authority
depositAuthority
:
|
Address
<
TAccountDepositAuthority
>
|
TransactionSigner
<
TAccountDepositAuthority
>
fee
Account
feeAccount
:
Address
<
TAccountFeeAccount
>
minimum
Pool
Tokens
Out
minimumPoolTokensOut
:
number
|
bigint
pool
Mint
poolMint
:
Address
<
TAccountPoolMint
>
referral
Fee
Account
referralFeeAccount
:
Address
<
TAccountReferralFeeAccount
>
reserve
Stake
reserveStake
:
Address
<
TAccountReserveStake
>
Optional
stake
History
Sysvar
stakeHistorySysvar
?:
Address
<
TAccountStakeHistorySysvar
>
stake
Pool
stakePool
:
Address
<
TAccountStakePool
>
Optional
stake
Program
stakeProgram
?:
Address
<
TAccountStakeProgram
>
stake
To
Merge
stakeToMerge
:
Address
<
TAccountStakeToMerge
>
Optional
token
Program
tokenProgram
?:
Address
<
TAccountTokenProgram
>
user
Pool
Token
Account
userPoolTokenAccount
:
Address
<
TAccountUserPoolTokenAccount
>
validator
List
validatorList
:
Address
<
TAccountValidatorList
>
validator
Stake
Account
validatorStakeAccount
:
Address
<
TAccountValidatorStakeAccount
>
Optional
withdraw
Authority
withdrawAuthority
?:
Address
<
TAccountWithdrawAuthority
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
clock
Sysvar
deposit
Authority
fee
Account
minimum
Pool
Tokens
Out
pool
Mint
referral
Fee
Account
reserve
Stake
stake
History
Sysvar
stake
Pool
stake
Program
stake
To
Merge
token
Program
user
Pool
Token
Account
validator
List
validator
Stake
Account
withdraw
Authority
Coda by Ian Macalinao
Loading...