Breaking Changes
- All the functions related to metadata have changed. (see below new feature for more)
from_icarus_keynow takes a Byron protocol magic instead of the Shelley network id as the parameter. To make sure users update which parameter is passed in, I changed the function name toicarus_from_key(ensure it's a static error since the function name changed instead of silently failing at runtime). This was needed for proper Shelley official testnet support
New features
- New
NetworkInfostruct that contains themainnetandtestnetprotocol magic & network id - Now support custom transaction metadata libraries
Bug fixes
- ByronAddress now supports Byron Redeem and Byron Script addresses (previously it throw an error saying invalid address)