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

DanGould / rust-payjoin
82%
master: 84%

Build:
Build:
LAST BUILD BRANCH: test-utils-no-bitcoind
DEFAULT BRANCH: master
Repo Added 20 Nov 2024 02:24AM UTC
Token qk8aGNJIhmCgxGLcROcgDKQBl6GdQAxdp regen
Build 512 Last
Files 62
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 access-control-v2
branch: access-control-v2
CHANGE BRANCH
x
Reset
Sync Branches
  • access-control-v2
  • 24-name-audit
  • 402-ref-audit
  • 465-rm-relay-from-session-ctx
  • access-control
  • add-agents-md
  • add-navigability-signposts
  • additive-cli-features
  • additive-danger-local-https
  • ai-disclosure
  • arc-sc
  • async-standup-v2
  • avoid-uih-naming
  • bump-ohttp-relay-0.0.10
  • bump-payjoin-0-21
  • bump-payjoin-0.24.0
  • bump-payjoin-cli-0-1-0
  • bump-payjoin-directory-0.0.2
  • check-fetch-status
  • check-independent-features
  • coderabbit-refine-exceptions
  • coderabbit-review-drafts
  • coderabbit-strip-noise
  • complete-intourl
  • contributing-readme
  • directory-mod
  • doc-contrib-test
  • dont-set-path
  • ensure-no-original-psbt-keypath
  • errant-url-endpoint
  • explicit-err-conversions
  • feat/1314
  • feat/async-standup
  • ffi-msrv-1.85.0
  • fix-dlh
  • fix-flaky-prune-test
  • fix-output-substitution-import
  • fix-send-resume
  • fix-standup-syntax
  • fix-test-flakiness
  • fix-uri-ext-case
  • fix/402-ref-audit
  • fix/402-typestate-docs
  • fix/794-msrv-clippy
  • fix/devshell-treefmt
  • handle-post-err
  • handle-recv-contribution-err-as-unavailable
  • handle-v2-error
  • handle-v2-error-generic
  • hide-danger-local-https
  • hide-pr-template-checklist
  • into-url
  • json-error
  • lib-docs
  • lint-1.85.0
  • lint-docs
  • master
  • min-feerate-broadcast
  • moddocs
  • no-uni-mod-distinction
  • ohttp-fallback
  • ohttp-relay-intourl
  • ohttp-reqs-refactor
  • one-expiry-error
  • only-try-preserving-privacy
  • overnight/issue-1016
  • overnight/issue-1258
  • overnight/issue-1274
  • overnight/issue-855
  • payjoin-0.21.0
  • payjoin-0.22.0
  • payjoin-0.23.0
  • payjoin-0.24.0
  • payjoin-1.0.0-rc.0
  • payjoin-1.0.0-rc.1
  • payjoin-directory-0-0-1
  • payjoin-directory-0.0.2
  • persist-ohttp-keys
  • persist-payjoin
  • pjos-to-0
  • poll-no-pause
  • pr-checklist
  • prepare-psbt-by-copy
  • propagate-config-err
  • receive-error-heirarchy
  • recv-err
  • recv-state-transition-objects
  • refactor-receiver
  • refactor-sender
  • refactor-wantsfeerange
  • reply-json
  • req-impl-visibility
  • seal-state-trait
  • sep-receive-errors
  • separate-receive
  • separate-send-errors
  • separate-send-versions-p1
  • separate-send-versions-p2-v2
  • service-docker-compose
  • service-multi-listener
  • session4/issue-1227
  • session4/issue-1276
  • session4/issue-1300
  • session4/issue-1374
  • session4/issue-749
  • session4/standup-v2
  • session4/unify-short-id
  • split-v1-psbt-contexts
  • test-utils
  • test-utils-no-bitcoind
  • test-utils-redis-follow
  • uniform-ohttp-payloads
  • update-bip78
  • url-no-idna
  • v1-data-minimization
  • v1-feature-flag
  • v1-v2
  • v1context-visibility
  • workflow-build-deps

20 Feb 2026 06:53AM UTC coverage: 82.445% (+0.007%) from 82.438%
22214984907

push

github

DanGould
Return BIP78 error for blocked V1 PSBTs

Use the well-known original-psbt-rejected error code instead of
403 Forbidden so V1 senders get a standard BIP78 response that
does not reveal screening details.

9 of 9 new or added lines in 1 file covered. (100.0%)

10595 of 12851 relevant lines covered (82.44%)

410.66 hits per line

Relevant lines Covered
Build:
Build:
12851 RELEVANT LINES 10595 COVERED LINES
410.66 HITS PER LINE
Source Files on access-control-v2
  • Tree
  • List 65
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
22214984907 access-control-v2 Return BIP78 error for blocked V1 PSBTs Use the well-known original-psbt-rejected error code instead of 403 Forbidden so V1 senders get a standard BIP78 response that does not reveal screening details. push 20 Feb 2026 07:16AM UTC DanGould github
82.44
22206327320 access-control-v2 Update mailroom README & config example push 20 Feb 2026 12:40AM UTC spacebear21 github
82.44
22200221898 access-control-v2 Add blocked_ips config and CIDR matching Allow operators to block specific IP addresses or CIDR ranges independently of geographic region. Bare IPs ("192.0.2.1") and CIDR notation ("192.0.2.0/24") are both accepted in the config. push 19 Feb 2026 09:11PM UTC spacebear21 github
82.4
22199254388 access-control-v2 Screen v1 requests in PUT requests Since the receiver's proposal contains new outputs and inputs contributed by the receiver, that PSBT should also be screened. push 19 Feb 2026 08:46PM UTC spacebear21 github
82.42
22199179554 access-control-v2 Screen v1 requests in PUT requests Since the receiver's proposal contains new outputs and inputs contributed by the receiver, that PSBT should also be screened. push 19 Feb 2026 08:43PM UTC spacebear21 github
82.42
22186388805 access-control-v2 Add address blocklist screening for V1 PSBTs Screen V1 payjoin payloads against a configurable address blocklist. Addresses are parsed into script pubkeys at load time for canonical comparison, avoiding encoding round-trips and bech32 case issues... push 19 Feb 2026 02:44PM UTC DanGould github
81.99
22183915198 access-control-v2 Add address blocklist screening for V1 PSBTs Screen V1 payjoin payloads against a configurable address blocklist. Supports loading from a local file, a remote URL with periodic background refresh, and local cache fallback. Blocked addresses are c... push 19 Feb 2026 01:35PM UTC DanGould github
81.95
22183707148 access-control-v2 Add address blocklist screening for V1 PSBTs Screen V1 payjoin payloads against a configurable address blocklist. Supports loading from a local file, a remote URL with periodic background refresh, and local cache fallback. Blocked addresses are c... push 19 Feb 2026 01:30PM UTC DanGould github
81.95
22175144106 access-control-v2 Add address blocklist screening for V1 PSBTs Screen V1 payjoin payloads against a configurable address blocklist. Supports loading from a local file, a remote URL with periodic background refresh, and local cache fallback. Blocked addresses are c... push 19 Feb 2026 09:02AM UTC DanGould github
81.94
22174493722 access-control-v2 Add address blocklist screening for V1 PSBTs Screen V1 payjoin payloads against a configurable address blocklist. Supports loading from a local file, a remote URL with periodic background refresh, and local cache fallback. Blocked addresses are c... push 19 Feb 2026 08:43AM UTC DanGould github
81.94
See All Builds (494)

Badge your Repo: rust-payjoin

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 · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc