From 62e538a596e80f83fae4e05d635c3fd3207e375a Mon Sep 17 00:00:00 2001 From: Eric <5089238+emizzle@users.noreply.github.com> Date: Wed, 15 Jan 2025 10:33:54 +1100 Subject: [PATCH] pass hardhat port to ethersuite # Conflicts: # tests/ethertest.nim --- tests/ethertest.nim | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/ethertest.nim b/tests/ethertest.nim index dddcb874..5836e5a7 100644 --- a/tests/ethertest.nim +++ b/tests/ethertest.nim @@ -5,6 +5,8 @@ import pkg/chronos import ./asynctest import ./checktest +const HardhatPort {.intdefine.}: int = 8545 + ## Unit testing suite that sets up an Ethereum testing environment. ## Injects a `ethProvider` instance, and a list of `accounts`. ## Calls the `evm_snapshot` and `evm_revert` methods to ensure that any @@ -17,7 +19,7 @@ template ethersuite*(name, body) = setup: ethProvider = JsonRpcProvider.new( - "http://127.0.0.1:8545", pollingInterval = chronos.milliseconds(100) + "http://127.0.0.1:" & $HardhatPort, pollingInterval = chronos.milliseconds(100) ) snapshot = await send(ethProvider, "evm_snapshot") accounts = await ethProvider.listAccounts()