OptionaldepositAuthority?: TAccountMetas[10]Account to receive fee tokens
Account providing the lamports to be deposited into the pool
Pool token mint account
Account to receive a portion of fee as referral fees
Reserve stake account, to deposit SOL
Stake pool
System program account
Token program id
User account to receive pool tokens
Stake pool withdraw authority
(Optional) Stake pool sol deposit authority.