HomePhabricator

[cashtab] Add support for BIP21 URI as intent

Description

[cashtab] Add support for BIP21 URI as intent

Summary:
For now only limited to browsable intents, which is the one used by the system camera. This makes it possible to launch cashtab (Android app) from the system camera. If both cashtab and marlin are installed, android prompts the user to select which one to use.

This works both when the app is already launched or not. It jumps to the send screen with the proper content pre-filled.

Upon success or rejection, jumps to the home screen (on desktop or extension it closes the window).

Test Plan: Use the phone camera to scan an address qr code, or a paybutton qr code. Check it opens cashtab on the send screen (try both cold and warm start).

Reviewers: #bitcoin_abc, bytesofman

Reviewed By: #bitcoin_abc, bytesofman

Differential Revision: https://reviews.bitcoinabc.org/D19603

Details

Provenance
FabienAuthored on Feb 24 2026, 14:42
FabienPushed on Feb 24 2026, 15:02
Reviewer
Restricted Project
Differential Revision
D19603: [cashtab] Add support for BIP21 URI as intent
Parents
rABC4929a9c9a00f: [secp256k1] ci/Dockerfile: Always use versioned clang packages
Branches
Unknown
Tags
Unknown