Move WitnessProgram to addresses
This commit is a routine code reorganization: it moves the WitnessProgram type and its error handling from the main bitcoin crate into a new bitcoin-addresses sub-crate, then re-exports it so existing users still see the same public API. T…
3716268bby Mitchell Bagot+258−2368 files