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

DanGould / rust-payjoin
85%
master: 87%

Build:
Build:
LAST BUILD BRANCH: 2026-generic-purpose-test
DEFAULT BRANCH: master
Repo Added 20 Nov 2024 02:24AM UTC
Token qk8aGNJIhmCgxGLcROcgDKQBl6GdQAxdp regen
Build 695 Last
Files 66
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 fix-uih-avoidance
branch: fix-uih-avoidance
CHANGE BRANCH
x
Reset
Sync Branches
  • fix-uih-avoidance
  • 1446-checklist-positional
  • 1718-nested-segwit-test
  • 2026-generic-purpose-test
  • 24-name-audit
  • 402-ref-audit
  • 465-rm-relay-from-session-ctx
  • access-control
  • access-control-v2
  • add-agents-md
  • add-navigability-signposts
  • additive-cli-features
  • additive-danger-local-https
  • agent/ci-wasm-entropy-paths
  • agent/mailroom-otel-instance-id
  • ai-disclosure
  • arc-sc
  • async-standup-v2
  • avoid-uih-naming
  • bip77-v1-fallback-doc
  • bump-ohttp-relay-0.0.10
  • bump-payjoin-0-21
  • bump-payjoin-0.24.0
  • bump-payjoin-1-0-rc-6
  • bump-payjoin-1-1
  • bump-payjoin-cli-0-1-0
  • bump-payjoin-cli-1-0-rc-1
  • bump-payjoin-directory-0.0.2
  • check-fetch-status
  • check-for-transaction-rename
  • check-independent-features
  • ci-lockfile-binding-builds
  • cisa-psbt-carriage
  • cli-1-0-0-recut
  • coderabbit-refine-exceptions
  • coderabbit-review-drafts
  • coderabbit-strip-noise
  • codex/mailroom-fd-hygiene
  • complete-intourl
  • constrain-bitcoindrpcclient-lt-1010
  • contributing-readme
  • contributing-scope-security
  • dangould-key
  • dangould/1724-cli-transient-impl
  • dart-fetch-ohttp-keys
  • dart-locked-native
  • decap-error-rename
  • demo-sender-fallback
  • deprecate-v2-sender-new
  • deprecation-since-placeholder
  • directory-mod
  • doc-contrib-test
  • dont-set-path
  • dry-run/standup-comment-trigger
  • ensure-no-original-psbt-keypath
  • errant-url-endpoint
  • error-carveout
  • event-log-crate
  • explicit-err-conversions
  • feat/1314
  • feat/async-standup
  • feat/standup-comment-trigger
  • feat/v2-receiver-event-split
  • ffi-client-response-reuse
  • ffi-msrv-1.85.0
  • ffi-pjparam-receiver-pubkey
  • ffi-v1-send
  • fix-dlh
  • fix-flaky-prune-test
  • fix-output-substitution-import
  • fix-payjoin-publish-cycle
  • fix-previous-txout-witness-spoof
  • fix-send-resume
  • fix-standup-syntax
  • fix-test-flakiness
  • fix-test-utils-mailroom-version
  • fix-uri-ext-case
  • fix/402-ref-audit
  • fix/402-typestate-docs
  • fix/794-msrv-clippy
  • fix/cli-println-bip78-terminology
  • fix/devshell-treefmt
  • fix/v2-replay-full-state
  • handle-post-err
  • handle-recv-contribution-err-as-unavailable
  • handle-v2-error
  • handle-v2-error-generic
  • hide-danger-local-https
  • hide-pr-template-checklist
  • inmemory-persister-single-owner
  • input-ownership-by-outpoint
  • into-url
  • json-error
  • lib-docs
  • lint-1.85.0
  • lint-docs
  • mailroom-emfile-resilience
  • mailroom-fd-hygiene
  • mailroom-geoip-connect-info
  • mailroom-metrics-privacy
  • mailroom-metrics-requests
  • mailroom-operators-list
  • mailroom-readme-telemetry-test
  • maintainers-team-review
  • master
  • min-feerate-broadcast
  • moddocs
  • no-uni-mod-distinction
  • nuget-oidc-publish
  • 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-0.25.0
  • payjoin-1.0.0
  • payjoin-1.0.0-rc.0
  • payjoin-1.0.0-rc.1
  • payjoin-1.0.0-rc.2
  • payjoin-1.0.0-rc.3
  • payjoin-1.0.0-rc.4
  • payjoin-1.0.0-rc.5
  • payjoin-1.0.0-rc.6
  • payjoin-1.0.0-rc.7
  • payjoin-1.0.0-rc.8
  • payjoin-1.1.0
  • payjoin-1.2.0
  • payjoin-cli-1.0.0-rc.0
  • payjoin-cli-1.0.0-rc.1
  • payjoin-cli-1.0.0-rc.2
  • payjoin-directory-0-0-1
  • payjoin-directory-0.0.2
  • payjoin-ffi-0.25.0
  • payjoin-ffi-0.25.1
  • payjoin-mailroom-0.1.0
  • payjoin-mailroom-0.1.2
  • payjoin-test-utils-0.0.0
  • persist-ohttp-keys
  • persist-payjoin
  • persister-cleanup-1519
  • pjos-to-0
  • poll-no-pause
  • pr-checklist
  • pre-1.0-uri-insulation
  • prepare-psbt-by-copy
  • propagate-config-err
  • receive-error-heirarchy
  • receiver-checked-amount-sums
  • receiver-fallback
  • recv-err
  • recv-state-transition-objects
  • refactor-receiver
  • refactor-sender
  • refactor-wantsfeerange
  • release-chain-head
  • reply-json
  • req-impl-visibility
  • request-handler-fixes
  • request-handler-plain-data
  • seal-state-trait
  • seen-input-after-save
  • sender-sighash-check
  • sender-sighash-signature-check
  • 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
  • sessionoutcome-doorkeeper
  • settlement-status
  • sighash-all-followups
  • silent-payjoin
  • spj-demo
  • spj-mailroom-queues
  • spj-queue-tokens
  • spj-static-session
  • spj-zk-admission
  • split-v1-psbt-contexts
  • test-utils
  • test-utils-no-bitcoind
  • test-utils-redis-follow
  • uniform-ohttp-payloads
  • update-bip78
  • url-no-idna
  • url-userinfo-host-confusion
  • v1-data-minimization
  • v1-feature-flag
  • v1-v2
  • v1context-visibility
  • workflow-build-deps

16 Jun 2026 09:34AM UTC coverage: 85.229% (-0.2%) from 85.414%
27608316499

push

github

DanGould
Fix try_preserving_privacy fallback post avoid_uih

Collect candidate inputs before coin selection so the fallback
still sees the full list when avoid_uih scans every candidate and
returns NotFound. Without this the fallback sees an empty list.

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

194 existing lines in 6 files now uncovered.

12573 of 14752 relevant lines covered (85.23%)

370.16 hits per line

Relevant lines Covered
Build:
Build:
14752 RELEVANT LINES 12573 COVERED LINES
370.16 HITS PER LINE
Source Files on fix-uih-avoidance
  • Tree
  • List 64
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27608316499 fix-uih-avoidance Fix try_preserving_privacy fallback post avoid_uih Collect candidate inputs before coin selection so the fallback still sees the full list when avoid_uih scans every candidate and returns NotFound. Without this the fallback sees an empty list. push 16 Jun 2026 09:40AM UTC DanGould github
85.23
27206269891 fix-uih-avoidance Select fallback coin randomly when avoid_uih fails Use random selection instead of always picking the first candidate when UIH2 avoidance is unsupported or finds no match, consistent with other privacy-preserving choices in receive. push 09 Jun 2026 12:37PM UTC DanGould github
85.41
27206145487 fix-uih-avoidance Select fallback coin randomly when avoid_uih fails Use random selection instead of always picking the first candidate when UIH2 avoidance is unsupported or finds no match, consistent with other privacy-preserving choices in receive. push 09 Jun 2026 12:34PM UTC DanGould github
85.41
See All Builds (677)

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

© 2026 Coveralls, Inc