Coda by Ian Macalinao
Preparing search index...
@solana-programs/spl-stake-pool
SplStakePoolPluginInstructions
Type Alias SplStakePoolPluginInstructions
type
SplStakePoolPluginInstructions
=
{
addValidatorToPool
:
(
input
:
AddValidatorToPoolAsyncInput
,
)
=>
ReturnType
<
typeof
getAddValidatorToPoolInstructionAsync
>
&
SelfPlanAndSendFunctions
;
cleanupRemovedValidatorEntries
:
(
input
:
CleanupRemovedValidatorEntriesInput
,
)
=>
ReturnType
<
typeof
getCleanupRemovedValidatorEntriesInstruction
>
&
SelfPlanAndSendFunctions
;
createTokenMetadata
:
(
input
:
MakeOptional
<
CreateTokenMetadataAsyncInput
,
"payer"
>
,
)
=>
ReturnType
<
typeof
getCreateTokenMetadataInstructionAsync
>
&
SelfPlanAndSendFunctions
;
decreaseAdditionalValidatorStake
:
(
input
:
DecreaseAdditionalValidatorStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getDecreaseAdditionalValidatorStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
;
decreaseValidatorStake
:
(
input
:
DecreaseValidatorStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getDecreaseValidatorStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
;
decreaseValidatorStakeWithReserve
:
(
input
:
DecreaseValidatorStakeWithReserveAsyncInput
,
)
=>
ReturnType
<
typeof
getDecreaseValidatorStakeWithReserveInstructionAsync
,
>
&
SelfPlanAndSendFunctions
;
depositSol
:
(
input
:
MakeOptional
<
DepositSolAsyncInput
,
"payer"
>
,
)
=>
ReturnType
<
typeof
getDepositSolInstructionAsync
>
&
SelfPlanAndSendFunctions
;
depositSolWithSlippage
:
(
input
:
MakeOptional
<
DepositSolWithSlippageAsyncInput
,
"payer"
>
,
)
=>
ReturnType
<
typeof
getDepositSolWithSlippageInstructionAsync
>
&
SelfPlanAndSendFunctions
;
depositStake
:
(
input
:
DepositStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getDepositStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
;
depositStakeWithSlippage
:
(
input
:
DepositStakeWithSlippageAsyncInput
,
)
=>
ReturnType
<
typeof
getDepositStakeWithSlippageInstructionAsync
>
&
SelfPlanAndSendFunctions
;
increaseAdditionalValidatorStake
:
(
input
:
IncreaseAdditionalValidatorStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getIncreaseAdditionalValidatorStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
;
increaseValidatorStake
:
(
input
:
IncreaseValidatorStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getIncreaseValidatorStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
;
initialize
:
(
input
:
InitializeAsyncInput
,
)
=>
ReturnType
<
typeof
getInitializeInstructionAsync
>
&
SelfPlanAndSendFunctions
;
redelegate
:
(
input
:
RedelegateAsyncInput
,
)
=>
ReturnType
<
typeof
getRedelegateInstructionAsync
>
&
SelfPlanAndSendFunctions
;
removeValidatorFromPool
:
(
input
:
RemoveValidatorFromPoolAsyncInput
,
)
=>
ReturnType
<
typeof
getRemoveValidatorFromPoolInstructionAsync
>
&
SelfPlanAndSendFunctions
;
setFee
:
(
input
:
SetFeeInput
,
)
=>
ReturnType
<
typeof
getSetFeeInstruction
>
&
SelfPlanAndSendFunctions
;
setFundingAuthority
:
(
input
:
SetFundingAuthorityInput
,
)
=>
ReturnType
<
typeof
getSetFundingAuthorityInstruction
>
&
SelfPlanAndSendFunctions
;
setManager
:
(
input
:
SetManagerInput
,
)
=>
ReturnType
<
typeof
getSetManagerInstruction
>
&
SelfPlanAndSendFunctions
;
setPreferredValidator
:
(
input
:
SetPreferredValidatorInput
,
)
=>
ReturnType
<
typeof
getSetPreferredValidatorInstruction
>
&
SelfPlanAndSendFunctions
;
setStaker
:
(
input
:
SetStakerInput
,
)
=>
ReturnType
<
typeof
getSetStakerInstruction
>
&
SelfPlanAndSendFunctions
;
updateStakePoolBalance
:
(
input
:
UpdateStakePoolBalanceAsyncInput
,
)
=>
ReturnType
<
typeof
getUpdateStakePoolBalanceInstructionAsync
>
&
SelfPlanAndSendFunctions
;
updateTokenMetadata
:
(
input
:
UpdateTokenMetadataAsyncInput
,
)
=>
ReturnType
<
typeof
getUpdateTokenMetadataInstructionAsync
>
&
SelfPlanAndSendFunctions
;
updateValidatorListBalance
:
(
input
:
UpdateValidatorListBalanceAsyncInput
,
)
=>
ReturnType
<
typeof
getUpdateValidatorListBalanceInstructionAsync
>
&
SelfPlanAndSendFunctions
;
withdrawSol
:
(
input
:
WithdrawSolAsyncInput
,
)
=>
ReturnType
<
typeof
getWithdrawSolInstructionAsync
>
&
SelfPlanAndSendFunctions
;
withdrawSolWithSlippage
:
(
input
:
WithdrawSolWithSlippageAsyncInput
,
)
=>
ReturnType
<
typeof
getWithdrawSolWithSlippageInstructionAsync
>
&
SelfPlanAndSendFunctions
;
withdrawStake
:
(
input
:
WithdrawStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getWithdrawStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
;
withdrawStakeWithSlippage
:
(
input
:
WithdrawStakeWithSlippageAsyncInput
,
)
=>
ReturnType
<
typeof
getWithdrawStakeWithSlippageInstructionAsync
>
&
SelfPlanAndSendFunctions
;
}
Index
Properties
add
Validator
To
Pool
cleanup
Removed
Validator
Entries
create
Token
Metadata
decrease
Additional
Validator
Stake
decrease
Validator
Stake
decrease
Validator
Stake
With
Reserve
deposit
Sol
deposit
Sol
With
Slippage
deposit
Stake
deposit
Stake
With
Slippage
increase
Additional
Validator
Stake
increase
Validator
Stake
initialize
redelegate
remove
Validator
From
Pool
set
Fee
set
Funding
Authority
set
Manager
set
Preferred
Validator
set
Staker
update
Stake
Pool
Balance
update
Token
Metadata
update
Validator
List
Balance
withdraw
Sol
withdraw
Sol
With
Slippage
withdraw
Stake
withdraw
Stake
With
Slippage
Properties
add
Validator
To
Pool
addValidatorToPool
:
(
input
:
AddValidatorToPoolAsyncInput
,
)
=>
ReturnType
<
typeof
getAddValidatorToPoolInstructionAsync
>
&
SelfPlanAndSendFunctions
cleanup
Removed
Validator
Entries
cleanupRemovedValidatorEntries
:
(
input
:
CleanupRemovedValidatorEntriesInput
,
)
=>
ReturnType
<
typeof
getCleanupRemovedValidatorEntriesInstruction
>
&
SelfPlanAndSendFunctions
create
Token
Metadata
createTokenMetadata
:
(
input
:
MakeOptional
<
CreateTokenMetadataAsyncInput
,
"payer"
>
,
)
=>
ReturnType
<
typeof
getCreateTokenMetadataInstructionAsync
>
&
SelfPlanAndSendFunctions
decrease
Additional
Validator
Stake
decreaseAdditionalValidatorStake
:
(
input
:
DecreaseAdditionalValidatorStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getDecreaseAdditionalValidatorStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
decrease
Validator
Stake
decreaseValidatorStake
:
(
input
:
DecreaseValidatorStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getDecreaseValidatorStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
decrease
Validator
Stake
With
Reserve
decreaseValidatorStakeWithReserve
:
(
input
:
DecreaseValidatorStakeWithReserveAsyncInput
,
)
=>
ReturnType
<
typeof
getDecreaseValidatorStakeWithReserveInstructionAsync
>
&
SelfPlanAndSendFunctions
deposit
Sol
depositSol
:
(
input
:
MakeOptional
<
DepositSolAsyncInput
,
"payer"
>
,
)
=>
ReturnType
<
typeof
getDepositSolInstructionAsync
>
&
SelfPlanAndSendFunctions
deposit
Sol
With
Slippage
depositSolWithSlippage
:
(
input
:
MakeOptional
<
DepositSolWithSlippageAsyncInput
,
"payer"
>
,
)
=>
ReturnType
<
typeof
getDepositSolWithSlippageInstructionAsync
>
&
SelfPlanAndSendFunctions
deposit
Stake
depositStake
:
(
input
:
DepositStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getDepositStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
deposit
Stake
With
Slippage
depositStakeWithSlippage
:
(
input
:
DepositStakeWithSlippageAsyncInput
,
)
=>
ReturnType
<
typeof
getDepositStakeWithSlippageInstructionAsync
>
&
SelfPlanAndSendFunctions
increase
Additional
Validator
Stake
increaseAdditionalValidatorStake
:
(
input
:
IncreaseAdditionalValidatorStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getIncreaseAdditionalValidatorStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
increase
Validator
Stake
increaseValidatorStake
:
(
input
:
IncreaseValidatorStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getIncreaseValidatorStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
initialize
initialize
:
(
input
:
InitializeAsyncInput
,
)
=>
ReturnType
<
typeof
getInitializeInstructionAsync
>
&
SelfPlanAndSendFunctions
redelegate
redelegate
:
(
input
:
RedelegateAsyncInput
,
)
=>
ReturnType
<
typeof
getRedelegateInstructionAsync
>
&
SelfPlanAndSendFunctions
remove
Validator
From
Pool
removeValidatorFromPool
:
(
input
:
RemoveValidatorFromPoolAsyncInput
,
)
=>
ReturnType
<
typeof
getRemoveValidatorFromPoolInstructionAsync
>
&
SelfPlanAndSendFunctions
set
Fee
setFee
:
(
input
:
SetFeeInput
,
)
=>
ReturnType
<
typeof
getSetFeeInstruction
>
&
SelfPlanAndSendFunctions
set
Funding
Authority
setFundingAuthority
:
(
input
:
SetFundingAuthorityInput
,
)
=>
ReturnType
<
typeof
getSetFundingAuthorityInstruction
>
&
SelfPlanAndSendFunctions
set
Manager
setManager
:
(
input
:
SetManagerInput
,
)
=>
ReturnType
<
typeof
getSetManagerInstruction
>
&
SelfPlanAndSendFunctions
set
Preferred
Validator
setPreferredValidator
:
(
input
:
SetPreferredValidatorInput
,
)
=>
ReturnType
<
typeof
getSetPreferredValidatorInstruction
>
&
SelfPlanAndSendFunctions
set
Staker
setStaker
:
(
input
:
SetStakerInput
,
)
=>
ReturnType
<
typeof
getSetStakerInstruction
>
&
SelfPlanAndSendFunctions
update
Stake
Pool
Balance
updateStakePoolBalance
:
(
input
:
UpdateStakePoolBalanceAsyncInput
,
)
=>
ReturnType
<
typeof
getUpdateStakePoolBalanceInstructionAsync
>
&
SelfPlanAndSendFunctions
update
Token
Metadata
updateTokenMetadata
:
(
input
:
UpdateTokenMetadataAsyncInput
,
)
=>
ReturnType
<
typeof
getUpdateTokenMetadataInstructionAsync
>
&
SelfPlanAndSendFunctions
update
Validator
List
Balance
updateValidatorListBalance
:
(
input
:
UpdateValidatorListBalanceAsyncInput
,
)
=>
ReturnType
<
typeof
getUpdateValidatorListBalanceInstructionAsync
>
&
SelfPlanAndSendFunctions
withdraw
Sol
withdrawSol
:
(
input
:
WithdrawSolAsyncInput
,
)
=>
ReturnType
<
typeof
getWithdrawSolInstructionAsync
>
&
SelfPlanAndSendFunctions
withdraw
Sol
With
Slippage
withdrawSolWithSlippage
:
(
input
:
WithdrawSolWithSlippageAsyncInput
,
)
=>
ReturnType
<
typeof
getWithdrawSolWithSlippageInstructionAsync
>
&
SelfPlanAndSendFunctions
withdraw
Stake
withdrawStake
:
(
input
:
WithdrawStakeAsyncInput
,
)
=>
ReturnType
<
typeof
getWithdrawStakeInstructionAsync
>
&
SelfPlanAndSendFunctions
withdraw
Stake
With
Slippage
withdrawStakeWithSlippage
:
(
input
:
WithdrawStakeWithSlippageAsyncInput
,
)
=>
ReturnType
<
typeof
getWithdrawStakeWithSlippageInstructionAsync
>
&
SelfPlanAndSendFunctions
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
add
Validator
To
Pool
cleanup
Removed
Validator
Entries
create
Token
Metadata
decrease
Additional
Validator
Stake
decrease
Validator
Stake
decrease
Validator
Stake
With
Reserve
deposit
Sol
deposit
Sol
With
Slippage
deposit
Stake
deposit
Stake
With
Slippage
increase
Additional
Validator
Stake
increase
Validator
Stake
initialize
redelegate
remove
Validator
From
Pool
set
Fee
set
Funding
Authority
set
Manager
set
Preferred
Validator
set
Staker
update
Stake
Pool
Balance
update
Token
Metadata
update
Validator
List
Balance
withdraw
Sol
withdraw
Sol
With
Slippage
withdraw
Stake
withdraw
Stake
With
Slippage
Coda by Ian Macalinao
Loading...