OnChainLiquidator
Verified contract
Active on
Ethereum with 9 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "OnChainLiquidator"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18162348 | a year ago | | | 0 | 0.0012975642 | |
| 17936429 | a year ago | | | 0 | 0.0040279243 | |
| 17864205 | a year ago | | | 0 | 0.010304304 | |
| 17864204 | a year ago | | | 0 | 0.030955686 | |
| 17839212 | a year ago | | | 0 | 0.0060343396 | |
| 17447705 | 2 years ago | | | 0 | 0.0062533960 | |
| 17447368 | 2 years ago | | | 0 | 0.0030307480 | |
| 17447367 | 2 years ago | | | 0 | 0.010341940 | |
| 17446929 | 2 years ago | | | 0 | 0.016633022 |
ABI
ABI objects
Getter at block 21425367
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(address) view returns (uint8 exchange, uint24 uniswapPoolFee, bool swapViaWeth, bytes32 balancerPoolId, address curvePool)
State-modifying
Events absorbAndArbitrage(address comet, address[] liquidatableAccounts, address[] assets, struct OnChainLiquidatorPoolConfig[] poolConfigs, uint256[] maxAmountsToPurchase, address flashLoanPairToken, uint24 flashLoanPoolFee, uint256 liquidationThreshold)
refundETH() payable
sweepToken(address token, uint256 amountMinimum, address recipient) payable
uniswapV3FlashCallback(uint256 fee0, uint256 fee1, bytes data)
unwrapWETH9(uint256 amountMinimum, address recipient) payable
Absorb(address indexed initiator, address[] accounts)
AbsorbWithoutBuyingCollateral()
BuyAndSwap(address indexed tokenIn, address indexed tokenOut, uint256 baseAmountPaid, uint256 assetBalance, uint256 amountOut)
Pay(address indexed token, address indexed payer, address indexed recipient, uint256 value)
Swap(address indexed tokenIn, address indexed tokenOut, uint256 amountIn, uint256 amountOut, struct OnChainLiquidatorPoolConfig poolConfig)
constructor(address balancerVault_, address sushiSwapRouter_, address uniswapRouter_, address uniswapV3Factory_, address stEth_, address wstEth_, address WETH9_)
receive()
InsufficientAmountOut(address tokenIn, address tokenOut, uint256 amountIn, uint256 amountOut, uint256 amountOutMin, struct OnChainLiquidatorPoolConfig poolConfig)
InsufficientBalance(uint256 available, uint256 required)
InvalidArgument()
InvalidExchange()
InvalidPoolConfig(address swapToken, struct OnChainLiquidatorPoolConfig poolConfig)
Unauthorized()