From 6a7424c460042e430219033ec5fd8982ff11202e Mon Sep 17 00:00:00 2001 From: orca <227982352+0xrcinus@users.noreply.github.com> Date: Wed, 11 Mar 2026 10:25:34 +0000 Subject: [PATCH] Fix invalid taproot example address in bip122 CAIP-10 and CAIP-350 Replace bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e with a valid bech32m taproot address bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0. Co-Authored-By: Claude Opus 4.6 --- bip122/caip10.md | 2 +- bip122/caip350.md | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bip122/caip10.md b/bip122/caip10.md index 563915f4..bc371039 100644 --- a/bip122/caip10.md +++ b/bip122/caip10.md @@ -64,7 +64,7 @@ bip122:000000000019d6689c085ae165831e93:35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N bip122:000000000019d6689c085ae165831e93:bc1qwz2lhc40s8ty3l5jg3plpve3y3l82x9l42q7fk # Bitcoin mainnet, Taproot address -bip122:000000000019d6689c085ae165831e93:bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e +bip122:000000000019d6689c085ae165831e93:bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0 # Bitcoin testnet, Native SegWit address (P2WPKH) bip122:000000000933ea01ad0ee984209779ba:tb1qrp33g0q5c5txsp9arysrx4k6zdkfs4nce4xj0gdcccefvpysxf3q0sl5k7 diff --git a/bip122/caip350.md b/bip122/caip350.md index d37c700f..0da4c281 100644 --- a/bip122/caip350.md +++ b/bip122/caip350.md @@ -68,7 +68,7 @@ See this namespace's [CAIP-10](caip10.md) profile. BIP122 supports multiple addr
``` -Where `
` is the full native ASCII form (base58btc, bech32, or bech32m) as in [CAIP-10](caip10.md)—e.g. P2SH `35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N`, SegWit `bc1qwz2lhc40s8ty3l5jg3plpve3y3l82x9l42q7fk`, or Taproot `bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e`. +Where `
` is the full native ASCII form (base58btc, bech32, or bech32m) as in [CAIP-10](caip10.md)—e.g. P2SH `35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N`, SegWit `bc1qwz2lhc40s8ty3l5jg3plpve3y3l82x9l42q7fk`, or Taproot `bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0`. #### Text representation -> native representation conversion @@ -105,7 +105,7 @@ Checksums are omitted in binary; they can be recomputed when converting back to |------------------------|-------------------------------| | P2SH `35PBEaofpUeH8VnnNSorM1QZsadrZoQp4N` | `0x01` + base58btc-decoded payload (version + 20-byte hash) | | SegWit `bc1qwz2lhc40s8ty3l5jg3plpve3y3l82x9l42q7fk` | `0x02` + `0x00` + 20-byte witness program | -| Taproot `bc1pmzfrwwndsqmk5yh69yjr5lfgfg4ev8c0tsc06e` | `0x02` + `0x01` + 32-byte witness program | +| Taproot `bc1p0xlxvlhemja6c4dqv22uapctqupfhlxm9h8z3k2e72q4k9hcz7vqzk5jj0` | `0x02` + `0x01` + 32-byte witness program | ## Error handling