Closed tnull closed 1 month ago
Now pushed a fixup that removes the async trait functionality. While I think there is no real harm in having the original code around, happy to go this way, too. Let me know if I should squash or revert.
Feel free to squash, then LGTM.
Feel free to squash, then LGTM.
Squashed fixup without further changes.
Oops, the async-trait
removal got squashed into the wrong commit :/
Oops, the
async-trait
removal got squashed into the wrong commit :/
Grr🤦♂️
Fixed.
Previously, we used the
bdk_macros
dependency for some simple proc macros inlightning-transaction-sync
. However, post-1.0 BDK doesn't further maintain this crate and will at some point probably yank it together with the oldbdk
crate that was split up.Here, we create a new crate for utility proc macros and
stealadd what we currently use (slightly modified for the latestsyn
version's API though). In the future we may want to expand this crate, e.g., for some further changes to themaybe_async
macros in the context of anasync KVStore
implementation.