Skip to content

Introduce an UpdateBuilder#151

Merged
rustaceanrob merged 2 commits intobitcoindevkit:masterfrom
rustaceanrob:26-3-6-update-builder
Mar 6, 2026
Merged

Introduce an UpdateBuilder#151
rustaceanrob merged 2 commits intobitcoindevkit:masterfrom
rustaceanrob:26-3-6-update-builder

Conversation

@rustaceanrob
Copy link
Copy Markdown
Collaborator

Mostly a code move, see each commit message for rationale.

In preparation for bitcoindevkit#150, the `UpdateSubscriber` was handling a large
scope. This newtype consolidates the event processing for a wallet,
with the intention that `UpdateSubscriber` will simply poll the events
and determine when the sync has completed.
Remove the keychain and local chain logic from `UpdateSubscriber` and
depend on the `UpdateBuilder`.
@rustaceanrob rustaceanrob force-pushed the 26-3-6-update-builder branch from 5c1995c to 10e41c6 Compare March 6, 2026 09:43
@rustaceanrob rustaceanrob changed the title Introduce and UpdateBuilder Introduce an UpdateBuilder Mar 6, 2026
@rustaceanrob rustaceanrob merged commit 2606c7c into bitcoindevkit:master Mar 6, 2026
5 checks passed
@rustaceanrob rustaceanrob deleted the 26-3-6-update-builder branch March 6, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant