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:
@@ -21,7 +21,7 @@ func TestComprehensiveArbitrageSystem(t *testing.T) {
|
||||
// Test 1: Basic Profit Calculation
|
||||
t.Log("\n--- Test 1: Basic Profit Calculation ---")
|
||||
|
||||
calc := profitcalc.NewSimpleProfitCalculator(log)
|
||||
calc := profitcalc.NewProfitCalculator(log)
|
||||
|
||||
// WETH/USDC pair
|
||||
wethAddr := common.HexToAddress("0x82af49447d8a07e3bd95bd0d56f35241523fbab1")
|
||||
@@ -230,7 +230,7 @@ func TestOpportunityLifecycle(t *testing.T) {
|
||||
t.Log("=== Opportunity Lifecycle Test ===")
|
||||
|
||||
// Initialize system components
|
||||
calc := profitcalc.NewSimpleProfitCalculator(log)
|
||||
calc := profitcalc.NewProfitCalculator(log)
|
||||
ranker := profitcalc.NewOpportunityRanker(log)
|
||||
|
||||
// Step 1: Discovery
|
||||
|
||||
Reference in New Issue
Block a user