Function port_variable_rate_lending_instructions::instruction::liquidate_obligation[][src]

pub fn liquidate_obligation(
    program_id: Pubkey,
    liquidity_amount: u64,
    source_liquidity_pubkey: Pubkey,
    destination_collateral_pubkey: Pubkey,
    repay_reserve_pubkey: Pubkey,
    repay_reserve_liquidity_supply_pubkey: Pubkey,
    withdraw_reserve_pubkey: Pubkey,
    withdraw_reserve_collateral_supply_pubkey: Pubkey,
    obligation_pubkey: Pubkey,
    lending_market_pubkey: Pubkey,
    user_transfer_authority_pubkey: Pubkey,
    option_borrow_stake_account_pubkey: Option<Pubkey>,
    option_borrow_staking_pool_pubkey: Option<Pubkey>
) -> Instruction
Expand description

Creates a LiquidateObligation instruction