2001f44e46
Recently we moved a few types from `transaction` to `sighash`, while doing so I erroneously annotated code with the `deprecated` attribute hoping it would give downstream users a gentle upgrade experience. It turns out `deprecated` only works on functions. During that same work, we re-exported from the crate root a bunch of types from the `sighash` module that probably should not have been re-exported. We are currently trying to create a nice clean API surface, in an effort to move in the right direction we should remove the re-exports and just re-export the `sighash` module. Try to clean up the sighash export mess by doing: - Remove the re-exports from the `transaction` module - Remove crate level re-exports of `sighash` module types - Re-export `sighash` module Note, this patch is a breaking API change, justified by the fact that there is no good way to gently lead downstream when moving types since types cannot be deprecated with the `deprecated` attribute. |
||
---|---|---|
.. | ||
bip32.rs | ||
ecdsa-psbt.rs | ||
handshake.rs |