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.
- Preview
- Preprod
| Functional area | Component | Version | Notes |
|---|---|---|---|
| Network | Network | Preview | Current testnet environments |
| Node (Midnight) | 0.22.0 | Midnight testnet node | |
| Runtime and contracts | Compact compiler | 0.29.0 | Contract compiler for Midnight |
| Compact Runtime | 0.15.0 | Runtime library for contracts | |
| Compact JS | 2.5.0 | JavaScript bindings for Compact | |
| On-chain Runtime | 2.0.0 | On-chain runtime support (v2) | |
| Ledger | 8.0.0 | Core ledger logic | |
| SDKs and APIs | Wallet SDK | 2.0.0 | SDK for building wallet integrations |
| Midnight.js | 3.2.0 | JavaScript bindings for Midnight APIs | |
| DApp Connector API | 4.0.0 | Web DApp session management and auth | |
| Indexing and data | Midnight Indexer | 4.0.0 | Midnight-specific blockchain indexer (v3) |
| Zero-knowledge (ZK) and proving services | Proof Server | 7.0.0 | Handles ZK proof generation |
| Functional area | Component | Version | Notes |
|---|---|---|---|
| Network | Network | Preprod | Current testnet environments |
| Node (Midnight) | 0.21.0 | Midnight testnet node | |
| Runtime and contracts | Compact compiler | 0.29.0 | Contract compiler for Midnight |
| Compact Runtime | 0.14.0 | Runtime library for contracts | |
| Compact JS | 2.4.0 | JavaScript bindings for Compact | |
| On-chain Runtime | 2.0.0 | On-chain runtime support (v2) | |
| Ledger | 7.0.0 | Core ledger logic | |
| SDKs and APIs | Wallet SDK | 1.0.0 | SDK for building wallet integrations |
| Midnight.js | 3.1.0 | JavaScript bindings for Midnight APIs | |
| DApp Connector API | 4.0.0 | Web DApp session management and auth | |
| Indexing and data | Midnight Indexer | 3.1.0 | Midnight-specific blockchain indexer (v3) |
| ZK and proving services | Proof Server | 7.0.0 | Handles ZK proof generation |