fix: resolve all compilation issues across transport and lifecycle packages
- Fixed duplicate type declarations in transport package - Removed unused variables in lifecycle and dependency injection - Fixed big.Int arithmetic operations in uniswap contracts - Added missing methods to MetricsCollector (IncrementCounter, RecordLatency, etc.) - Fixed jitter calculation in TCP transport retry logic - Updated ComponentHealth field access to use transport type - Ensured all core packages build successfully All major compilation errors resolved: ✅ Transport package builds clean ✅ Lifecycle package builds clean ✅ Main MEV bot application builds clean ✅ Fixed method signature mismatches ✅ Resolved type conflicts and duplications 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -135,7 +135,7 @@ func startBot() error {
|
||||
|
||||
// Create arbitrage service
|
||||
log.Info("Creating arbitrage service...")
|
||||
arbitrageService, err := arbitrage.NewSimpleArbitrageService(
|
||||
arbitrageService, err := arbitrage.NewArbitrageService(
|
||||
client,
|
||||
log,
|
||||
&cfg.Arbitrage,
|
||||
@@ -298,7 +298,7 @@ func scanOpportunities() error {
|
||||
scanConfig := cfg.Arbitrage
|
||||
scanConfig.MaxConcurrentExecutions = 0 // Disable execution for scan mode
|
||||
|
||||
arbitrageService, err := arbitrage.NewSimpleArbitrageService(
|
||||
arbitrageService, err := arbitrage.NewArbitrageService(
|
||||
client,
|
||||
log,
|
||||
&scanConfig,
|
||||
|
||||
Reference in New Issue
Block a user