github trustwallet/wallet-core 4.1.0

latest releases: 4.6.1-rc2, 4.6.1-rc1, 4.6.0...
19 months ago

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

Don't miss a new wallet-core release

NewReleases is sending notifications on new releases.