List of all items
Structs
- helpers::info::CallbackAccounts
- helpers::info::FarmsAccounts
- helpers::info::ObligationContext
- helpers::info::ObligationInfo
- helpers::info::ReserveInfo
- instructions::admin::CloneReserveConfigAccounts
- instructions::borrow::BorrowObligationLiquidityV2Accounts
- instructions::borrow::RolloverFixedTermBorrowAccounts
- instructions::compound::DepositAndWithdrawAccounts
- instructions::deposit::DepositObligationCollateralV2Accounts
- instructions::deposit::DepositReserveLiquidityAccounts
- instructions::deposit::DepositReserveLiquidityAndObligationCollateralV2Accounts
- instructions::flash::FlashBorrowReserveLiquidityAccounts
- instructions::flash::FlashRepayReserveLiquidityAccounts
- instructions::liquidate::LiquidateObligationAndRedeemReserveCollateralV2Accounts
- instructions::obligation::AbortObligationOwnershipTransferAccounts
- instructions::obligation::AcceptObligationOwnershipAccounts
- instructions::obligation::ApproveObligationOwnershipTransferAccounts
- instructions::obligation::InitObligationAccounts
- instructions::obligation::InitObligationFarmsForReserveAccounts
- instructions::obligation::InitiateObligationOwnershipTransferAccounts
- instructions::obligation::RefreshObligationFarmsForReserveAccounts
- instructions::obligation::RequestElevationGroupAccounts
- instructions::obligation::UpdateObligationConfigAccounts
- instructions::orders::FillBorrowOrderAccounts
- instructions::orders::SetBorrowOrderAccounts
- instructions::orders::SetObligationOrderAccounts
- instructions::referrer::DeleteReferrerStateAndShortUrlAccounts
- instructions::referrer::InitReferrerStateAndShortUrlAccounts
- instructions::referrer::InitReferrerTokenStateAccounts
- instructions::referrer::InitUserMetadataAccounts
- instructions::referrer::WithdrawReferrerFeesAccounts
- instructions::refresh::RefreshObligationAccounts
- instructions::refresh::RefreshReserveAccounts
- instructions::repay::RepayAndWithdrawAndRedeemAccounts
- instructions::repay::RepayObligationLiquidityV2Accounts
- instructions::withdraw::RedeemReserveCollateralAccounts
- instructions::withdraw::WithdrawObligationCollateralAndRedeemReserveCollateralV2Accounts
- instructions::withdraw::WithdrawObligationCollateralV2Accounts
- instructions::withdraw_queue::CancelWithdrawTicketAccounts
- instructions::withdraw_queue::EnqueueToWithdrawAccounts
- instructions::withdraw_queue::RecoverInvalidTicketCollateralAccounts
- instructions::withdraw_queue::WithdrawQueuedLiquidityAccounts
- pda::ReservePdas
- state::ArrayDiscriminator
- state::BigFractionBytes
- state::BorrowOrder
- state::BorrowRateCurve
- state::CurvePoint
- state::ElevationGroup
- state::FixedTermBorrowRolloverConfig
- state::GlobalConfig
- state::LastUpdate
- state::LendingMarket
- state::Obligation
- state::ObligationCollateral
- state::ObligationLiquidity
- state::ObligationOrder
- state::PermissionedOp
- state::PodU128
- state::PriceHeuristic
- state::PythConfiguration
- state::ReferrerState
- state::ReferrerTokenState
- state::Reserve
- state::ReserveCollateral
- state::ReserveConfig
- state::ReserveFees
- state::ReserveLiquidity
- state::ScopeConfiguration
- state::SwitchboardConfiguration
- state::TokenInfo
- state::UserMetadata
- state::WithdrawQueue
- state::WithdrawTicket
- state::WithdrawalCaps
- types::BorrowOrderConfigArgs
- types::InitObligationArgs
- types::ObligationOrder
- types::ReserveConfigCustomizationArgs
Enums
- discriminators::KlendInstruction
- errors::LendingError
- helpers::info::ObligationContextError
- helpers::refresh::RefreshError
- state::AccountDataError
- types::ProgressCallbackType
- types::UpdateObligationConfigMode
Traits
Derive Macros
Functions
- discriminators::compute_discriminator
- discriminators::identify_instruction
- discriminators::sha256_first8
- helpers::borrow::borrow
- helpers::borrow::rollover_fixed_term_borrow
- helpers::compound::deposit_and_withdraw
- helpers::deposit::deposit
- helpers::deposit::deposit_to_obligation
- helpers::flash::flash_loan
- helpers::lifecycle::init_obligation
- helpers::lifecycle::init_user
- helpers::liquidate::liquidate
- helpers::obligation::request_elevation_group
- helpers::obligation::update_obligation_config
- helpers::refresh::refresh_all_for_obligation
- helpers::refresh::refresh_obligation
- helpers::refresh::refresh_reserve
- helpers::refresh::refresh_reserves_batch
- helpers::repay::repay
- helpers::repay::repay_and_withdraw
- helpers::withdraw::redeem
- helpers::withdraw::withdraw
- helpers::withdraw::withdraw_collateral
- helpers::withdraw_queue::cancel_withdraw_ticket
- helpers::withdraw_queue::enqueue_to_withdraw
- helpers::withdraw_queue::withdraw_queued_liquidity
- instructions::admin::clone_reserve_config
- instructions::borrow::borrow_obligation_liquidity_v2
- instructions::borrow::rollover_fixed_term_borrow
- instructions::compound::deposit_and_withdraw
- instructions::deposit::deposit_obligation_collateral_v2
- instructions::deposit::deposit_reserve_liquidity
- instructions::deposit::deposit_reserve_liquidity_and_obligation_collateral_v2
- instructions::flash::flash_borrow_reserve_liquidity
- instructions::flash::flash_repay_reserve_liquidity
- instructions::liquidate::liquidate_obligation_and_redeem_reserve_collateral_v2
- instructions::obligation::abort_obligation_ownership_transfer
- instructions::obligation::accept_obligation_ownership
- instructions::obligation::approve_obligation_ownership_transfer
- instructions::obligation::init_obligation
- instructions::obligation::init_obligation_farms_for_reserve
- instructions::obligation::initiate_obligation_ownership_transfer
- instructions::obligation::refresh_obligation_farms_for_reserve
- instructions::obligation::request_elevation_group
- instructions::obligation::update_obligation_config
- instructions::orders::fill_borrow_order
- instructions::orders::set_borrow_order
- instructions::orders::set_obligation_order
- instructions::referrer::delete_referrer_state_and_short_url
- instructions::referrer::init_referrer_state_and_short_url
- instructions::referrer::init_referrer_token_state
- instructions::referrer::init_user_metadata
- instructions::referrer::withdraw_referrer_fees
- instructions::refresh::refresh_obligation
- instructions::refresh::refresh_reserve
- instructions::refresh::refresh_reserves_batch
- instructions::repay::repay_and_withdraw_and_redeem
- instructions::repay::repay_obligation_liquidity_v2
- instructions::withdraw::redeem_reserve_collateral
- instructions::withdraw::withdraw_obligation_collateral_and_redeem_reserve_collateral_v2
- instructions::withdraw::withdraw_obligation_collateral_v2
- instructions::withdraw_queue::cancel_withdraw_ticket
- instructions::withdraw_queue::enqueue_to_withdraw
- instructions::withdraw_queue::recover_invalid_ticket_collateral
- instructions::withdraw_queue::withdraw_queued_liquidity
- pda::event_authority
- pda::farms_user_state
- pda::global_config
- pda::lending_market_authority
- pda::obligation
- pda::owner_queued_collateral_vault
- pda::referrer_state
- pda::referrer_token_state
- pda::reserve_collateral_mint
- pda::reserve_collateral_supply
- pda::reserve_fee_receiver
- pda::reserve_liquidity_supply
- pda::short_url
- pda::user_metadata
- pda::withdraw_ticket
- state::from_account_data
- util::optional_account
- util::readonly
- util::signer
- util::signer_writable
- util::writable
Type Aliases
Statics
- discriminators::ABORT_OBLIGATION_OWNERSHIP_TRANSFER
- discriminators::ACCEPT_OBLIGATION_OWNERSHIP
- discriminators::APPROVE_OBLIGATION_OWNERSHIP_TRANSFER
- discriminators::BORROW_OBLIGATION_LIQUIDITY_V2
- discriminators::CANCEL_WITHDRAW_TICKET
- discriminators::CLONE_RESERVE_CONFIG
- discriminators::DELETE_REFERRER_STATE_AND_SHORT_URL
- discriminators::DEPOSIT_AND_WITHDRAW
- discriminators::DEPOSIT_OBLIGATION_COLLATERAL_V2
- discriminators::DEPOSIT_RESERVE_LIQUIDITY
- discriminators::DEPOSIT_RESERVE_LIQUIDITY_AND_OBLIGATION_COLLATERAL_V2
- discriminators::ENQUEUE_TO_WITHDRAW
- discriminators::FILL_BORROW_ORDER
- discriminators::FLASH_BORROW_RESERVE_LIQUIDITY
- discriminators::FLASH_REPAY_RESERVE_LIQUIDITY
- discriminators::INITIATE_OBLIGATION_OWNERSHIP_TRANSFER
- discriminators::INIT_OBLIGATION
- discriminators::INIT_OBLIGATION_FARMS_FOR_RESERVE
- discriminators::INIT_REFERRER_STATE_AND_SHORT_URL
- discriminators::INIT_REFERRER_TOKEN_STATE
- discriminators::INIT_USER_METADATA
- discriminators::LIQUIDATE_OBLIGATION_AND_REDEEM_RESERVE_COLLATERAL_V2
- discriminators::RECOVER_INVALID_TICKET_COLLATERAL
- discriminators::REDEEM_RESERVE_COLLATERAL
- discriminators::REFRESH_OBLIGATION
- discriminators::REFRESH_OBLIGATION_FARMS_FOR_RESERVE
- discriminators::REFRESH_RESERVE
- discriminators::REFRESH_RESERVES_BATCH
- discriminators::REPAY_AND_WITHDRAW_AND_REDEEM
- discriminators::REPAY_OBLIGATION_LIQUIDITY_V2
- discriminators::REQUEST_ELEVATION_GROUP
- discriminators::ROLLOVER_FIXED_TERM_BORROW
- discriminators::SET_BORROW_ORDER
- discriminators::SET_OBLIGATION_ORDER
- discriminators::UPDATE_OBLIGATION_CONFIG
- discriminators::WITHDRAW_OBLIGATION_COLLATERAL_AND_REDEEM_RESERVE_COLLATERAL_V2
- discriminators::WITHDRAW_OBLIGATION_COLLATERAL_V2
- discriminators::WITHDRAW_QUEUED_LIQUIDITY
- discriminators::WITHDRAW_REFERRER_FEES
Constants
- ASSOCIATED_TOKEN_PROGRAM_ID
- FARMS_PROGRAM_ID
- KLEND_PROGRAM_ID
- KLEND_STAGING_PROGRAM_ID
- KVAULT_PROGRAM_ID
- MAX_AMOUNT
- SYSTEM_PROGRAM_ID
- SYSVAR_INSTRUCTIONS_ID
- SYSVAR_RENT_ID
- TOKEN_PROGRAM_ID
- fraction::FRACTION_ONE_SCALED
- pda::BASE_SEED_REFERRER_STATE
- pda::BASE_SEED_REFERRER_TOKEN_STATE
- pda::BASE_SEED_SHORT_URL
- pda::BASE_SEED_USER_METADATA
- pda::EVENT_AUTHORITY
- pda::FEE_RECEIVER
- pda::GLOBAL_CONFIG_STATE
- pda::LENDING_MARKET_AUTH
- pda::OWNER_QUEUED_COLLATERAL_VAULT
- pda::RESERVE_COLL_MINT
- pda::RESERVE_COLL_SUPPLY
- pda::RESERVE_LIQ_SUPPLY
- pda::WITHDRAW_TICKET
- state::DISCRIMINATOR_SIZE