Skip to content

v0.3.0

Choose a tag to compare

@BHouwens BHouwens released this 12 Feb 12:08
· 344 commits to main since this release
1896db7

Changelog

  • Renames all instances of Receipt to Item
  • Enables domain name resolution for network configs
  • Hides security sensitive routes from debug_data
  • Adds default PR template
  • Imports the chain dependency as a crate, a_block_chain
  • Adds handling for timestamp to blocks, including generating timestamps from Raft leader
  • Adds handling for fees in transactions
  • Adds heartbeat mechanism for nodes, but restricts the initialisation to mempool/Compute nodes for now
  • Changes x-request-id to x-cache-id in the API call headers, although x-request-id is still allowed as an additional field
  • x-cache-id has been made temporarily optional
  • Adds Docker configs and Dockerfile
  • Updates multiple dependencies that introduced high level security vulnerabilities, as per the HackerOne report. All changes made as a result are externally backwards compatible
  • Adds locktime to the payment methods associated with miners
  • Improves the whitelisting process for miners
  • Adding aggregation spending of miner coinbase transactions, which prevents miners from "bricking" their wallets by accumulating too many tokens in different addresses