Release Overview
Confidential Blockchain Development
Latest releases
There is an issue with browser based dApps running on Testnet-02 which we are resolving. NodeJS dApps are not impacted by this.
RELEASE 4.0.0
Ledger
The ledger in Midnight is a public record of contract states and token states, consisting of Zswap’s cryptographic commitments and a mapping of contract addresses to their respective states.
RELEASE 4.0.0
Proof server
Proof Server is a component of the Midnight infrastructure that enables zero-knowledge proof generation, transaction verification, and privacy-preserving transaction processing.
Go to Proof Server Release Notes
RELEASE 4.0.0
Onchain runtime
Onchain Runtime is an environment that runs and enforces the logic of deployed contracts.
Go to Onchain Runtime Release Notes
RELEASE 0.12.1
Node
Node is a component of the blockchain infrastructure that interacts with the Midnight network to perform tasks such as syncing, validating transactions, and maintaining the chain state.
RELEASE 2.1.4
Midnight indexer
The Midnight Indexer is a set of components designed to optimize the flow of blockchain data from a Midnight node to end-user applications. It retrieves history of blocks, processes them, stores indexed data efficiently, and provides a GraphQL API for queries and subscriptions.
RELEASE 3.0.0
Midnight Lace wallet
Midnight Lace wallet is a specific Web3 light wallet platform developed for Midnight, tailored to managing assets and interacting with DApps on the Midnight blockchain, as well as giving users control over their personal data.
Go to Midnight Lace Wallet Release Notes
RELEASE 5.0.0
Wallet SDK
Midnight Wallet SDK is the SDK of the digital wallet designed for the Midnight blockchain, enabling users to securely store private keys, manage assets, and interact with decentralized applications.
RELEASE 5.0.0
Wallet API
Midnight Wallet API provides a comprehensive interface for wallet operations, defining the structure of the wallet state, the methods for interacting with it, and the types and variables used within.
Go to Midnight Wallet Release Notes
RELEASE 3.0.0
DApp connector API
DApp Connector API allows decentralized applications (DApps) to request wallet access, verify authorization, and retrieve service URIs for interacting with the Midnight network.
Go to DApp Connector API Release Notes
RELEASE 0.10.2
Faucet
Midnight faucet is a tool provided for developers to acquire free testnet tokens (tDUST) to experiment with Midnight DApps on the testnet.
RELEASE 0.25.0
Compact compiler
Compact is Midnight's dedicated smart contract programming language, designed for building secure, efficient, and adaptable decentralized applications.
Compact compiler translates Compact smart contract code into executable bytecode and proof-generating circuits.
Go to Compact compiler Release Notes
RELEASE 0.1.0
Compact developer tools
Compact developer tools are a command-line utility for installing, updating, managing, and running the Compact toolchain and compiler.
Go to Compact developer tools Release Notes
RELEASE 2.1.0
Midnight JS
Midnight.js is a client library designed to facilitate the development of decentralized applications on the Midnight blockchain.
Go to Midnight.js Release Notes
RELEASE 0.2.13
VS Code extension
The Visual Studio Code extension for Compact is a plugin that assists with writing and debugging smart contracts written in Midnight's Compact language.