Briefs and links for the projects we're working on, and have worked on.
Indexing work on UmbraDB: experiments with how data is read and served.
Reads data directly from the node instead of going through the indexer. Not merged; this implementation was a proof of concept.
Ledger-v9 decoder, archive sync fixes, wallet monitor plus evm_rpc schema,
security-audit rounds. Open PR.
Define the requirements for replacing the indexer. Not started yet.
Making Midnight speak EVM: account abstraction, JSON-RPC, and logs.
An account abstraction experiment bridging Midnight and the EVM.
Event to log mapping, ingester, eth_getLogs / eth_subscribe,
backfill. Open PR.
evm-rpc JSON-RPC server and methods (one squashed commit). Open PR.
Bridging UmbraDB archives into Effectstream's sync layer.
Reads UnshieldedCreate from an unmodified UmbraDB archive (devnet-only).
Not merged; work in progress (draft PR).
Ongoing improvements to the Effectstream platform.
Adds a stagenet v2 contract template: support for Midnight 2.x and events. Open PR.
Versioned offline template runtime image: an Effectstream Docker image with system dependencies and binaries. Open PR.
What is the actual smallest project we can share? A literal one-file Bun example that watches a Midnight counter and serves basic HTML. Open PR.
Speeds up Night-Bitcoin wallet launch with a prefunded genesis. Open PR.
Offer-files based DEX: the core node implementation and its Midnight improvement proposals (MIPs).
Effectstream node implementation for a Midnight Offer Files based DEX through Celestia DA.
Serialize, deserialize and validate zswap offers according to the proposed MIP specs.
Implemented, needs revision. Open PR.
Implemented, needs revision. Open PR.
Compile and deploy Midnight (Compact) contracts from the browser via WebAssembly.
Compile and deploy Midnight contracts in the browser (WASM). Live demo.
A fast Midnight-based game.
Catalyst work.