diff --git a/apps/wakunode2/app.nim b/apps/wakunode2/app.nim index 98e2cae32b..8381c36e86 100644 --- a/apps/wakunode2/app.nim +++ b/apps/wakunode2/app.nim @@ -113,7 +113,7 @@ proc init*(T: type App, rng: ref HmacDrbgContext, conf: WakuNodeConf): T = quit(QuitFailure) else: netConfigRes.get() - let recordRes = createRecord(conf, netConfig, key) + let recordRes = createRecord(conf.topics, netConfig, key) let record = if recordRes.isErr(): error "failed to create record", error=recordRes.error diff --git a/apps/wakunode2/internal_config.nim b/apps/wakunode2/internal_config.nim index 28938017f6..07239d98c3 100644 --- a/apps/wakunode2/internal_config.nim +++ b/apps/wakunode2/internal_config.nim @@ -72,8 +72,11 @@ proc networkConfiguration*(conf: WakuNodeConf): NetConfigResult = netConfigRes -proc createRecord*(conf: WakuNodeConf, netConf: NetConfig, key: crypto.PrivateKey): Result[enr.Record, string] = - let relayShardsRes = topicsToRelayShards(conf.topics) +proc createRecord*(topics: seq[string], + netConf: NetConfig, + key: crypto.PrivateKey): + Result[enr.Record, string] = + let relayShardsRes = topicsToRelayShards(topics) let relayShardOp = if relayShardsRes.isErr():