import os, strformat, chronicles, json_rpc/[rpcclient, rpcserver], nimcrypto/sysrand, eth/common as eth_common, eth/keys, eth/p2p/rlpx_protocols/waku_protocol, ../nimbus/rpc/[hexstrings, rpc_types, waku], options as what # TODO: Huh? Redefinition? from os import DirSep from strutils import rsplit template sourceDir: string = currentSourcePath.rsplit(DirSep, 1)[0] const sigWakuPath = &"{sourceDir}{DirSep}rpc{DirSep}wakucallsigs.nim" createRpcSigs(RpcHttpClient, sigWakuPath) const topicAmount = 100 let trafficNode = newRpcHttpClient() lightNode = newRpcHttpClient() lightNode2 = newRpcHttpClient() waitFor lightNode.connect("localhost", Port(8545)) waitFor lightNode2.connect("localhost", Port(8546)) waitFor trafficNode.connect("localhost", Port(8548)) proc generateTopics(amount = topicAmount): seq[waku_protocol.Topic] = var topic: waku_protocol.Topic for i in 0..