Initializes a new StakePool.
0. [w] New StakePool to create.
[s] Manager
[] Staker
[] Stake pool withdraw authority
[w] Uninitialized validator stake list storage account
[] Reserve stake account must be initialized, have zero balance,
and staker / withdrawer authority set to pool withdraw authority.
[] Pool token mint. Must have zero supply, owned by withdraw
authority.
[] Pool account to deposit the generated fee for manager.
[] Token program id
[] (Optional) Deposit authority that must sign all deposits.
Defaults to the program address generated using
find_deposit_authority_program_address, making deposits
permissionless.
Initializes a new
StakePool. 0.[w]NewStakePoolto create.[s]Manager[]Staker[]Stake pool withdraw authority[w]Uninitialized validator stake list storage account[]Reserve stake account must be initialized, have zero balance, and staker / withdrawer authority set to pool withdraw authority.[]Pool token mint. Must have zero supply, owned by withdraw authority.[]Pool account to deposit the generated fee for manager.[]Token program id[](Optional) Deposit authority that must sign all deposits. Defaults to the program address generated usingfind_deposit_authority_program_address, making deposits permissionless.