For the complete documentation index, see llms.txt
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
- Mainnet
| Functional area | Component | Version | Notes |
|---|---|---|---|
| Network | Node (Midnight) | 1.0.0 | Preview network node |
| Runtime and contracts | Compact devtools (compact) | 0.5.1 | Installs compilers, compiles contracts |
Compact toolchain (compact compile) | 0.31.0 | Contract compiler for Midnight | |
| Compact runtime | 0.16.0 | Runtime library for contracts | |
| Compact JS | 2.5.1 | 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.1.0 | Preview ledger | |
| SDKs and APIs | Wallet SDK facade | 4.0.0 | SDK for building wallet integrations |
| Midnight.js | 4.1.1 | DApp framework: contracts, types, providers | |
| testkit-js | 4.1.1 | E2E testing framework | |
| DApp Connector API | 4.0.1 | Interface between DApps and wallets | |
| Indexing and data | Midnight Indexer | 4.3.3 | Preview indexer |
| ZK and proving services | Proof server | 8.0.3 | Handles ZKP proof generation |
| Functional area | Component | Version | Notes |
|---|---|---|---|
| Network | Node (Midnight) | 0.22.5 | Preprod network node |
| Runtime and contracts | Compact devtools (compact) | 0.5.1 | Installs compilers, compiles contracts |
Compact toolchain (compact compile) | 0.31.0 | Contract compiler for Midnight | |
| Compact runtime | 0.16.0 | Runtime library for contracts | |
| Compact JS | 2.5.1 | 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 | Preprod ledger | |
| SDKs and APIs | Wallet SDK facade | 4.0.0 | SDK for building wallet integrations |
| Midnight.js | 4.1.1 | DApp framework: contracts, types, providers | |
| testkit-js | 4.1.1 | E2E testing framework | |
| DApp Connector API | 4.0.1 | Interface between DApps and wallets | |
| Indexing and data | Midnight Indexer | 4.0.1 | Preprod indexer |
| ZK and proving services | Proof server | 8.0.3 | Handles ZKP proof generation |
| Functional area | Component | Version | Notes |
|---|---|---|---|
| Network | Node (Midnight) | 0.22.5 | Mainnet network node |
| Runtime and contracts | Compact devtools (compact) | 0.5.1 | Installs compilers, compiles contracts |
Compact toolchain (compact compile) | 0.31.0 | Contract compiler for Midnight | |
| Compact runtime | 0.16.0 | Runtime library for contracts | |
| Compact JS | 2.5.1 | 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 | Mainnet ledger | |
| SDKs and APIs | Wallet SDK facade | 4.0.0 | SDK for building wallet integrations |
| Midnight.js | 4.1.1 | DApp framework: contracts, types, providers | |
| testkit-js | 4.1.1 | E2E testing framework | |
| DApp Connector API | 4.0.1 | Interface between DApps and wallets | |
| Indexing and data | Midnight Indexer | 4.0.1 | Mainnet indexer |
| ZK and proving services | Proof server | 8.0.3 | Handles ZKP proof generation |