FlashLoanLiquidator

Verified contract

Active on Base with 1,436 txns
Deployed by via 0x806f617a at 17478868
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0xe2a8da50b3b9c833866eb19ff0d11e29db84adcd112d1abc8eb6098b1e2461ae
0x20c872cc85cfe603b5ae9408c32a3a1cf5882aa5bdf3c46b16ef1a07a6d4104f
0x39249b316870409deb85cd1ff97046f5dc8d5d64f9d3aa60d8e9369d8b912347
0xaa38eefaa44ebbb767be882c86bf5d0370bb29750fd21f2d430fa531558436b7
0xa251025a21cf9979eab9e94a013e658f82dad64682ccad75994598f67d6517df
0x99d1bd41aca9e40df31a2a6b3567a70fe5fb49032547e49659ba53ae983af785
0xcfe10c6ffeef26c1600a30d39d85dce783ffb8999bc28e0990b8695046719ebc
0xfab71bbce58fba38b45f48b85f330e83a75f7e7617a3b0b4d0c6c9df28c4a925
0xab0533a315803b09c9e02eaedc248160516adf0f8c210d83d4c733236e9fdd93
0x99a4295a38c266695388a4ff90c9d395c3a35b8d8b03d17509297d7d9416b103

Functions
Getter at block 22816810
ADDRESSES_PROVIDER(view returns (address)
0xe20fcbdbffc4dd138ce8b2e6fbb6cb49777ad64d
POOL(view returns (address)
0xa238dd80c259a72e81d7e4664a9801593f98d1c5
borrowToken(view returns (address)
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
collateralToken(view returns (address)
0x4200000000000000000000000000000000000006
oneInchAggregator(view returns (address)
0x425141165d3de9fec831896c016617a52363b687
owner(view returns (address)
0x023953117d262271d70dd5d8c96a8dd327a7a594
size(view returns (address)
0xc2a429681cad7c1ce36442fbf7a4a68b11eff940
uniswapRouter(view returns (address)
0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24
unoswapRouter(view returns (address)
0x425141165d3de9fec831896c016617a52363b687
Read-only

This contract contains no read-only function objects.

State-modifying
executeOperation(address[] assetsuint256[] amountsuint256[] premiumsaddress initiatorbytes paramsreturns (bool)
liquidatePositionWithFlashLoan(bool useReplacementstruct ReplacementParams replacementParamsuint256 debtPositionIduint256 minimumCollateralProfitstruct SwapParams swapParamsuint256 supplementAmountaddress recipient
recover(address tokenaddress touint256 amount
renounceOwnership(
transferOwnership(address newOwner
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address _addressProvideraddress _sizeaddress _1inchAggregatoraddress _unoswapRouteraddress _uniswapRouteraddress _collateralTokenaddress _borrowToken
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
INSUFFICIENT_BALANCE(
INVALID_SWAP_METHOD(
NOT_AAVE_POOL(
NOT_INITIATOR(
NULL_ADDRESS(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token