Hey everyone
Nick here (Guto here and on Discord, @Godson_Kpp on X) — full-stack engineer studying, building, and writing about Midnight.
I’m running a public build log called 100 Days of Midnight: working through the stack layer by layer, documenting what I learn as I go, and converting the deeper dives into full technical writeups. Currently on Day 14.
Following along day-to-day? I’m also posting live on X: Igber Nicholas (@Godson_Kpp) / X
A quick catch-up on Days 1–13: started with the Wallet SDK and midnight-js fundamentals, moved through the Compact language and contract model, wrote and compiled a real contract, debugged through deployment (dust wallet SDK errors, export/disclose() issues) until I had a passing deploy test on local devnet, then covered the DApp Connector API and started digging into provider architecture.
Some background and progress along the way:
- Nightroom — a privacy-preserving room rental protocol using ZK proofs, built before the challenge started and merged into
midnightntwrk/midnight-awesome-dappswhile I was mid-challenge - A NixOS troubleshooting guide, also merged into the ecosystem repo before the 100 Days started
- Just published a technical deep-dive from within the challenge: Midnight Providers: What They Are, Where They Live, and Why We Use Them
I’ll be posting daily updates here as I go — real progress, real bugs, no polish. Happy to be around and glad to connect with other builders working through the same stack.