OnChainLiquidator

Verified contract

Active on Ethereum with 363 txns
Deployed by via 0x54fb504c at 16351267
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "OnChainLiquidator"

0x36d6b26703faaa971600f65c5c592bc27760997083e8a386127b22ec26033688
0xf66fe29aee29174c9ef8d7f64d1129b7cee09cb3b446362d0eeadcbd9c3f4dfd
0xb9520cddb9732b6cc70bab38a8d3b08f7ce8e955676c1d1968d3416dab686cc0
0xaafb5b4b3ab2929d025f61077f85332822108b75033c794a4b028eeeb5401fdf
0xc28161dc8b1eac0677f37363cdef89c7fc31b075e78fc5c0707768e0807f6c91
0xdedde067e19f5a7a8f9e3262ddacc6c2268853eabad5bcaf0935722988842cea
0xc0f68f27c5f6024f9f2d10844e394d98e4a2ffc740c9408bdf0318efa348bb6c
0x80f7d9f7fba6e2ecf9e836b33b7066e3f34ade2829e738dfac20d44c4d5bfcbf
0x546d8601b07058f1e18d832825ecb89753acc3e7962b822a545adcd5424f0243
0x2b01e501307d5d7ca17403b15d18772cbaeac7ce0d52920afa70b2f59f155049

Functions
Getter at block 21318844
NULL_ADDRESS(view returns (address)
0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
QUOTE_PRICE_SCALE(view returns (uint256)
1000000000000000000
WETH9(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
balancerVault(view returns (address)
0xba12222222228d8ba445958a75a0704d566bf2c8
factory(view returns (address)
0x1f98431c8ad98523631ae4a59f267346ea31f984
stEth(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
sushiSwapRouter(view returns (address)
0xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f
uniswapRouter(view returns (address)
0xe592427a0aece92de3edee1f18e0157c05861564
wstEth(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
Read-only
poolConfigs(addressview returns (uint8 exchangeuint24 uniswapPoolFeebool swapViaWethbytes32 balancerPoolIdaddress curvePool)
State-modifying
absorbAndArbitrage(address cometaddress[] liquidatableAccountsaddress[] assetsstruct OnChainLiquidatorPoolConfig[] poolConfigsuint256[] maxAmountsToPurchaseaddress flashLoanPairTokenuint24 flashLoanPoolFeeuint256 liquidationThreshold
refundETH(payable 
sweepToken(address tokenuint256 amountMinimumaddress recipientpayable 
uniswapV3FlashCallback(uint256 fee0uint256 fee1bytes data
unwrapWETH9(uint256 amountMinimumaddress recipientpayable 
Events
Absorb(address indexed initiatoraddress[] accounts
AbsorbWithoutBuyingCollateral(
BuyAndSwap(address indexed tokenInaddress indexed tokenOutuint256 baseAmountPaiduint256 assetBalanceuint256 amountOut
Pay(address indexed tokenaddress indexed payeraddress indexed recipientuint256 value
Swap(address indexed tokenInaddress indexed tokenOutuint256 amountInuint256 amountOutstruct OnChainLiquidatorPoolConfig poolConfig
Constructor
constructor(address balancerVault_address sushiSwapRouter_address uniswapRouter_address uniswapV3Factory_address stEth_address wstEth_address WETH9_
Fallback and receive
receive(
Errors
InsufficientAmountOut(address tokenInaddress tokenOutuint256 amountInuint256 amountOutuint256 amountOutMinstruct OnChainLiquidatorPoolConfig poolConfig
InsufficientBalance(uint256 availableuint256 required
InvalidArgument(
InvalidExchange(
InvalidPoolConfig(address swapTokenstruct OnChainLiquidatorPoolConfig poolConfig
Unauthorized(