btcsuite / btcd

An alternative full node bitcoin implementation written in Go (golang)
https://github.com/btcsuite/btcd/blob/master/README.md
ISC License
6.25k stars 2.37k forks source link

multi: taproot mega tracking issue #1735

Closed Roasbeef closed 2 years ago

Roasbeef commented 3 years ago

This is a mega tracking issue to track all the taproot components (the division here is just a suggestion) that we'll need to put together to fully implement the new soft fork rules. I've included certain btcwallet changes here as well just for the sake of completion, so we can see how they all fit together in a single place.

Road To Taproot

Roasbeef commented 3 years ago

bech32m PR here: https://github.com/btcsuite/btcutil/pull/202

Roasbeef commented 3 years ago

PR to add the new address type here: https://github.com/btcsuite/btcutil/pull/205

Roasbeef commented 2 years ago

Related PR: https://github.com/btcsuite/btcwallet/pull/792

With that and the outstanding taproot PR, pretty much all the items here will be complete!

Roasbeef commented 2 years ago

Fixed by https://github.com/btcsuite/btcd/pull/1787