Skip to main content

Faucet

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


20 October 2023

Midnight 0.0.5 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 docker-compose for easier development setup.
  • Implemented core authentication functionalities (login/password and JWT).
  • Added user commands for authentication and access control.
  • Upgraded faucet to be compatible with Devnet.1 stack: wallet, node, indexer, proof server.
  • Upgraded wallet to version exposing address for unified implementation.
  • Bootstrap for UI work and started implementing functional UI.
  • Added SSL option for encryption during startup.

Bug Fixes

  • Fixed default faucet_host value in Docker.
  • Fixed export paths to be relative for easier integration.
  • Fixed random failures and improved stability when running on Linux.
  • Fixed issue with ledger and token requests by implementing async polling pattern.

Breaking Changes

None

Known Issues

None

Upgrade Instructions

  • Ensure Docker and the docker-compose setup is properly configured for local testing.
  • Verify that the upgraded faucet is compatible with Devnet.1 and the new wallet version.
  • Update to the latest UI features, with proper styling and functional implementation.
  • Update token request mechanisms to handle async polling.

Other Changes

  • Released version 0.4.0-rc.2.
  • Attempted to improve the stability of server specs.
  • Refined publishing process for smoother deployment.
  • Updated API documentation.