NIGHTFORGE - Dev Tool for Midnight

Hey everyone :waving_hand:

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:

  1. 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.

  2. 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!

Welcome to Midnight’s Awesome dApps List, @Cadalt !! Excited to have you building in the ecosystem. What a cool and important tool!

1 Like