diff --git a/packages/node/src/run_relay.ts b/packages/node/src/run_relay.ts index d332a8f6..1c0c2ebc 100644 --- a/packages/node/src/run_relay.ts +++ b/packages/node/src/run_relay.ts @@ -1,10 +1,15 @@ import { createRelayNode } from "@topology-foundation/network"; export async function start() { - const node = await createRelayNode(); - console.log("peer_id:", node.peerId.toString()); - for (let ma of node.getMultiaddrs()) { - console.log(ma); + try { + const node = await createRelayNode(); + console.log("peer_id:", node.peerId.toString()); + for (let ma of node.getMultiaddrs()) { + console.log(ma); + } + } catch (e) { + console.error(e); + start(); } }