Hardhat Deployment Hangs While Local Substrate Node Stays Idle (No Blocks Produced)

I’m trying to test my local setup that connects Hardhat Ignition to my custom Substrate-based EVM-compatible node built from the Polkadot SDK.

In one terminal, I start my Hardhat node:

npx hardhat node

In another terminal, I deploy using Ignition:

npx hardhat ignition deploy ./ignition/modules/StorageModule.js --network localNode

However, the deployment hangs indefinitely at this stage:

 āœ” Confirm deploy to network localNode (420420420)? … yes 

Hardhat Ignition šŸš€

Resuming existing deployment from

 ./ignition/deployments/chain-420420420 Deploying [ StorageModule ] 

At the same time, my Substrate node terminal shows:

2025-10-23 16:23:56 šŸ’¤ Idle (0 peers), best: #0 (0xb066…a2c6), finalized #0 (0xb066…a2c6), ⬇ 0 ⬆ 0 2025-10-23 16:24:01 šŸ’¤ Idle (0 peers), best: #0 (0xb066…a2c6), finalized #0 (0xb066…a2c6), ⬇ 0 ⬆ 0