• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rust-bitcoin / rust-bitcoin / 14910567652
83%
master: 83%

Build:
Build:
LAST BUILD BRANCH: 0.32.7-arbitrary
DEFAULT BRANCH: master
Ran 08 May 2025 03:48PM UTC
Jobs 1
Files 92
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 May 2025 03:47PM UTC coverage: 83.76% (+0.5%) from 83.233%
14910567652

push

github

apoelstra
Merge rust-bitcoin/rust-bitcoin#4443: backport: Add XOnlyPublicKey support for PSBT key retrieval and improve Taproot signing

<a class=hub.com/rust-bitcoin/rust-bitcoin/commit/<a class="double-link" href="https://git"><a class=hub.com/rust-bitcoin/rust-bitcoin/commit/95eb2556b93da25a402e82eab1e032a0ececb67e">95eb2556b<a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/2044697c28d5a627cba10c37d101abfc15a02635"> Add XOnlyPublicKey support for PSBT key retrieval and improve Taproot signing (Erick Cestari)
<a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/2858b6cf801def1800a2cfd3287a38633d194a49">2858b6cf8</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/2044697c28d5a627cba10c37d101abfc15a02635"> Support GetKey where the Xpriv is a direct child of the looked up KeySource (Nadav Ivgi)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/d005ddd5249909bd8919a169abb5c7d6d2386ec1">d005ddd52</a><a href="https://github.com/rust-bitcoin/rust-bitcoin/commit/2044697c28d5a627cba10c37d101abfc15a02635"> Refactor GetKey for sets to internally use Xpriv::get_key() (Nadav Ivgi)
</a><a class="double-link" href="https://github.com/rust-bitcoin/rust-bitcoin/commit/b75b2e36496674d2dd9964c726dbdd50b3d1ed01">b75b2e364</a> Fix GetKey for sets to properly compare the fingerprint (Nadav Ivgi)

Pull request description:

  Backport two PRs:

  - #3356
  - #4238

  The first includes a bug fix in a `GetKey` impl and the second is a feature we want to release. And the three refactor patches touch code that #4238 builds on so I figured we should backport them all.

  All 5 patches required a small amount of massaging to get in. The first 4 was just adding a `?` to the calls to `derive_priv`. The last patch needed a few calls in the unit test changing.

ACKs for top commit:
  storopoli:
    ACK 95eb2556b93da25a402e82eab1e032a0ececb67e
  apoelstra:
    ACK 95eb2556b93da25a402e82eab1e032a0ececb67e; successfully ran local tests

Tree-SHA512: 5b73c4cd3704dba8d9ab9e2d15d05d899c5

111 of 146 new or added lines in 2 files covered. (76.03%)

1 existing line in 1 file now uncovered.

18862 of 22519 relevant lines covered (83.76%)

17255.26 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
35
84.61
5.07% bitcoin/src/psbt/mod.rs

Uncovered Existing Lines

Lines Coverage ∆ File
1
84.61
5.07% bitcoin/src/psbt/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 14910567652.1 08 May 2025 03:48PM UTC 92
83.76
GitHub Action Run
Source Files on build 14910567652
  • Tree
  • List 92
  • Changed 5
  • Source Changed 2
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #14910567652
  • 2044697c on github
  • Prev Build on 0.32.x (#14893283507)
  • Next Build on 0.32.x (#15005298701)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc