Releases: trustwallet/wallet-core
Releases · trustwallet/wallet-core
4.1.5
What's Changed
- [BitcoinV2]: Allow to
preImageHash
andcompile
transaction through Bitcoin legacy interface by @satoshiotomakan in #3979 - [ECOIN]: Add ECOIN Wallet to the Projects using WC list by @satoshiotomakan in #3980
- [TON]: Add
TONMessageSigner
module for TON dapp support by @satoshiotomakan in #3985 - Fix nullptr dereference when not calling JNI_OnLoad on Android by @henriqueaklein in #3984
- feat: add solana token 2022 support by @weixuefeng in #3968
New Contributors
- @henriqueaklein made their first contribution in #3984
Full Changelog: 4.1.4...4.1.5
4.1.4
What's Changed
- Fix TrezorCrypto CMake build by @EduMenges in #3911
- [TON]: Add
CryptoBoxSecretKey
FFIs to create from Bytes, get Bytes by @satoshiotomakan in #3977
Full Changelog: 4.1.3...4.1.4
4.1.3
What's Changed
- [TON]: Add
TONWallet.buildStateInit
function for dapps support by @satoshiotomakan in #3970 - fix(MultiversX): Added
cstdint
to headers by @EduMenges in #3974
New Contributors
- @EduMenges made their first contribution in #3974
Full Changelog: 4.1.2...4.1.3
4.1.2
What's Changed
- fix(derivation): Revert Derivation enum variants by @satoshiotomakan in #3965
- feat(ton): Add support for
crypto_box
encryption used in TON Connect by @satoshiotomakan in #3964
Full Changelog: 4.1.1...4.1.2
4.1.0-0.0.1
Full Changelog: 4.1.0...4.1.0-0.0.1
4.1.1
What's Changed
- [TON]: Move TON blockchain to Rust by @satoshiotomakan in #3957
BREAKING CHANGES
- Slightly change
TheOpenNetwork.proto
API. See tests for more examples. - BagOfCells (BoC) base64 representation is different than previously, however data in Cells are encoded and decoded the same way.
TheOpenNetwork.Proto.SigningInput.expire_at
must be set manually now
Full Changelog: 4.1.0...4.1.1
4.1.0
What's Changed
- [Rust]: Update rust toolchain to nightly-2024-06-13 by @satoshiotomakan in #3932
- chore: fix some comments by @stellrust in #3873
- [Bitcoin/Rust]: Finalize Bitcoin V2 refactoring by @satoshiotomakan in #3848
BitcoinV2 improvements
AnySigner.plan
- used to estimate the transaction size, fee, change, ...TransactionCompiler.preImageHashes
andTransactionCompiler.compile
- used for external signing with signatures verificationOP_RETURN
for ThorChainSwap
For more examples, see iOS and Android tests.
BREAKING CHANGES
- Remove chain name from the TWDerivation enum variants
For example,TWDerivationLitecoinSegwit
becomesTWDerivationSegwit
- 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
andBitcoin.Proto.SigningInput.planning_v2
Other changes
- Add
Schnorr
key-pair (in Rust only)
New Contributors
- @stellrust made their first contribution in #3873
Full Changelog: 4.0.49...4.1.0
4.1.0-rc1
What's Changed
- [Rust]: Update rust toolchain to nightly-2024-06-13 by @satoshiotomakan in #3932
- [Bitcoin/Rust]: Finalize Bitcoin V2 refactoring by @satoshiotomakan in #3848
Full Changelog: 4.0.49...4.1.0-rc1
4.0.49
What's Changed
- [TON]: Do not require password at
TWStoredKeyUpdateAddress
by @satoshiotomakan in #3931
Full Changelog: 4.0.48...4.0.49
4.0.48
What's Changed
- [TON]: Enable Ton Viewer explorer by @JaimeToca in #3926
Breaking changes
- [TON]: Return non-bounceable address by default (BREAKING CHANGES) by @satoshiotomakan in #3925
Full Changelog: 4.0.47...4.0.48