Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-spl-stake-pool
getInitializeInstruction
Function getInitializeInstruction
getInitializeInstruction
<
TAccountStakePool
extends
string
,
TAccountManager
extends
string
,
TAccountStaker
extends
string
,
TAccountWithdrawAuthority
extends
string
,
TAccountValidatorList
extends
string
,
TAccountReserveStake
extends
string
,
TAccountPoolMint
extends
string
,
TAccountFeeAccount
extends
string
,
TAccountTokenProgram
extends
string
,
TAccountDepositAuthority
extends
string
,
TProgramAddress
extends
Address
=
Address
<
"SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy"
>
,
>
(
input
:
InitializeInput
<
TAccountStakePool
,
TAccountManager
,
TAccountStaker
,
TAccountWithdrawAuthority
,
TAccountValidatorList
,
TAccountReserveStake
,
TAccountPoolMint
,
TAccountFeeAccount
,
TAccountTokenProgram
,
TAccountDepositAuthority
,
>
,
config
?:
{
programAddress
?:
TProgramAddress
}
,
)
:
InitializeInstruction
<
TProgramAddress
,
TAccountStakePool
,
TAccountManager
,
TAccountStaker
,
TAccountWithdrawAuthority
,
TAccountValidatorList
,
TAccountReserveStake
,
TAccountPoolMint
,
TAccountFeeAccount
,
TAccountTokenProgram
,
(
|
Address
<
TAccountDepositAuthority
>
|
TransactionSigner
<
TAccountDepositAuthority
>
)
extends
TransactionSigner
<
TAccountDepositAuthority
>
?
AccountMeta
<
TAccountDepositAuthority
>
&
{
role
:
READONLY_SIGNER
}
&
AccountSignerMeta
<
TAccountDepositAuthority
,
TransactionSigner
<
TAccountDepositAuthority
>
,
>
:
TAccountDepositAuthority
,
>
Type Parameters
TAccountStakePool
extends
string
TAccountManager
extends
string
TAccountStaker
extends
string
TAccountWithdrawAuthority
extends
string
TAccountValidatorList
extends
string
TAccountReserveStake
extends
string
TAccountPoolMint
extends
string
TAccountFeeAccount
extends
string
TAccountTokenProgram
extends
string
TAccountDepositAuthority
extends
string
TProgramAddress
extends
Address
=
Address
<
"SPoo1Ku8WFXoNDMHPsrGSTSG1Y47rzgn41SLUNakuHy"
>
Parameters
input
:
InitializeInput
<
TAccountStakePool
,
TAccountManager
,
TAccountStaker
,
TAccountWithdrawAuthority
,
TAccountValidatorList
,
TAccountReserveStake
,
TAccountPoolMint
,
TAccountFeeAccount
,
TAccountTokenProgram
,
TAccountDepositAuthority
,
>
Optional
config
:
{
programAddress
?:
TProgramAddress
}
Returns
InitializeInstruction
<
TProgramAddress
,
TAccountStakePool
,
TAccountManager
,
TAccountStaker
,
TAccountWithdrawAuthority
,
TAccountValidatorList
,
TAccountReserveStake
,
TAccountPoolMint
,
TAccountFeeAccount
,
TAccountTokenProgram
,
(
|
Address
<
TAccountDepositAuthority
>
|
TransactionSigner
<
TAccountDepositAuthority
>
)
extends
TransactionSigner
<
TAccountDepositAuthority
>
?
AccountMeta
<
TAccountDepositAuthority
>
&
{
role
:
READONLY_SIGNER
}
&
AccountSignerMeta
<
TAccountDepositAuthority
,
TransactionSigner
<
TAccountDepositAuthority
>
,
>
:
TAccountDepositAuthority
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
Coda by Ian Macalinao
Loading...