- Python: 'None' passed as a binary buffer argument to wally calls which
require the buffer to be non-NULL now consistently throws ValueError (Just
as the library does for incorrectly sized or otherwise invalid inputs).
Previously this might throw a TypeError depending on the function.
- wally_is_elements_build now takes a size_t output instead of uin64_t.
- elements_pegout_script_from_bytes, asset_pak_whitelistproof and
psbt_to_bytes now follow the library convention for too-short buffers
instead of returning WALLY_EINVAL. See the generated API documentation
section "Variable Length Output Buffers" for details.
- FINGERPRINT_LEN was renamed to BIP32_KEY_FINGERPRINT_LEN for
consistency - You should change any references in your source when upgrading.
- Almost all functions comprising the PSBT interface have changed name,
arguments, semantics or all three. Users can consider the new interface
final for non-Elements PSBTs, however the Elements PSBT (PSET) interface
and implementation will be changed in the next release to match the
Elements codebase.