Closed clarkmoody closed 4 years ago
Do you need this outside of
rust-bitcoin
? Afaik rust-bitcoin/rust-bitcoin#255 will remove the bech32-bitcoin dependency so thatrust-bitcoin
relies directly onrust-bech32
.
I don't. I just wanted to bring it up to the latest rust-bech32
to check out the ergonomics.
Moving away from this lib is actually a good idea, especially going forward. I was looking into Taproot addresses, and validation requires checking the point against an elliptic curve. It would be better to do that sort of validation within a broader consensus-aware framework, such as rust-bitcoin
.
Updates to the latest bech32 version.
The
WitnessProgram
struct'sbech32
field becomes a simpleString
, rather than the previousBech32
struct from older versions of the library.Brings the TravisCI minimum Rust version up to 1.22 to match other projects within rust-bitcoin.