Skip to main content

Node

Node is a component of the blockchain infrastructure that interacts with the Midnight network to perform tasks such as syncing, validating transactions, and maintaining the chain state.

Link to related documentation


10 May 2024

Midnight 0.3.3 RC2 release notes

Learn about the latest updates and improvements to the Midnight node, including new features, bug fixes, and breaking changes designed to enhance functionality and stability.

New Features

  • Added support for referencing address.json.
  • Simplified the node setup process with dummy Ariadne.
  • Enhanced environment configuration handling by sourcing .envrc.local inside .envrc.
  • Introduced upgrade scripts.
  • Updated the node to Sidechains v0.0.26.

Bug Fixes

  • Fixed issues with the generator build.
  • Addressed inconsistencies in image builds by testing them on pull requests.
  • Added E2E tests for additional RPCs.
  • Backported hotfix changes.

Breaking Changes

  • Replaced the chain name with a network ID.
  • Removed default members from configurations.

Known Issues

  • Some features may still require optimization.

Upgrade Instructions

  1. Update the node to the latest version by pulling the Sidechains v0.0.26 update.
  2. Configure the .envrc file to reference .envrc.local for custom environment variables.