From eaeddb5a2819263604709609f31f2286872c2430 Mon Sep 17 00:00:00 2001 From: thatben Date: Tue, 18 Mar 2025 18:22:31 +0100 Subject: [PATCH] Turns on chainmetrics components. Tested with local node. it works! --- codexcrawler/components/chainmetrics.nim | 2 +- codexcrawler/installer.nim | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/codexcrawler/components/chainmetrics.nim b/codexcrawler/components/chainmetrics.nim index 9691192..b035b14 100644 --- a/codexcrawler/components/chainmetrics.nim +++ b/codexcrawler/components/chainmetrics.nim @@ -9,7 +9,7 @@ import ../services/marketplace import ../component logScope: - topics = "ChainMetrics" + topics = "chainmetrics" type ChainMetrics* = ref object of Component state: State diff --git a/codexcrawler/installer.nim b/codexcrawler/installer.nim index 5101897..aadb842 100644 --- a/codexcrawler/installer.nim +++ b/codexcrawler/installer.nim @@ -14,6 +14,7 @@ import ./components/timetracker import ./components/nodestore import ./components/dhtmetrics import ./components/todolist +import ./components/chainmetrics proc createComponents*(state: State): Future[?!seq[Component]] {.async.} = var components: seq[Component] = newSeq[Component]() @@ -29,6 +30,7 @@ proc createComponents*(state: State): Future[?!seq[Component]] {.async.} = metrics = createMetrics(state.config.metricsAddress, state.config.metricsPort) todoList = createTodoList(state, metrics) marketplace = createMarketplace(state) + chainMetrics = ChainMetrics.new(state, metrics, marketplace) without dhtMetrics =? createDhtMetrics(state, metrics), err: return failure(err) @@ -40,5 +42,6 @@ proc createComponents*(state: State): Future[?!seq[Component]] {.async.} = components.add(TimeTracker.new(state, nodeStore, dht, clock)) components.add(dhtMetrics) components.add(marketplace) + components.add(chainMetrics) return success(components)