Skip to main content
{ }
< />
console.log()
|

Latest Post

Filters

Hold Ctrl/Cmd to select multiple

All Posts

Hacktoberfest Contributor Guide

Hacktoberfest Contributor Guide

Hacktoberfest is a global open-source event held every October, where developers contribute pull requests to public repositories to earn digital rewards.

communitybeginner
Welcome to the Midnight Community Hub! ✨

Welcome to the Midnight Community Hub! ✨

The Community Hub serves as a collaborative platform for gathering and managing community-driven contributions. Whether you're proposing new content, requesting features, reporting issues, or ideation for dApps, this repo is your entry point. We use GitHub's built-in features like issues, projects, and automations to ensure ideas are triaged efficiently and turned into actionable tasks.

community
From Frustration to Framework: Building on Midnight

From Frustration to Framework: Building on Midnight

After participating in three hackathons this year, I thought I had a good idea of what to expect. Then came the fourth. It began like the others: an idea, a challenge, a blank terminal screen. But this one took an unexpected turn, one I didn't see coming.

midnightzero-knowledgehackathonblockchaincompact
Learning Web3 from the Ground Up - Understanding Ethereum

Learning Web3 from the Ground Up - Understanding Ethereum

This past week, I started the SheFi course—a program designed to help women dive deeper into Web3 and decentralized finance. One of the first topics it covered was Ethereum: what it is, why it matters, and how it fits into the broader decentralized ecosystem.

introblockchainbeginnerweb3
Midnight’s First Step Toward Open Source – Say Hello to example-counter and example-bboard

Midnight’s First Step Toward Open Source – Say Hello to example-counter and example-bboard

Midnight's Developer Relations team is actively shaping how developers learn, build, and experiment with privacy-first apps. In this post, we take a closer look at how DevRel is lowering the barrier to entry for new builders, supporting open-source tools, and helping the community navigate the unique challenges of developing on a privacy-preserving blockchain.

dappbeginnerweb3intro
How to query the blockchain?

How to query the blockchain?

The Midnight blockchain introduces a novel approach to data privacy and compliance in decentralized applications (DApps), leveraging zero-knowledge proofs (ZKPs) and a dual-token system.

midnightjavascript
Learning Web3 from the Ground Up - Smart Contracts and the Compact Language

Learning Web3 from the Ground Up - Smart Contracts and the Compact Language

As I continue my journey through the world of Web3, I’ve been digging into the building blocks that make privacy-first platforms like Midnight possible (you can catch up on previous posts in the Midnight Dev Diaries!). This week, I focused on two foundational pieces that go hand in hand: smart contracts on Midnight and the Compact language that powers them.

introblockchainbeginnerweb3
Learning Web3 from the Ground Up - Understanding Selective Disclosure

Learning Web3 from the Ground Up - Understanding Selective Disclosure

As I delve deeper into the world of Web3, I've been working my way through foundational concepts to have a better understanding of the industry (check out my last five posts on the Midnight Dev Diaries!). This week, I dove into one of the most practical and privacy-focused ideas I’ve encountered so far: selective disclosure.

introblockchainbeginnerweb3
Learning Web3 from the Ground Up - Unpacking Merkle Trees and DAOs

Learning Web3 from the Ground Up - Unpacking Merkle Trees and DAOs

As I continue my Web3 learning journey, I've mostly been working through Cardano Academy and Midnight Academy and documenting my findings in the Midnight Dev Diaries. But this week, I decided to branch out and explore a broader range of beginner-friendly resources across the ecosystem. That led me to two foundational concepts that kept coming up: Merkle Trees and Decentralized Autonomous Organizations (DAOs).

introblockchainbeginnerweb3
Midnight Indexer Now Official — Scala Indexer Fully Deprecated

Midnight Indexer Now Official — Scala Indexer Fully Deprecated

Last month, we introduced the Midnight Indexer, a modular, high-performance indexing service written in Rust. Today, we’re excited to share that the Rust-based Midnight Indexer has officially replaced the legacy Scala-based Pub-Sub Indexer.

partner-chainstestnetspo
Impact on DApp Developers of the BLS Upgrade

Impact on DApp Developers of the BLS Upgrade

The Midnight testnet upgrade introduces BLS12-381, requiring developers to update the Lace wallet, proof server, and redeploy contracts with the latest Compact compiler.

blsdappwallet
How to Connect a DApp to the Lace Wallet?

How to Connect a DApp to the Lace Wallet?

Connect your dApp to the Midnight network using the Lace wallet, with guidance on detection, authorization, and interaction using the MidnightJS API.

dappwalletmidnight.js
Simulating a division in Compact

Simulating a division in Compact

Compact makes on-chain logic efficient and secure—while division isn't yet supported, you can use vector subtraction or off-chain computation with witness verification.

compact
Core Meeting Notes

Core Meeting Notes

The Midnight testnet upgrade to Partner-Chains v1.5 requires SPO re-registration, adds BLS support, and is expected to roll out by May 2025.

meeting
Introducing the Midnight Indexer

Introducing the Midnight Indexer

We’re excited to announce the release of the new Midnight Indexer — a modular, high-performance indexer that streamlines blockchain data flow from Midnight nodes to end-user apps

indexer