Simple mobile Bitcoin & Ethereum wallet
Start the React Native
yarn install
react-native run-ios
- polyfill NodeJS API using node-libs-browser and/or node-libs-react-native in
rn-cli.config.js
via extraNodeModules (NOTE: new RN versions have different structure, check the docs) - polyfill NodeJS globals in
global.js
using edited version of shims - polyfill randomBytes using react-native-randombytes in
global.js
- fix the
bitcore-lib
circular dependency using thepostinstall
script (RN Metro bundler works differently than webpack which can work around the circular dependency) - use shims for the
ethers.js
lib - relevant links:
- Create wallet
- testnet or livenet
- Show wallet info
- balance in crypto & USD
- private & public keys
- derivation strategy, address type etc
- Send transaction
- scan QRCode address
- choose BTC fee
- show calculated fee
- Generate address
- show QRCode address
- List all addresses
- explore address transactions
- Transactions history
- sent & received
- Backup wallet
- using mnemonic
- export as JSON
- Restore wallet
- using mnemonic
- import from JSON
Start by creating your first wallet.
Check details of the created wallet.
Generate multiple public addresses for receiving coins.
Check list of all generated public addresses.
Switch between all available wallets.
Export mnemonic or private key of your wallet.
Add wallet by mnemonic or .dat file.