Skip to content

Conversation

tnull
Copy link
Collaborator

@tnull tnull commented Sep 25, 2025

Based on #650.

We fix two more minor API changes that have been merged on LDK.

@ldk-reviews-bot
Copy link

ldk-reviews-bot commented Sep 25, 2025

👋 Hi! This PR is now in draft status.
I'll wait to assign reviewers until you mark it as ready for review.
Just convert it out of draft status when you're ready for review!

@tnull tnull marked this pull request as draft September 25, 2025 14:24
.. first step to make review easier.
.. as we're gonna reuse the `async` `_internal` methods shortly.
.. where the former holds the latter in an `Arc` that can be used in
async/`Future` contexts more easily.
We implement the async `KVStore` trait for `VssStore`.
.. to be easier reusable via `KVStore` also
.. where the former holds the latter in an `Arc` that can be used in
async/`Future` contexts more easily.
.. to be easier reusable via `KVStore` also
.. where the former holds the latter in an `Arc` that can be used in
async/`Future` contexts more easily.
As an intermediary step, we require any store to implement both
`KVStore` and `KVStoreSync`, allowing us to switch over step-by-step.

We already switch to the fully-async background processor variant here.
@tnull tnull changed the base branch from main to develop September 30, 2025 07:53
@tnull tnull force-pushed the 2025-09-fix-lazy-remove branch from 6129097 to 3c695a0 Compare September 30, 2025 08:17
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.

2 participants