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

btcsuite / btcd / 18237957498
56%
master: 55%

Build:
Build:
LAST BUILD BRANCH: spellcheck
DEFAULT BRANCH: master
Ran 04 Oct 2025 01:59AM UTC
Jobs 4
Files 292
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

03 Oct 2025 11:51PM UTC coverage: 56.115%. First build
18237957498

push

github

Roasbeef
mempool: add interface compliance checks for OrphanManager and FeeEstimator

In this commit, we add compile-time interface compliance checks for
OrphanManager and FeeEstimator, ensuring they correctly implement the
OrphanTxManager and TxFeeEstimator interfaces respectively.

These var _ InterfaceType = (*ConcreteType)(nil) declarations are a Go
idiom for compile-time interface verification. If OrphanManager doesn't
implement all methods of OrphanTxManager, or FeeEstimator doesn't
implement TxFeeEstimator, the code will fail to compile with a clear
error message.

This is particularly valuable during refactoring, as it ensures that if
we change an interface method signature, all implementations are updated
accordingly. The checks have zero runtime cost and serve as living
documentation of the implementation relationships.

33253 of 59259 relevant lines covered (56.11%)

395673.09 hits per line

Jobs
ID Job ID Ran Files Coverage
1 btcutil - 18237957498.1 04 Oct 2025 01:59AM UTC 120
18.86
GitHub Action Run
2 btcutilpsbt - 18237957498.2 04 Oct 2025 01:59AM UTC 98
21.79
GitHub Action Run
3 btcec - 18237957498.3 04 Oct 2025 01:59AM UTC 18
80.46
GitHub Action Run
4 btcd - 18237957498.4 04 Oct 2025 01:59AM UTC 260
51.17
GitHub Action Run
Source Files on build 18237957498
  • Tree
  • List 292
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #18237957498
  • c821b936 on github
  • 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