Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-spl-stake-pool
getDepositStakeWithSlippageInstructionAsync
Function getDepositStakeWithSlippageInstructionAsync
getDepositStakeWithSlippageInstructionAsync
<
TAccountStakePool
extends
string
,
TAccountValidatorList
extends
string
,
TAccountDepositAuthority
extends
string
,
TAccountWithdrawAuthority
extends
string
,
TAccountStakeToMerge
extends
string
,
TAccountValidatorStakeAccount
extends
string
,
TAccountReserveStake
extends
string
,
TAccountUserPoolTokenAccount
extends
string
,
TAccountFeeAccount
extends
string
,
TAccountReferralFeeAccount
extends
string
,
TAccountPoolMint
extends
string
,
TAccountClockSysvar
extends
string
,
TAccountStakeHistorySysvar
extends
string
,
TAccountTokenProgram
extends
string
,
TAccountStakeProgram
extends
string
,
TProgramAddress
extends
Address
=
Address
<
"SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy"
>
,
>
(
input
:
DepositStakeWithSlippageAsyncInput
<
TAccountStakePool
,
TAccountValidatorList
,
TAccountDepositAuthority
,
TAccountWithdrawAuthority
,
TAccountStakeToMerge
,
TAccountValidatorStakeAccount
,
TAccountReserveStake
,
TAccountUserPoolTokenAccount
,
TAccountFeeAccount
,
TAccountReferralFeeAccount
,
TAccountPoolMint
,
TAccountClockSysvar
,
TAccountStakeHistorySysvar
,
TAccountTokenProgram
,
TAccountStakeProgram
,
>
,
config
?:
{
programAddress
?:
TProgramAddress
}
,
)
:
Promise
<
DepositStakeWithSlippageInstruction
<
TProgramAddress
,
TAccountStakePool
,
TAccountValidatorList
,
(
|
Address
<
TAccountDepositAuthority
>
|
TransactionSigner
<
TAccountDepositAuthority
>
)
extends
TransactionSigner
<
TAccountDepositAuthority
>
?
AccountMeta
<
TAccountDepositAuthority
>
&
{
role
:
READONLY_SIGNER
}
&
AccountSignerMeta
<
TAccountDepositAuthority
,
TransactionSigner
<
TAccountDepositAuthority
>
,
>
:
TAccountDepositAuthority
,
TAccountWithdrawAuthority
,
TAccountStakeToMerge
,
TAccountValidatorStakeAccount
,
TAccountReserveStake
,
TAccountUserPoolTokenAccount
,
TAccountFeeAccount
,
TAccountReferralFeeAccount
,
TAccountPoolMint
,
TAccountClockSysvar
,
TAccountStakeHistorySysvar
,
TAccountTokenProgram
,
TAccountStakeProgram
,
[
]
,
>
,
>
Type Parameters
TAccountStakePool
extends
string
TAccountValidatorList
extends
string
TAccountDepositAuthority
extends
string
TAccountWithdrawAuthority
extends
string
TAccountStakeToMerge
extends
string
TAccountValidatorStakeAccount
extends
string
TAccountReserveStake
extends
string
TAccountUserPoolTokenAccount
extends
string
TAccountFeeAccount
extends
string
TAccountReferralFeeAccount
extends
string
TAccountPoolMint
extends
string
TAccountClockSysvar
extends
string
TAccountStakeHistorySysvar
extends
string
TAccountTokenProgram
extends
string
TAccountStakeProgram
extends
string
TProgramAddress
extends
Address
=
Address
<
"SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy"
>
Parameters
input
:
DepositStakeWithSlippageAsyncInput
<
TAccountStakePool
,
TAccountValidatorList
,
TAccountDepositAuthority
,
TAccountWithdrawAuthority
,
TAccountStakeToMerge
,
TAccountValidatorStakeAccount
,
TAccountReserveStake
,
TAccountUserPoolTokenAccount
,
TAccountFeeAccount
,
TAccountReferralFeeAccount
,
TAccountPoolMint
,
TAccountClockSysvar
,
TAccountStakeHistorySysvar
,
TAccountTokenProgram
,
TAccountStakeProgram
,
>
Optional
config
:
{
programAddress
?:
TProgramAddress
}
Returns
Promise
<
DepositStakeWithSlippageInstruction
<
TProgramAddress
,
TAccountStakePool
,
TAccountValidatorList
,
(
|
Address
<
TAccountDepositAuthority
>
|
TransactionSigner
<
TAccountDepositAuthority
>
)
extends
TransactionSigner
<
TAccountDepositAuthority
>
?
AccountMeta
<
TAccountDepositAuthority
>
&
{
role
:
READONLY_SIGNER
}
&
AccountSignerMeta
<
TAccountDepositAuthority
,
TransactionSigner
<
TAccountDepositAuthority
>
,
>
:
TAccountDepositAuthority
,
TAccountWithdrawAuthority
,
TAccountStakeToMerge
,
TAccountValidatorStakeAccount
,
TAccountReserveStake
,
TAccountUserPoolTokenAccount
,
TAccountFeeAccount
,
TAccountReferralFeeAccount
,
TAccountPoolMint
,
TAccountClockSysvar
,
TAccountStakeHistorySysvar
,
TAccountTokenProgram
,
TAccountStakeProgram
,
[
]
,
>
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Coda by Ian Macalinao
Loading...