Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 1.03 KB

CHANGELOG.md

File metadata and controls

13 lines (11 loc) · 1.03 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

  • Add block_events::websocket client, and a websocket::listen_new_block_headers fn to get a stream of websocket messages.
  • Add block_events::http client, and multiple fns to consume data from mempool.space and/or esplora REST APIs.
  • Add block_events::api with multiple structs and definition for responses, such as: BlockExtended and events as BlockEvent
  • Add block_events::subscribe_to_block_headers fn in order to return a Stream of block_events::api::BlockEvent(bitcoin::BlockHeader).
  • Add block_events::process_blocks to handle block reorganization, manage in-memory cache struct BlockHeadersCache, and propagate errors to caller.
  • Add block_events::subscribe_to_blocks fn in order to return a Stream of block_events::api::BlockEvent(bitcoin::Block).