Kat Wally is a mobile wallet that allows users to create new accounts and transfer assets (ETH, BTC, SOL) to other accounts. This has been tested on only android virtual device.
- Install react native and android studio for virtual device.
- Clone the repo
- Create a new android virtual device in android studio and start it.
- In the repo root run
npm i
npm run android
npx react-native start --reset-cache
a
- After pressing
a
to launch the app in avd you can create a new wallet and fund the address (the address is also logged in the console so should be easy to copy) and then make transfers. - Wallet ID is the id for each separate HD wallet that is created and Account ID is the account no. in the HD Wallet.
- Supports creation of multiple HD Wallets (use wallet id to access the multiple wallets)
- Has secure persistence on device, it persists the hd wallet in the device and encrypts it with a user provied password.
- Supports creation of multiple accounts for a particular HD Wallet.
- Also supports recovering HD wallet if mnemonic is provided.
- Supports Ethereum, Solana and Bitcoin testnet transfers.
- Home Screen
- Account Page