A simple and polished crypto wallet built with React Native, Expo, and Tether WDK. The app focuses on secure access, easy wallet operations, and low-friction send/receive flows.
- Binni Cordova
- Senior Fullstack React Native Engineer
- Website: https://binnicordova.com
- LinkedIn: https://www.linkedin.com/in/binnicordova
- Install dependencies.
bun install- Create environment file.
cp .env.example .env- Add required env values in .env.
- EAS_OWNER
- EAS_PROJECT_ID
- EXPO_TOKEN
- EXPO_PUBLIC_WDK_INDEXER_BASE_URL
- EXPO_PUBLIC_WDK_INDEXER_API_KEY
- Start the project.
bun run start- Run on your target platform.
bun run android
bun run ios
bun run web- Biometric unlock
- Create new wallet
- Import wallet using seed phrase
- Create multiple wallets and switch active wallet
- Wallet balances for supported assets
- Receive flow with wallet address and QR code
- Send flow with QR scan/manual address input and fee estimation
- Incoming and outgoing transaction history
- Seed phrase protection and controlled reveal in settings
- Push notifications for incoming transactions
- Price charts and richer portfolio analytics
- Watch-only wallets
- Better gas/network fee insights with timing suggestions
- Multi-language support
- Enhanced accessibility improvements
- Fork this repository.
- Create a feature branch.
- Make your changes with clear commit messages.
- Run checks before opening PR.
bun run format
bun run types
bun run test- Open a Pull Request with a clear description, screenshots, and test notes.
MIT. See the license file at ./license.