question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Currently SegWit 1 (Taproot) addresses are displayed as bech32 rather than bech32m.

Example: https://explorer.bc-2.jp/tx/95c7feca5f9e31a06d6391fecbeb13280b3da97cf6135d19c18db282b86cac9e

The bech32m address tb1p74334dv2yy92x564xucd8x0rv6h2v65djj8j8mjg26fam204ud4qkuvean there is displayed as tb1p74334dv2yy92x564xucd8x0rv6h2v65djj8j8mjg26fam204ud4qrqu4c3.

src/bitcoin-cli -signet validateaddress tb1p74334dv2yy92x564xucd8x0rv6h2v65djj8j8mjg26fam204ud4qrqu4c3
{
  "isvalid": false,
  "error": "Version 1+ witness address must use Bech32m checksum"
}

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:5
  • Comments:5

github_iconTop GitHub Comments

2reactions
jaonoctuscommented, Sep 15, 2021

looking forward for this solution

2reactions
RCasattacommented, Jul 7, 2021

Come here to open this issue, I see esplora fork https://github.com/Blockstream/esplora/ is using rust-bitcoin 0.23 while to support bech32m I think it’s needed 0.26.2

Read more comments on GitHub >

github_iconTop Results From Across the Web

Bech32 adoption - Bitcoin Wiki
This page tracks the adoption of Bech32 and Bech32m. Ideally wallets and services would first support sending to new addresses. When most ...
Read more >
Bech32 - Bitcoin Optech
Bech32 is an address format used to pay native segwit outputs. ... Rust Bitcoin #563 adds support for bech32m addresses for P2TR outputs ......
Read more >
Bech32m | River Financial
Bech32m is a modified version of the Bech32 encoding scheme, which is used to encode SegWit addresses. Bech32m removes a vulnerability to insertion...
Read more >
Support bech32m (BIP 350) · Issue #269 - GitHub
https://github.com/bitcoin/bips/blob/master/bip-0350.mediawiki Bitcoin Core implementation for inspiration: bitcoin/bitcoin#20861.
Read more >
Sending support for bech32m? : r/BRDapp - Reddit
Taproot is going to activate this weekend. I was wondering whether BRD has support for sending to bech32m addresses on the roadmap.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found