style: format code with gofmt and goimports

This commit is contained in:
Krypto Kajun
2025-11-08 12:24:44 -06:00
parent ed2f2a7d06
commit 4a9a9912ff

View File

@@ -0,0 +1,42 @@
package main
import (
"log/slog"
"github.com/ethereum/go-ethereum/ethclient"
"github.com/fraktal/mev-beta/pkg/dex"
)
// InitializeDEXIntegration initializes the multi-DEX system
func InitializeDEXIntegration(client *ethclient.Client, logger *slog.Logger) (*dex.MEVBotIntegration, error) {
logger.Info("Initializing multi-DEX integration...")
// Create integration
integration, err := dex.NewMEVBotIntegration(client, logger)
if err != nil {
return nil, err
}
// Log active DEXes
activeDEXes := integration.GetActiveDEXes()
dexCount := integration.GetDEXCount()
logger.Info("Multi-DEX integration ready",
"active_dexes", dexCount,
"dexes", activeDEXes,
)
return integration, nil
}
// DEXConfig holds DEX configuration loaded from file
type DEXConfig struct {
Config *dex.Config
}
// LoadDEXConfig loads DEX configuration
func LoadDEXConfig() *dex.Config {
// For now, use production config
// TODO: Load from config file when implementing full config system
return dex.ProductionConfig()
}