Skip to main content
For the complete documentation index, see llms.txt

Node

Node is a core component of the Midnight network, responsible for syncing, validating transactions, and maintaining the chain state.

Link to related documentation

To download the component, click the appropriate link under Artifacts.


Release 1.0.300LATEST

22 September 2026

Artifacts

Summary

  • Runtime 1.0.300 (spec_version 1_000_300, system_version 3) runs on Preview, Preprod, and Mainnet. transaction_version stays at 3.
  • Node v1.0.2 and earlier cannot load the new runtime and stop importing blocks after the upgrade, so upgrade every full, RPC, boot, and validator node.
  • Added a block timestamp (tblock) correction that applies only when replaying blocks produced before the runtime upgrade. There are no configuration settings for it.
  • Toolkit v1.0.300 can fetch and process blocks produced by runtime 1.0.300. Earlier toolkit versions reject them.
  • Removed gdb from the midnight-node and midnight-node-toolkit Docker images.
  • Known issue: a node that syncs Mainnet from genesis with v1.0.300 stops at block 1788979. The node team plans to fix this in v1.0.400.
  • DApp developers do not need to take any action.