trustwallet / wallet-core

Cross-platform, cross-blockchain wallet library.
https://developer.trustwallet.com/wallet-core
Apache License 2.0
2.79k stars 1.57k forks source link

[TON]: Add support for TON 24-words mnemonic #3998

Open satoshiotomakan opened 1 month ago

satoshiotomakan commented 1 month ago

Description

Add support for TON-specific 24-words mnemonic. Note TON mnemonic is not BIP39, so it can't be imported via HDWallet module.

How to test

Run Rust, C++, Swift, Kotlin, JavaScript

Types of changes

TODO

github-actions[bot] commented 2 weeks ago

Binary size comparison

➡️ aarch64-apple-ios:

- 12.09 MB
+ 12.24 MB   +153 KB

➡️ aarch64-apple-ios-sim:

- 12.09 MB
+ 12.24 MB   +153 KB

➡️ aarch64-linux-android:

- 15.50 MB
+ 15.84 MB   +352 KB

➡️ armv7-linux-androideabi:

- 13.24 MB
+ 13.44 MB   +203 KB

➡️ wasm32-unknown-emscripten:

- 10.98 MB
+ 11.17 MB   +193 KB