List of all items
Structs
- accounts::LendingAccountBorrow
- accounts::LendingAccountCloseBalance
- accounts::LendingAccountDeposit
- accounts::LendingAccountEndFlashloan
- accounts::LendingAccountLiquidate
- accounts::LendingAccountRepay
- accounts::LendingAccountSettleEmissions
- accounts::LendingAccountStartFlashloan
- accounts::LendingAccountWithdraw
- accounts::LendingAccountWithdrawEmissions
- accounts::LendingPoolAccrueBankInterest
- accounts::LendingPoolAddBank
- accounts::LendingPoolAddBankWithSeed
- accounts::LendingPoolCollectBankFees
- accounts::LendingPoolConfigureBank
- accounts::LendingPoolHandleBankruptcy
- accounts::LendingPoolSetupEmissions
- accounts::LendingPoolUpdateEmissionsParameters
- accounts::MarginfiAccountInitialize
- accounts::MarginfiGroupConfigure
- accounts::MarginfiGroupInitialize
- accounts::SetAccountFlag
- accounts::SetNewAccountAuthority
- accounts::UnsetAccountFlag
- cpi::Return
- cpi::accounts::LendingAccountBorrow
- cpi::accounts::LendingAccountCloseBalance
- cpi::accounts::LendingAccountDeposit
- cpi::accounts::LendingAccountEndFlashloan
- cpi::accounts::LendingAccountLiquidate
- cpi::accounts::LendingAccountRepay
- cpi::accounts::LendingAccountSettleEmissions
- cpi::accounts::LendingAccountStartFlashloan
- cpi::accounts::LendingAccountWithdraw
- cpi::accounts::LendingAccountWithdrawEmissions
- cpi::accounts::LendingPoolAccrueBankInterest
- cpi::accounts::LendingPoolAddBank
- cpi::accounts::LendingPoolAddBankWithSeed
- cpi::accounts::LendingPoolCollectBankFees
- cpi::accounts::LendingPoolConfigureBank
- cpi::accounts::LendingPoolHandleBankruptcy
- cpi::accounts::LendingPoolSetupEmissions
- cpi::accounts::LendingPoolUpdateEmissionsParameters
- cpi::accounts::MarginfiAccountInitialize
- cpi::accounts::MarginfiGroupConfigure
- cpi::accounts::MarginfiGroupInitialize
- cpi::accounts::SetAccountFlag
- cpi::accounts::SetNewAccountAuthority
- cpi::accounts::UnsetAccountFlag
- instruction::LendingAccountBorrow
- instruction::LendingAccountCloseBalance
- instruction::LendingAccountDeposit
- instruction::LendingAccountEndFlashloan
- instruction::LendingAccountLiquidate
- instruction::LendingAccountRepay
- instruction::LendingAccountSettleEmissions
- instruction::LendingAccountStartFlashloan
- instruction::LendingAccountWithdraw
- instruction::LendingAccountWithdrawEmissions
- instruction::LendingPoolAccrueBankInterest
- instruction::LendingPoolAddBank
- instruction::LendingPoolAddBankWithSeed
- instruction::LendingPoolCollectBankFees
- instruction::LendingPoolConfigureBank
- instruction::LendingPoolHandleBankruptcy
- instruction::LendingPoolSetupEmissions
- instruction::LendingPoolUpdateEmissionsParameters
- instruction::MarginfiAccountInitialize
- instruction::MarginfiGroupConfigure
- instruction::MarginfiGroupInitialize
- instruction::SetAccountFlag
- instruction::SetNewAccountAuthority
- instruction::UnsetAccountFlag
- ix_accounts::LendingAccountBorrow
- ix_accounts::LendingAccountBorrowBumps
- ix_accounts::LendingAccountCloseBalance
- ix_accounts::LendingAccountCloseBalanceBumps
- ix_accounts::LendingAccountDeposit
- ix_accounts::LendingAccountDepositBumps
- ix_accounts::LendingAccountEndFlashloan
- ix_accounts::LendingAccountEndFlashloanBumps
- ix_accounts::LendingAccountLiquidate
- ix_accounts::LendingAccountLiquidateBumps
- ix_accounts::LendingAccountRepay
- ix_accounts::LendingAccountRepayBumps
- ix_accounts::LendingAccountSettleEmissions
- ix_accounts::LendingAccountSettleEmissionsBumps
- ix_accounts::LendingAccountStartFlashloan
- ix_accounts::LendingAccountStartFlashloanBumps
- ix_accounts::LendingAccountWithdraw
- ix_accounts::LendingAccountWithdrawBumps
- ix_accounts::LendingAccountWithdrawEmissions
- ix_accounts::LendingAccountWithdrawEmissionsBumps
- ix_accounts::LendingPoolAccrueBankInterest
- ix_accounts::LendingPoolAccrueBankInterestBumps
- ix_accounts::LendingPoolAddBank
- ix_accounts::LendingPoolAddBankBumps
- ix_accounts::LendingPoolAddBankWithSeed
- ix_accounts::LendingPoolAddBankWithSeedBumps
- ix_accounts::LendingPoolCollectBankFees
- ix_accounts::LendingPoolCollectBankFeesBumps
- ix_accounts::LendingPoolConfigureBank
- ix_accounts::LendingPoolConfigureBankBumps
- ix_accounts::LendingPoolHandleBankruptcy
- ix_accounts::LendingPoolHandleBankruptcyBumps
- ix_accounts::LendingPoolSetupEmissions
- ix_accounts::LendingPoolSetupEmissionsBumps
- ix_accounts::LendingPoolUpdateEmissionsParameters
- ix_accounts::LendingPoolUpdateEmissionsParametersBumps
- ix_accounts::MarginfiAccountInitialize
- ix_accounts::MarginfiAccountInitializeBumps
- ix_accounts::MarginfiGroupConfigure
- ix_accounts::MarginfiGroupConfigureBumps
- ix_accounts::MarginfiGroupInitialize
- ix_accounts::MarginfiGroupInitializeBumps
- ix_accounts::SetAccountFlag
- ix_accounts::SetAccountFlagBumps
- ix_accounts::SetNewAccountAuthority
- ix_accounts::SetNewAccountAuthorityBumps
- ix_accounts::UnsetAccountFlag
- ix_accounts::UnsetAccountFlagBumps
- program::Marginfi
- state::Bank
- state::MarginfiAccount
- state::MarginfiGroup
- typedefs::AccountEventHeader
- typedefs::Balance
- typedefs::BankConfig
- typedefs::BankConfigCompact
- typedefs::BankConfigOpt
- typedefs::GroupConfig
- typedefs::GroupEventHeader
- typedefs::InterestRateConfig
- typedefs::InterestRateConfigCompact
- typedefs::InterestRateConfigOpt
- typedefs::LendingAccount
- typedefs::LiquidationBalances
- typedefs::OracleConfig
- typedefs::WrappedI80F48
Enums
- typedefs::BalanceDecreaseType
- typedefs::BalanceIncreaseType
- typedefs::BalanceSide
- typedefs::BankOperationalState
- typedefs::BankVaultType
- typedefs::OraclePriceType
- typedefs::OracleSetup
- typedefs::PriceBias
- typedefs::RequirementType
- typedefs::RiskRequirementType
- typedefs::RiskTier
Functions
- check_id
- cpi::lending_account_borrow
- cpi::lending_account_close_balance
- cpi::lending_account_deposit
- cpi::lending_account_end_flashloan
- cpi::lending_account_liquidate
- cpi::lending_account_repay
- cpi::lending_account_settle_emissions
- cpi::lending_account_start_flashloan
- cpi::lending_account_withdraw
- cpi::lending_account_withdraw_emissions
- cpi::lending_pool_accrue_bank_interest
- cpi::lending_pool_add_bank
- cpi::lending_pool_add_bank_with_seed
- cpi::lending_pool_collect_bank_fees
- cpi::lending_pool_configure_bank
- cpi::lending_pool_handle_bankruptcy
- cpi::lending_pool_setup_emissions
- cpi::lending_pool_update_emissions_parameters
- cpi::marginfi_account_initialize
- cpi::marginfi_group_configure
- cpi::marginfi_group_initialize
- cpi::set_account_flag
- cpi::set_new_account_authority
- cpi::unset_account_flag
- entry
- id
- marginfi::lending_account_borrow
- marginfi::lending_account_close_balance
- marginfi::lending_account_deposit
- marginfi::lending_account_end_flashloan
- marginfi::lending_account_liquidate
- marginfi::lending_account_repay
- marginfi::lending_account_settle_emissions
- marginfi::lending_account_start_flashloan
- marginfi::lending_account_withdraw
- marginfi::lending_account_withdraw_emissions
- marginfi::lending_pool_accrue_bank_interest
- marginfi::lending_pool_add_bank
- marginfi::lending_pool_add_bank_with_seed
- marginfi::lending_pool_collect_bank_fees
- marginfi::lending_pool_configure_bank
- marginfi::lending_pool_handle_bankruptcy
- marginfi::lending_pool_setup_emissions
- marginfi::lending_pool_update_emissions_parameters
- marginfi::marginfi_account_initialize
- marginfi::marginfi_group_configure
- marginfi::marginfi_group_initialize
- marginfi::set_account_flag
- marginfi::set_new_account_authority
- marginfi::unset_account_flag