Page MenuHomePhabricator

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

Authored by bytesofman on May 22 2025, 13:13.

Details

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

Diff Detail

Repository
rABC Bitcoin ABC
Branch
bip21-mod
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 33397
Build 66273: Build Diff
Build 66272: arc lint + arc unit