|
|
@@ -1,34 +1,14 @@
|
|
|
# FlipBIP - BIP32/39/44
|
|
|
|
|
|
-[](https://github.com/xtruan/FlipBIP/actions/workflows/build.yml)
|
|
|
+https://github.com/xtruan/FlipBIP
|
|
|
|
|
|
## Crypto toolkit for Flipper Zero
|
|
|
-- Built against `0.79.1` Flipper Zero firmware release
|
|
|
- Using Trezor crypto libs from `core/v2.5.3` release
|
|
|
-- Included in [RogueMaster Custom Firmware](https://github.com/RogueMaster/flipperzero-firmware-wPlugins)
|
|
|
-
|
|
|
-### DONATE IF YOU FIND THE APP USEFUL
|
|
|
- - ETH (or ERC-20): `xtruan.eth` or `0xa9Ad79502cdaf4F6881f3C2ef260713e5B771CE2`
|
|
|
- - BTC: `16RP5Ui5QrWrVh2rR7NKAPwE5A4uFjCfbs`
|
|
|
|
|
|
## Background
|
|
|
|
|
|
The goal of this project is to see how much crypto functionality can be brought to the Flipper Zero.
|
|
|
|
|
|
-## How to install on Flipper Zero
|
|
|
-- If you do not have one, download a Flipper Zero firmware to get the `fbt` build tool
|
|
|
-- Plug your Flipper Zero in via USB
|
|
|
-- Copy the contents of this folder into the `applications_user` folder of your firmware
|
|
|
-- Modify the `site_scons/cc.scons` file in the Flipper Zero firmware to add the `"-Os"` flag
|
|
|
-
|
|
|
-Then run the command:
|
|
|
- ```
|
|
|
-./fbt COMPACT=1 DEBUG=0 launch_app APPSRC=applications_user/FlipBIP
|
|
|
- ```
|
|
|
-The application will be compiled and copied onto your device
|
|
|
-
|
|
|
-## Status
|
|
|
-
|
|
|
### Complete
|
|
|
|
|
|
- Trezor crypto C code ported into `crypto` subfolder
|
|
|
@@ -61,7 +41,7 @@ The application will be compiled and copied onto your device
|
|
|
- Addresses are now generated at the same time as other pieces of wallet info
|
|
|
- This slows down initial wallet load, but makes UI much more responsive
|
|
|
- QR code files are now generated for each address and stored in the `apps_data/flipbip` directory
|
|
|
- - This app is required to view the QR code files: https://github.com/bmatcuk/flipperzero-qrcode (included in RM firmware)
|
|
|
+ - This app is required to view the QR code files: https://github.com/bmatcuk/flipperzero-qrcode
|
|
|
- NOTE: This happens during the `View Wallet` step; you must view a wallet after generating/importing a wallet in order to ensure the address QR files are correct
|
|
|
- Broke out crypto functionality into its own library using `fap_private_libs` feature
|
|
|
|