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 and running the project locally.
  • Implemented core authentication functionalities (login/password and JWT).
  • Added Postgres user repository.
  • Added user commands for handling 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.
  • Implemented async polling pattern for token requests.
  • Started bootstrap for UI work and implemented functional UI with basic styling.

Bug Fixes

  • Fixed default faucet_host value in Docker setup.
  • Fixed export paths to be relative for better integration.
  • Fixed random failures and improved stability when running on Linux.

Breaking Changes

None

Known Issues

None

Upgrade Instructions

  • Ensure that docker-compose is properly set up for local development.
  • Update dependencies to match the new faucet and wallet versions.
  • Verify that the UI components are functioning as expected with the new styling.
  • Ensure async polling for token requests is implemented in the appropriate places.

Other Changes

  • Released version 0.4.0-rc.1.
  • Refined rate limiting and debug print configuration on startup.
  • Updated API documentation and publishing processes for separate client packages.