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

bitcoindevkit / bdk / 9035910760
79%

Build:
DEFAULT BRANCH: master
Ran 10 May 2024 05:37PM UTC
Jobs 1
Files 41
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

10 May 2024 05:33PM UTC coverage: 82.441% (+0.1%) from 82.327%
9035910760

push

github

notmandatory
Merge bitcoindevkit/bdk#1403: Update `bdk_electrum` crate to use sync/full-scan structs

b45897e6f feat(electrum): update docs and simplify logic of `ElectrumExt` (志宇)
92fb6cb37 chore(electrum): do not use `anyhow::Result` directly (志宇)
b2f3cacce feat(electrum): include option for previous `TxOut`s for fee calculation (Wei Chen)
c0d7d60a5 feat(chain)!: use custom return types for `ElectrumExt` methods (志宇)
2945c6be8 fix(electrum): fixed `sync` functionality (Wei Chen)
9ed33c25e docs(electrum): fixed `full_scan`, `sync`, and crate documentation (Wei Chen)
b1f861b93 feat: update logging of electrum examples (志宇)
a6fdfb2ae feat(electrum)!: use new sync/full-scan structs for `ElectrumExt` (志宇)
653e4fed6 feat(wallet): cache txs when constructing full-scan/sync requests (志宇)
58f27b38e feat(chain): introduce `TxCache` to `SyncRequest` and `FullScanRequest` (志宇)
721bb7f51 fix(chain): Make `Anchor` type in `FullScanResult` generic (志宇)
e3cfb8489 feat(chain): `TxGraph::insert_tx` reuses `Arc` (志宇)
2ffb65618 refactor(electrum): remove `RelevantTxids` and track txs in `TxGraph` (Wei Chen)

Pull request description:

  Fixes #1265
  Possibly fixes #1419

  ### Context

  Previous changes such as

  * Universal structures for full-scan/sync (PR #1413)
  * Making `CheckPoint` linked list query-able (PR #1369)
  * Making `Transaction`s cheaply-clonable (PR #1373)

  has allowed us to simplify the interaction between chain-source and receiving-structures (`bdk_chain`).

  The motivation is to accomplish something like this ([as mentioned here](https://github.com/bitcoindev... (continued)

152 of 206 new or added lines in 4 files covered. (73.79%)

5 existing lines in 3 files now uncovered.

10653 of 12922 relevant lines covered (82.44%)

16610.3 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9035910760.1 10 May 2024 05:37PM UTC 0
82.44
GitHub Action Run
Source Files on build 9035910760
Detailed source file information is not available for this build.
  • Back to Repo
  • 63e3bbe8 on github
  • Prev Build on master (#9021697036)
  • Next Build on master (#9038741704)
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