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 & Preprod | |
| Runtime & Contracts | Compact Toolchain (compact) | 0.5.1 | Installs compilers, compiles contracts |
Compact Compiler (compactc) | 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 & 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 & Data | Midnight Indexer | 4.0.1 | Midnight-specific blockchain indexer (v4) |
| ZK & 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 |