HomePhabricator

[bip21 ecash spec] Tolerate unsupported params when token_id is specified

Description

[bip21 ecash spec] Tolerate unsupported params when token_id is specified

Summary:
For now, Cashtab is the only known user of the token_id param and this spec. There are a number of complications to token support in bip21. Token txs require specific OP_RETURN outputs, but these outputs depend on the user's utxo set, so wallets must construct them.

At the moment the spec is as simple as possible with the idea that it may be extended in the future. In all likelihood, it will change as wallet construction of token txs evolves to handle multiple protocols.

Test Plan: Proofread

Reviewers: #bitcoin_abc, Fabien

Reviewed By: #bitcoin_abc, Fabien

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

Details

Provenance
bytesofmanAuthored on May 22 2025, 13:12
bytesofmanPushed on May 22 2025, 13:24
Reviewer
Restricted Project
Differential Revision
D18124: [bip21 ecash spec] Tolerate unsupported params when token_id is specified
Parents
rABCee2771cbaed2: [chronik] Electrum: add the server.features endpoint
Branches
Unknown
Tags
Unknown