Hey everyone ![]()
I’ve been working on NIGHTFORGE, a comprehensive development toolkit for Midnight that aims to streamline the entire contract development workflow - similar to what Hardhat/Foundary does for Ethereum.
What is it?
NIGHTFORGE handles the repetitive stuff so you can focus on building:
-
Project scaffolding - quick setup with
nightforge init -
Contract compilation - simple
nightforge compile -
Wallet lifecycle - create, restore, manage wallets
-
Proof server orchestration - handles proof server setup
-
Auto deployment - orchestrates the full deploy flow with one command
Quick Start
npx nightforge init
What’s Coming
We’re currently working on two major improvements:
-
Wallet seed security - Currently seeds are stored in the project folder. We’re moving to a secure keystore location (
~/.nightforge) so sensitive data stays out of your codebase. -
Local network support - Testing and deploying locally before hitting shared networks.
Check it Out
We’d love feedback from the community - any issues, feature requests, or suggestions are welcome!