pub struct CreateKaminoUserAccounts {Show 25 fields
pub main: Pubkey,
pub controller: Pubkey,
pub admin: Pubkey,
pub admin_permissions: Pubkey,
pub instruction_sysvar_account: Pubkey,
pub rent: Pubkey,
pub system_program: Pubkey,
pub user_metadata: Pubkey,
pub obligation: Pubkey,
pub lending_market: Pubkey,
pub lending_market_authority: Pubkey,
pub reserve: Pubkey,
pub obligation_farm_state: Pubkey,
pub reserve_farm_state: Pubkey,
pub klend_program: Pubkey,
pub farms_program: Pubkey,
pub earn_mint: Pubkey,
pub controller_token_account: Pubkey,
pub user_usdc_account: Pubkey,
pub reserve_collateral: Pubkey,
pub scope_oracle: Pubkey,
pub token_program: Pubkey,
pub reserve_liquidity_supply: Pubkey,
pub reserve_collateral_mint: Pubkey,
pub reserve_destination_deposit_collateral: Pubkey,
}Expand description
Accounts.
Fields§
§main: Pubkey§controller: Pubkey§admin: Pubkey§admin_permissions: Pubkey§instruction_sysvar_account: Pubkey§rent: Pubkey§system_program: Pubkey§user_metadata: PubkeyKamino-specific accounts
obligation: Pubkey§lending_market: Pubkey§reserve: Pubkey§obligation_farm_state: Pubkey§reserve_farm_state: Pubkey§klend_program: Pubkey§farms_program: Pubkey§earn_mint: PubkeyPerforms the check against what is in the strategy.
controller_token_account: Pubkey§user_usdc_account: Pubkey§reserve_collateral: Pubkey§scope_oracle: Pubkey§token_program: Pubkey§reserve_liquidity_supply: Pubkey§reserve_collateral_mint: Pubkey§reserve_destination_deposit_collateral: PubkeyImplementations§
Source§impl CreateKaminoUserAccounts
impl CreateKaminoUserAccounts
pub fn instruction(&self) -> Instruction
pub fn instruction_with_remaining_accounts( &self, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreateKaminoUserAccounts
impl RefUnwindSafe for CreateKaminoUserAccounts
impl Send for CreateKaminoUserAccounts
impl Sync for CreateKaminoUserAccounts
impl Unpin for CreateKaminoUserAccounts
impl UnsafeUnpin for CreateKaminoUserAccounts
impl UnwindSafe for CreateKaminoUserAccounts
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more