diff --git a/pkg/parsers/registry.go b/pkg/parsers/registry.go index fc308c0..992aa18 100644 --- a/pkg/parsers/registry.go +++ b/pkg/parsers/registry.go @@ -30,8 +30,13 @@ func NewDefaultFactory(poolCache cache.PoolCache, logger observability.Logger) ( return nil, err } + // Register UniswapV3 parser + uniV3Parser := NewUniswapV3Parser(poolCache, logger) + if err := factory.RegisterParser(types.ProtocolUniswapV3, uniV3Parser); err != nil { + return nil, err + } + // TODO: Register other parsers as they're implemented - // - UniswapV3 // - Curve // - Balancer // - SushiSwap