diff --git a/README.md b/README.md index 6dcaf7c61d6..1ca0e266238 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# FlipBIP - BIP39 Tool +# FlipBIP - BIP32/39/44 Tool Crypto toolkit for Flipper Zero ## Background @@ -12,18 +12,21 @@ The goal of this project is to see how much crypto functionality can be brought - Trezor crypto C code ported into `crypto` subfolder - Adapted to use Flipper hardware RNG (see `crypto/rand.c`) - Imports and some C library functions modified for compatibility with FBT -- Basic navigation and UI adapted from FAP Boilerplate app -- BIP39 mnemonic generation supported! +- Navigation and UI adapted from FAP Boilerplate app +- BIP39 mnemonic generation - 24, 18, or 12 words - BIP39 mnemonic to BIP39 seed generation +- Hierarchical Deterministic (HD) wallet generation from seed + - Generation of offline `m/44'/0'/0'/0` BTC wallet + - Similar features to: https://iancoleman.io/bip39/ ### Work in Progress -- WIP: BIP39 seed passphrase support -- WIP: BIP39 to BIP32 HDNode - - possible memory issue +- Support for custom BIP32 wallet paths + - Currently hardcoded to `m/44'/0'/0'/0` -### (Far) Future +### (FAR) Future -- Airgapped wallet functionality +- More coin types +- Saving wallets to disk - USB/Bluetooth wallet functionality