Run a Liquidation Bot
What is a Liquidation Bot?
Revenue Model
Example:
- Loan debt: $5,000 USDC
- Collateral: 2 ETH @ $3,000 = $6,000
- Liquidator pays: $5,000 (the debt)
- Liquidator receives: 2 ETH ($6,000)
- Profit: $1,000 (including 5% bonus)Prerequisites
Quick Setup
1. Clone the Repository
2. Configure Environment
3. Fund Your Wallet
4. Run the Bot
Configuration Options
Variable
Description
Default
Liquidation Conditions
1. LTV Breach
2. Overdue
Profitability Check
Architecture
Components
Operating Strategies
Basic Strategy
Priority Strategy
Flash Loan Strategy
Execution Flow
Step 1: Approve USDC (one-time)
Step 2: Execute Liquidation
Step 3: Verify Success
Monitoring
Logs
Metrics
Health Checks
Risk Management
Capital Management
Strategy
Capital Required
Risk
Competition Risks
Market Risks
Troubleshooting
"Loan not liquidatable"
"Insufficient balance"
"Transaction reverted"
"Oracle price stale"
Advanced: Custom Liquidation Logic
Economics Example
Best Practices
Security Considerations
Next Steps
Last updated
