Compatibility matrix
note
This matrix only reflects the latest tested versions. Earlier versions may still work, but we do not guarantee compatibility or provide support for them.
| Functional area | Component | Version | Notes |
|---|---|---|---|
| Network | Network | Preprod/Preview | Current testnet environments |
| Node (Midnight) | 0.22.3 | Preview and Preprod | |
| Runtime and contracts | Compact devtools (compact) | 0.5.1 | Installs compilers, compiles contracts |
Compact toolchain (compact compile) | 0.30.0 | Contract compiler for Midnight | |
| Compact runtime | 0.15.0 | Runtime library for contracts | |
| Compact JS | 2.5.0 | TypeScript execution environment for compiled contracts | |
| Platform JS | 2.2.4 | Core abstractions and types | |
| On-chain runtime | 3.0.0 | On-chain runtime support (v3) | |
| Ledger | 8.0.3 | Core ledger logic | |
| SDKs and APIs | Wallet SDK facade | 3.0.0 | SDK for building wallet integrations |
| Midnight.js | 4.0.2 | DApp framework: contracts, types, providers | |
| testkit-js | 4.0.2 | E2E testing framework | |
| DApp Connector API | 4.0.1 | Interface between DApps and wallets | |
| Indexing and data | Midnight Indexer | 4.0.1 | Midnight-specific blockchain indexer (v4) |
| ZK and proving services | Proof server | 8.0.3 | Handles ZKP proof generation |
| Tools | Block explorer | 0.5.0 | On-chain data browser |
| Faucet (tNIGHT) | 0.11.8 | Test token distribution for testnets |