Skip to content

Commit

Permalink
update readme
Browse files Browse the repository at this point in the history
  • Loading branch information
leemount96 committed Sep 23, 2024
1 parent 0da4f15 commit c7f172d
Showing 1 changed file with 12 additions and 1 deletion.
13 changes: 12 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,18 @@ Bot to perform liquidations on the Euler platform. [Liquidation docs.](https://d
- The bot also sends a report of all low health accounts at regularly scheduled intervals, which can be configured in the config.yaml file.
- In order to receive notifications, a slack channel must be set up and a webhook URL must be provided in the .env file.

## How the bot works
#### Improvement Notes
There are quite a few optimizations/improvements that likely could be made with more time, for instance:
- Storing enabled collateral/controller within the liquidator contract itself to avoid calls to EVC to check & enable already enabled collaterals
- Reducing the number of calls made to the RPC with smarter caching
- Smarter gas price & slippage profitability checks
- Potentially skipping interaction with Liquidator contract entirely and constructing batch off chain
- More precise swap calculations in tandem with Uniswap swaps to avoid overswapping
- Additional safety checks on amounts in Liquidator contract
- Deconstruction of Pull oracle batches to avoid unnecessary updates on oracles that aren't being used


## How to run the bot


### Installation
Expand Down

0 comments on commit c7f172d

Please sign in to comment.