Skip to content

4.1.0

Compare
Choose a tag to compare
@satoshiotomakan satoshiotomakan released this 15 Jul 11:03
· 45 commits to master since this release
221584f

What's Changed

BitcoinV2 improvements

  • AnySigner.plan - used to estimate the transaction size, fee, change, ...
  • TransactionCompiler.preImageHashes and TransactionCompiler.compile - used for external signing with signatures verification
  • OP_RETURN for ThorChainSwap

For more examples, see iOS and Android tests.

BREAKING CHANGES

  • Remove chain name from the TWDerivation enum variants
    For example, TWDerivationLitecoinSegwit becomes TWDerivationSegwit
  • Add explicit derivations to registry.json for Bitcoin chains
  • Refactor BitcoinV2.proto API significantly
  • Remove TWBitcoinFee module
  • Remove TWBitcoinFeeCalculateFee, TWBitcoinScriptBuildBRC20InscribeTransfer, TWBitcoinScriptBuildOrdinalNftInscription
  • Remove Bitcoin.Proto.SigningInput.is_it_brc_operation and Bitcoin.Proto.SigningInput.planning_v2

Other changes

  • Add Schnorr key-pair (in Rust only)

New Contributors

Full Changelog: 4.0.49...4.1.0