Skip to content

Kyoto version bump and new methods#797

Merged
reez merged 2 commits intobitcoindevkit:masterfrom
rustaceanrob:kyoto-ver-7-4
Jul 9, 2025
Merged

Kyoto version bump and new methods#797
reez merged 2 commits intobitcoindevkit:masterfrom
rustaceanrob:kyoto-ver-7-4

Conversation

@rustaceanrob
Copy link
Copy Markdown
Collaborator

@rustaceanrob rustaceanrob commented Jul 4, 2025

The first commit adds a patch from bdk_kyoto to make DNS queries more robust and reliable

The second commit adds some nice-to-haves I discovered while working on a macOS app. connect is straightforward, where the user can request the light client connects to a specific node even while the light client is running. average_fee_rate is more of a niche case, but I realized would still be useful in the desktop/server case. The method requests a block to compute the average fee rate. Computing the fee rate is easily done, it is just a bandwidth-heavy method.

Changelog

  • Add connect and average_fee_rate to Kyoto client methods

All Submissions:

  • I've signed all my commits
  • I followed the contribution guidelines
  • I ran cargo fmt and cargo clippy before committing

@rustaceanrob rustaceanrob changed the title Bump bdk_kyoto to recent patch Kyoto version bump and new methods Jul 5, 2025
@rustaceanrob rustaceanrob force-pushed the kyoto-ver-7-4 branch 2 times, most recently from 23166c7 to 476db98 Compare July 5, 2025 18:57
Adding a patch to the DNS queries to make the results more reliable
Users may want to add a `Peer` while the node is running, perhaps after
the user updates a list. This is easily done.

Developers that are working on desktop or even server platforms may have
less strict bandwidth requirements than in the mobile case. These users
could make use of fetching the average fee rate for a block, which could
be used in some cases to fall-back or roughly estimate fee rates with.
Copy link
Copy Markdown
Collaborator

@reez reez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ACK cd9b71c

@reez reez merged commit 2cb6433 into bitcoindevkit:master Jul 9, 2025
24 checks passed
@rustaceanrob rustaceanrob deleted the kyoto-ver-7-4 branch July 9, 2025 16:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants