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

bitcoindevkit / bdk_wallet / 14917930286
85%

Build:
DEFAULT BRANCH: master
Ran 08 May 2025 11:19PM UTC
Jobs 1
Files 22
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 11:17PM UTC coverage: 86.07% (-0.5%) from 86.525%
14917930286

push

github

notmandatory
Merge bitcoindevkit/bdk_wallet#208: deps!: update `bdk_chain` to 0.22.0

e12501414 feat(examples): Change `example_wallet_rpc` to detect evictions. (志宇)
12b00e056 feat(wallet): Add method `apply_evicted_txs` (valued mammal)
a247215ee deps!: update bdk_chain to 0.22.0 (valued mammal)
f88294530 ci: Unpin some dependencies (valued mammal)

Pull request description:

  This PR updates `bdk_chain` dependency to the latest version 0.22.0

  ### Notes to the reviewers

  This PR doesn't make use of `CanonicalizationParams` for any advanced use cases - instead we rely on the default params for all tx-graph queries.

  fixes #202
  fixes #224

  ### Changelog notice

  - deps: bump `bdk_chain` to 0.22.0
  - deps: bump `bdk_file_store` to 0.20.0

  #### Added

  - Added `start_sync_with_revealed_spks_at`
  - Added `start_full_scan_at`
  - Added `apply_evicted_txs`

  #### Changed

  - `start_sync_with_revealed_spks` is feature gated by "std", as it uses the system time to provide the time of the sync and also the tx last-seen.
  - `apply_update` no longer requires std, as the timestamp is provided in the sync / full scan request
  - `start_full_scan` is also gated behind "std"
  - `start_sync_*` now includes the expected SPK history (via `list_expected_spk_txids`)

  #### Removed

  - Removed `apply_update_at`

  #### BREAKING

  - `bdk_core::TxUpdate` is non-exhaustive bitcoindevkit/bdk#1838
  - For the optional file_store feature, the Load variant of the `FileStoreError` is changed to hold a new inner type bitcoindevkit/bdk#1684

  #### Changes to persisted data

  The `tx_graph::ChangeSet` gained a new default-able field `last_evicted` to persist the fact that a tx is no longer part of the canonical chain.

  ### Checklists

  #### All Submissions:

  * [x] I've signed all my commits
  * [x] I followed the [contribution guidelines](http... (continued)

36 of 80 new or added lines in 3 files covered. (45.0%)

3 existing lines in 1 file now uncovered.

7266 of 8442 relevant lines covered (86.07%)

3498.45 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
44
81.94
-2.56% wallet/src/wallet/mod.rs

Uncovered Existing Lines

Lines Coverage ∆ File
3
81.94
-2.56% wallet/src/wallet/mod.rs
Jobs
ID Job ID Ran Files Coverage
1 14917930286.1 08 May 2025 11:19PM UTC 22
86.07
GitHub Action Run
Source Files on build 14917930286
  • Tree
  • List 22
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 99dacf0a on github
  • Prev Build on master (#14766348168)
  • Next Build on master (#14918516514)
  • 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

© 2025 Coveralls, Inc