Coda by Ian Macalinao
Preparing search index...
@macalinao/clients-spl-stake-pool
InitializeInput
Interface InitializeInput<TAccountStakePool, TAccountManager, TAccountStaker, TAccountWithdrawAuthority, TAccountValidatorList, TAccountReserveStake, TAccountPoolMint, TAccountFeeAccount, TAccountTokenProgram, TAccountDepositAuthority>
interface
InitializeInput
<
TAccountStakePool
extends
string
=
string
,
TAccountManager
extends
string
=
string
,
TAccountStaker
extends
string
=
string
,
TAccountWithdrawAuthority
extends
string
=
string
,
TAccountValidatorList
extends
string
=
string
,
TAccountReserveStake
extends
string
=
string
,
TAccountPoolMint
extends
string
=
string
,
TAccountFeeAccount
extends
string
=
string
,
TAccountTokenProgram
extends
string
=
string
,
TAccountDepositAuthority
extends
string
=
string
,
>
{
depositAuthority
:
|
Address
<
TAccountDepositAuthority
>
|
TransactionSigner
<
TAccountDepositAuthority
>
;
depositFee
:
FeeArgs
;
fee
:
FeeArgs
;
feeAccount
:
Address
<
TAccountFeeAccount
>
;
manager
:
TransactionSigner
<
TAccountManager
>
;
maxValidators
:
number
;
poolMint
:
Address
<
TAccountPoolMint
>
;
referralFee
:
number
;
reserveStake
:
Address
<
TAccountReserveStake
>
;
stakePool
:
Address
<
TAccountStakePool
>
;
staker
:
Address
<
TAccountStaker
>
;
tokenProgram
?:
Address
<
TAccountTokenProgram
>
;
validatorList
:
Address
<
TAccountValidatorList
>
;
withdrawalFee
:
FeeArgs
;
withdrawAuthority
:
Address
<
TAccountWithdrawAuthority
>
;
}
Type Parameters
TAccountStakePool
extends
string
=
string
TAccountManager
extends
string
=
string
TAccountStaker
extends
string
=
string
TAccountWithdrawAuthority
extends
string
=
string
TAccountValidatorList
extends
string
=
string
TAccountReserveStake
extends
string
=
string
TAccountPoolMint
extends
string
=
string
TAccountFeeAccount
extends
string
=
string
TAccountTokenProgram
extends
string
=
string
TAccountDepositAuthority
extends
string
=
string
Index
Properties
deposit
Authority
deposit
Fee
fee
fee
Account
manager
max
Validators
pool
Mint
referral
Fee
reserve
Stake
stake
Pool
staker
token
Program?
validator
List
withdrawal
Fee
withdraw
Authority
Properties
deposit
Authority
depositAuthority
:
|
Address
<
TAccountDepositAuthority
>
|
TransactionSigner
<
TAccountDepositAuthority
>
deposit
Fee
depositFee
:
FeeArgs
fee
fee
:
FeeArgs
fee
Account
feeAccount
:
Address
<
TAccountFeeAccount
>
manager
manager
:
TransactionSigner
<
TAccountManager
>
max
Validators
maxValidators
:
number
pool
Mint
poolMint
:
Address
<
TAccountPoolMint
>
referral
Fee
referralFee
:
number
reserve
Stake
reserveStake
:
Address
<
TAccountReserveStake
>
stake
Pool
stakePool
:
Address
<
TAccountStakePool
>
staker
staker
:
Address
<
TAccountStaker
>
Optional
token
Program
tokenProgram
?:
Address
<
TAccountTokenProgram
>
validator
List
validatorList
:
Address
<
TAccountValidatorList
>
withdrawal
Fee
withdrawalFee
:
FeeArgs
withdraw
Authority
withdrawAuthority
:
Address
<
TAccountWithdrawAuthority
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
deposit
Authority
deposit
Fee
fee
fee
Account
manager
max
Validators
pool
Mint
referral
Fee
reserve
Stake
stake
Pool
staker
token
Program
validator
List
withdrawal
Fee
withdraw
Authority
Coda by Ian Macalinao
Loading...