• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In
Info updated!

starius / btcd
53%
master: 55%

Build:
Build:
LAST BUILD BRANCH: v2transport
DEFAULT BRANCH: master
Repo Added 17 Feb 2025 12:33AM UTC
Token 5ILN9mPZVT3wGnBQDM1f8CAE8UqiErU8R regen
Build 23 Last
Files 363
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

LAST BUILD ON BRANCH v2transport
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • bip30bypassfix
  • block-count
  • fix-flaky-netstat-test
  • psbt-oom
  • psbt-trailing2
  • rpcclient-fixes
  • strict-chainhash-parsing
  • strict-chainhash-parsing-1
  • trailing
  • v2transport

21 Jul 2026 11:59PM UTC coverage: 53.481% (-0.1%) from 53.594%
29878886897

push

github

Roasbeef
integration: stabilize pre-verack disconnect cycles

In this commit, we make the pre-verack lifecycle test count only peers that
btcd has admitted and processed through version exchange.

The source handshake limit can close a rapid follow-up socket while the
previous disconnect is still unwinding. This made the client-side version
write fail with EPIPE before the intended lifecycle path ran. We now wait for
a version response from btcd, retry rejected attempts under a deadline, and
still disconnect without sending verack.

This preserves all 50 peerDone without peerAdd cycles while removing the
scheduler-dependent admission race from the test.

37484 of 70088 relevant lines covered (53.48%)

333161.31 hits per line

Relevant lines Covered
Build:
Build:
70088 RELEVANT LINES 37484 COVERED LINES
333161.31 HITS PER LINE
Source Files on bip30bypassfix
  • Tree
  • List 363
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29878886897 v2transport integration: stabilize pre-verack disconnect cycles In this commit, we make the pre-verack lifecycle test count only peers that btcd has admitted and processed through version exchange. The source handshake limit can close a rapid follow-up sock... push 22 Jul 2026 12:02AM UTC Roasbeef github
53.48
29878171376 v2transport config: reject non-positive maxpeers In this commit, we reject maxpeers values that cannot represent a usable peer budget. A zero value reached connmgr as TargetOutbound=0, where zero means to use the default target of eight. The server then rej... push 21 Jul 2026 11:49PM UTC Roasbeef github
53.59
29783535091 v2transport integration: synchronize p2p lifecycle stress batches In this commit, we make each stress wave establish its full set of peers before disconnecting them together. A ping/pong barrier proves the server processed each verack, while RPC connection-c... push 20 Jul 2026 10:21PM UTC Roasbeef github
53.63
29782637074 v2transport fixup! server: centralize inbound handshake admission push 20 Jul 2026 10:07PM UTC Roasbeef github
53.66
29632052822 v2transport peer: close late connections after disconnect In this commit, we serialize connection association with peer disconnection. Previously, Disconnect could run before AssociateConnection, close quit without a socket, and leave a later connection publ... push 18 Jul 2026 05:22AM UTC starius github
53.44
28919306239 psbt-trailing2 psbt: test final witness trailing data rejection push 08 Jul 2026 05:17AM UTC starius github
52.07
28774356441 psbt-trailing2 psbt: test final witness trailing data rejection push 06 Jul 2026 07:14AM UTC starius github
52.15
28569775093 fix-flaky-netstat-test netsync: avoid clock tick race in sync state test TestSyncStateMachine checked that handleHeadersMsg advanced lastProgressTime by comparing it against the timestamp written by startSync. Those two writes can happen within the same clock tick, so ... push 02 Jul 2026 06:21AM UTC starius github
52.19
28569657741 psbt-oom psbt: compact witness utxo scripts after parsing wire.ReadTxOut returns PkScript slices backed by its internal 4 MiB script slab. PSBT inputs keep parsed WitnessUtxo values, so small scripts could otherwise keep the whole slab live. Copy the scr... push 02 Jul 2026 06:18AM UTC starius github
52.08
28253854181 trailing blockchain: test strict best block loading push 26 Jun 2026 05:20PM UTC starius github
52.07
See All Builds (23)

Badge your Repo: btcd

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

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

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc