diff --git a/src/index.ts b/src/index.ts index fa7bf76..b8ec677 100644 --- a/src/index.ts +++ b/src/index.ts @@ -1,8 +1,6 @@ -import { start as startDns } from "./dns.js"; import { start as startRpc } from "./rpc.js"; import { start as startRelay } from "./relay.js"; -await startDns(); await startRpc(); await startRelay(); diff --git a/src/rpc.ts b/src/rpc.ts index 9196ac3..f08043a 100644 --- a/src/rpc.ts +++ b/src/rpc.ts @@ -7,6 +7,7 @@ import NodeCache from "node-cache"; import { get as getDHT } from "./dht.js"; import { rpcMethods } from "./rpc/index.js"; import PocketPKG from "@pokt-network/pocket-js"; +import { start as startDns } from "./dns.js"; const { Configuration, HttpRpcProvider, PocketAAT, Pocket } = PocketPKG; import { @@ -245,6 +246,8 @@ export async function start() { jsonServer = new jayson.Server(rpcMethods, { useContext: true }); (await getDHT("server")).on("connection", RPCConnection.handleRequest); + + await startDns(); } class RPCConnection {