HomePhabricator

kernel: Add progress method to notifications

Description

kernel: Add progress method to notifications

Summary:
This commit is part of the libbitcoinkernel project and seeks to remove
the ChainstateManager's and, more generally, the kernel library's
dependency on interface_ui with options methods in this and the
following few commits. By removing interface_ui from the kernel library,
its dependency on boost is reduced to just boost::multi_index.

This is a partial backport of core#27636
https://github.com/bitcoin/bitcoin/pull/27636/commits/4452707edec91c7d7991f486dd41ef3edb4f7fbf
Depends on D16205

Test Plan: ninja all check-all

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

Subscribers: Fabien

Differential Revision: https://reviews.bitcoinabc.org/D16206

Details

Provenance
TheCharlatan <seb.kung@gmail.com>Authored on May 10 2023, 20:36
PiRKCommitted on May 23 2024, 19:11
PiRKPushed on May 23 2024, 19:11
Reviewer
Restricted Project
Differential Revision
D16206: kernel: Add progress method to notifications
Parents
rABCe39c999e4ff0: kernel: Add headerTip method to notifications
Branches
Unknown
Tags
Unknown