Skip to content

Latest commit

 

History

History
73 lines (50 loc) · 1.82 KB

liquidator.md

File metadata and controls

73 lines (50 loc) · 1.82 KB
layout title
default
Liquidator

Liquidator.sol

View Source: contracts/test/Liquidator.sol

↗ Extends: ErrorReporter, SafeToken

Contract Members

Constants & Variables

contract AlkemiEarnVerified public alkemiEarnVerified;

Events

event BorrowLiquidated(address  targetAccount, address  assetBorrow, uint256  borrowBalanceBefore, uint256  borrowBalanceAccumulated, uint256  amountRepaid, uint256  borrowBalanceAfter, address  liquidator, address  assetCollateral, uint256  collateralBalanceBefore, uint256  collateralBalanceAccumulated, uint256  amountSeized, uint256  collateralBalanceAfter);

Functions

  • liquidateBorrow(address targetAccount, address assetBorrow, address assetCollateral, uint256 requestedAmountClose)
  • tokenAllowAll(address asset, address allowee)
  • tokenTransferAll(address asset, address recipient)

liquidateBorrow

function liquidateBorrow(address targetAccount, address assetBorrow, address assetCollateral, uint256 requestedAmountClose) public nonpayable
returns(uint256)

Arguments

Name Type Description
targetAccount address
assetBorrow address
assetCollateral address
requestedAmountClose uint256

tokenAllowAll

function tokenAllowAll(address asset, address allowee) internal nonpayable

Arguments

Name Type Description
asset address
allowee address

tokenTransferAll

function tokenTransferAll(address asset, address recipient) internal nonpayable

Arguments

Name Type Description
asset address
recipient address