import os, strformat, chronicles, json_rpc/[rpcclient, rpcserver], nimcrypto/sysrand, eth/common as eth_common, eth/keys, ../protocol/waku_protocol, ./rpc/[hexstrings, rpc_types], 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), false) waitFor lightNode2.connect("localhost", Port(8546), false) waitFor trafficNode.connect("localhost", Port(8548), false) proc generateTopics(amount = topicAmount): seq[waku_protocol.Topic] = var topic: waku_protocol.Topic for i in 0..