Skip to content
This repository was archived by the owner on Aug 16, 2021. It is now read-only.

v1.1.0-beta

Pre-release
Pre-release

Choose a tag to compare

@dangershony dangershony released this 28 Mar 14:26
· 4 commits to release/1.1.0-beta since this release

Our team is very excited to announce the beta release of our Full Node for Mainnet.
The Full Node is a key part of our blockchain ecosystem and this beta release represents a significant milestone. We have focused on ensuring our software is more functional, stable and performant.

This node includes the latest improvements which are listed below:

General:

  • Improved detailed logging
  • Improved configuration
  • Moving to async approach
  • Adding a CLI project
  • Fixing of race conditions
  • Increased code documentation
  • Increased test coverage

Complete refactoring of the P2P code:

  • Resolution of memory leaks
  • P2P code is completely asynchronous
  • Peer discovery improvements
  • Address database moved to JSON files
  • Introduction of peer banning
  • Improved code abstraction
  • New logic for time syncing between peers

Wallet:

  • Resolution of reorg issues
  • Improved transaction broadcasting
  • Resolved concurrency issues in the wallet
  • Wallet optimised to handle larger number of transactions
  • Support for staking

Consensus:

  • Improved consensus validation flow
  • Improved block downloading flow
  • Introduction of a Rules Engine
  • Migration of consensus logic to rules
  • Removal of unused POSv2 validation
  • Enhanced block and transaction relay

Staking:

  • Staking on multiple threads
  • Improved algorithm of splitting stake outputs

API/RPC:

  • Introduction of additional endpoints
  • Introduction of SwaggerUI
  • Controllers discoverable by features

New features:

  • Watch-only wallet
  • DNS crawler
  • Azure Indexer

This is a beta release, therefore, please use the staking feature with caution.

Please help us by reporting any issue you may find:
On GitHub: https://github.com/stratisproject/StratisBitcoinFullNode/issues
On Slack: #fullnode_support channel