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

starius / btcd
54%
master: 55%

Build:
Build:
LAST BUILD BRANCH: bump-deps
DEFAULT BRANCH: master
Repo Added 17 Feb 2025 12:33AM UTC
Token 5ILN9mPZVT3wGnBQDM1f8CAE8UqiErU8R regen
Build 28 Last
Files 368
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 bump-deps
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • bip30bypassfix
  • block-count
  • bump-deps
  • fix-flaky-netstat-test
  • port-35984
  • psbt-oom
  • psbt-trailing2
  • rpcclient-fixes
  • strict-chainhash-parsing
  • strict-chainhash-parsing-1
  • trailing
  • v2transport

12 Oct 2026 10:36PM UTC coverage: 53.809% (+0.9%) from 52.89%
38317783433

push

github

Roasbeef
rpcserver: detect unexpected replies before websocket shutdown

In this commit, we read from the client before waiting for the server to
finish handling the connection. Waiting first let the authentication
timeout close an unread pipe and hide a reply queued for an
unauthenticated malformed request.

With both pre-authentication guards removed, the old test still passed.
The updated helper catches the unexpected replies for both single and
batch requests.

30422 of 56537 relevant lines covered (53.81%)

274207.26 hits per line

Relevant lines Covered
Build:
Build:
56537 RELEVANT LINES 30422 COVERED LINES
274207.26 HITS PER LINE
Source Files on bip30bypassfix
  • Tree
  • List 368
  • Changed 29
  • Source Changed 20
  • Coverage Changed 29
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
38317783433 bump-deps rpcserver: detect unexpected replies before websocket shutdown In this commit, we read from the client before waiting for the server to finish handling the connection. Waiting first let the authentication timeout close an unread pipe and hide a r... push 12 Oct 2026 10:40PM UTC Roasbeef github
53.81
37846109034 bump-deps build: test all modules against their in-tree code in CI Each go.mod requires the published versions of the other modules in this repo, so CI only tests a change to a sub-module against the code that uses it once the sub-module has been tagged an... push 08 Oct 2026 09:23PM UTC starius github
52.89
37739295584 bump-deps build: test all modules against their in-tree code in CI Each go.mod requires the published versions of the other modules in this repo, so CI only tests a change to a sub-module against the code that uses it once the sub-module has been tagged an... push 08 Oct 2026 06:46AM UTC starius github
53.11
37412945756 port-35984 txscript: reject SIGHASH_SINGLE signing without a matching output When SIGHASH_SINGLE has no output corresponding to the input being signed, legacy signing uses the constant hash one and segwit v0 signing commits to no outputs. These signatures c... push 06 Oct 2026 04:18AM UTC starius github
54.21
37355032955 port-35984 txscript: reject SIGHASH_SINGLE signing without a matching output When SIGHASH_SINGLE has no output corresponding to the input being signed, legacy signing uses the constant hash one and segwit v0 signing commits to no outputs. These signatures c... push 05 Oct 2026 06:21PM UTC starius github
54.11
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
See All Builds (28)

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