📰 Dev.to · Harrie
9 articles · Updated every 3 hours · View all reads
All
Articles 92,204Blog Posts 110,247Tech Tutorials 23,161Research Papers 19,235News 14,887
⚡ AI Lessons

Dev.to · Harrie
1d ago
Anonymous membership proofs on Midnight: allowlists, voter rolls, and gated access
Most membership systems have the same tradeoff: to prove you belong, you have to say who you are. A...

Dev.to · Harrie
1mo ago
Handling Midnight SDK Breaking Changes: A Developer's Upgrade Playbook
You run npm update on a Friday afternoon. Tests were passing that morning. Now your terminal looks...

Dev.to · Harrie
1mo ago
Contract size limits on Midnight: what breaks when your dApp grows too complex
You write a clean contract. It works. Then you add governance. Then staking. Then rewards. Then you...

Dev.to · Harrie
⚡ AI Lesson
1mo ago
Contract-state accounting vs UTXO tokens: two models for onchain value on Midnight
Midnight gives you two ways to represent value in a contract. Most tutorials pick one and move on....

Dev.to · Harrie
1mo ago
Replay Attack Prevention in Compact: Nonces, Nullifiers, and Domain Separation
On Ethereum, replay protection is built into the protocol. Every account has a nonce; every...

Dev.to · Harrie
1mo ago
Understanding Wallet Sync in the Midnight SDK: Why Your Deploy Fails Before It Starts
You call balanceUnboundTransaction. It throws — or worse, it succeeds silently with wrong token...

Dev.to · Harrie
1mo ago
Building a Commit/Reveal Voting System in Compact
On-chain voting has a timing problem. When votes are cast publicly, participants can watch early...

Dev.to · Harrie
1mo ago
Working with Maps and Merkle Trees in Compact
Compact gives you two ways to store collections on-chain: Map and MerkleTree. They look superficially...

Dev.to · Harrie
🔐 Cybersecurity
⚡ AI Lesson
1mo ago
The Zero-Knowledge Trap: Why ownPublicKey() Cannot Prove Identity in Compact
For everyone who has ever written Solidity before, you should know this...
DeepCamp AI