Skip to content

Verification coldcard checkout#495

Open
KartikBansal4976 wants to merge 3 commits intocaravan-bitcoin:mainfrom
KartikBansal4976:verification_checkout
Open

Verification coldcard checkout#495
KartikBansal4976 wants to merge 3 commits intocaravan-bitcoin:mainfrom
KartikBansal4976:verification_checkout

Conversation

@KartikBansal4976
Copy link

Fix Coldcard address verification flow and add config helper UI

Fixes #476

ISSUE
Coldcard address verification was not fully implemented in the confirmation flow.
In some cases the device could not be selected due to overly restrictive legacy path checks, and users were not guided through installing the multisig configuration required for manual verification.

This PR completes the Coldcard verification flow

CHANGES

  1. Enable Coldcard in the Confirm on Device method selection
  2. Relax legacy path validation that prevented Coldcard from appearing
  3. Add Download Coldcard Config helper button during the confirmation flow
  4. Improve confirmation messaging to include multisig configuration installation step

TEST

  1. Added unit tests covering Coldcard interaction logic
  2. Updated e2e tests to verify the config download helper
  3. Fixed a BCUR2 interaction test issue blocking the test suite

Local Verification
npx turbo test --filter=@caravan/wallets
npx vitest run (apps/coordinator)
npx vitest run --coverage

@changeset-bot
Copy link

changeset-bot bot commented Mar 6, 2026

🦋 Changeset detected

Latest commit: c102d2b

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 2 packages
Name Type
caravan-coordinator Minor
@caravan/wallets Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@vercel
Copy link

vercel bot commented Mar 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
caravan-coordinator Ready Ready Preview, Comment Mar 6, 2026 7:15am

Request Review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Missing Address Verification for Coldcard?

1 participant