diff --git a/waku/factory/waku_conf.nim b/waku/factory/waku_conf.nim index caf925ff2..7b7ef2b80 100644 --- a/waku/factory/waku_conf.nim +++ b/waku/factory/waku_conf.nim @@ -158,8 +158,7 @@ proc logConf*(conf: WakuConf) = contract = rlnRelayConf.ethContractAddress.string, maxMessageSize = conf.maxMessageSizeBytes, rlnEpochSizeSec = rlnRelayConf.epochSizeSec, - rlnRelayUserMessageLimit = rlnRelayConf.userMessageLimit, - ethClientUrls = rlnRelayConf.ethClientUrls + rlnRelayUserMessageLimit = rlnRelayConf.userMessageLimit proc validateNodeKey(wakuConf: WakuConf): Result[void, string] = wakuConf.nodeKey.getPublicKey().isOkOr: diff --git a/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim b/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim index 4f2fb5228..70a10e45e 100644 --- a/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim +++ b/waku/waku_rln_relay/group_manager/on_chain/group_manager.nim @@ -10,7 +10,7 @@ import nimcrypto/keccak as keccak, stint, json, - std/[strutils, tables, algorithm], + std/[strutils, tables, algorithm, strformat], stew/[byteutils, arrayops], sequtils @@ -669,7 +669,9 @@ method init*(g: OnchainGroupManager): Future[GroupManagerResult[void]] {.async.} elif metadataGetOptRes.get().isSome(): let metadata = metadataGetOptRes.get().get() if metadata.chainId != g.chainId: - return err("persisted data: chain id mismatch") + return err( + fmt"chain id mismatch. persisted={metadata.chainId}, smart_contract_chainId={g.chainId}" + ) if metadata.contractAddress != g.ethContractAddress.toLower(): return err("persisted data: contract address mismatch")