Release 0.0.63
LeoComandini
released this
31 May 12:18
·
1133 commits
to master
since this release
Release 0.0.63 - 23-05-31
Added
- Liquid: Transaction blinding is now performed using a new call
GA_blind_transaction, which should be called after creating and before
signing the tx. - Liquid: Hardware wallet capability JSON now contains a new field
"supports_external_blinding". This should be set to true when registering
a signer that can blind/sign transactions with blinded outputs from
wallets other than the callers wallet (for example, a 2 step swap).
Changed
- FFI (validate_call): Input JSON parameters are now moved internally and will be
empty when an API call returns. This only affects C and C++ callers. - GA_validate: When validating addressees, the entered amount is also validated
and converted into satoshis. Additionally, the scriptpubkey and blinding public
key are extracted from the address and returned where applicable. - GA_sign_transaction/GA_send_transaction: The "script" element of the returned
"transaction_outputs" elements has been renamed to "scriptpubkey" to reflect
its contents more accurately. - Liquid/JSON: The keys
blinded
andconfidential
in returned JSON have been
renamed for consistency and to avoid confusion.is_blinded
now always refers
to a transaction input or output which has been blinded, i.e. its value and
asset have been replaced with blinded commitments.is_blinded
at the
top-level of transaction JSON indicates that the transaction has been fully
blinded and is ready for signing.is_confidential
now always refers to
an address or addressee element having a confidential address. - Liquid: update hard-coded asset icons.