Practical overview
When it fits
Use Edge when the requirement is a mobile, multi-currency wallet foundation built with React Native and the target networks overlap with those listed in the repository README.
Who it is for
- Crypto users managing supported digital assets from a mobile wallet.
- Developers building a branded or selected-network mobile wallet from a React Native foundation.
- Teams evaluating an open-source TypeScript wallet interface for cross-platform mobile development.
Documented uses
- Manage supported cryptocurrency assets through a mobile wallet interface.
- Develop a cross-platform wallet application for iOS and Android.
- Create debug or release Android and iOS builds from the wallet repository.
- Adapt the listed multi-currency foundation to a selected set of supported networks.
Requirements & limits
The repository is public and identified as open source. The documented public API key is severely rate limited; production use requires an API key obtained from Edge. The README documents iOS and Android development paths but does not provide verified store availability or pricing.
- Network coverage matters because the README lists specific supported currencies, including Bitcoin, Ethereum, Monero, Dash, Litecoin, Bitcoin Cash, XRP, Polkadot, Tron, Solana, Stellar, Fantom, Algorand, Optimism, Zcash
- The project uses React Native and TypeScript, making the documented development workflow relevant to teams using that stack.
- iOS development requires Xcode and CocoaPods; Android builds use Gradle and can target a simulator or USB-debugging phone.
- Production builds require API-key configuration beyond the severely rate-limited public key.
- Release deployment adds signing, provisioning, keychain, Fastlane and CI/CD configuration requirements described in the repository README.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare the Edge React Native project
Set up the repository and start its documented development bundler.
Before you start
- A checkout of the EdgeApp/edge-react-gui repository on the develop branch.
- React Native development tools for the intended iOS or Android target.
- Node and npm.
- An API key configuration; the built-in public key is severely rate limited and is not intended for production.
Steps
Follow the React Native CLI Quickstart for the target platform; Mac users should follow both iOS and Android target instructions.
Install dependencies with npm ci.
Run npm run prepare to create the default config.json and keys.json files.
Start the bundler with npm start.
For production use, set EDGE_API_KEY in keys.json to an API key received from Edge.
Expected outcome
The repository is prepared and its JavaScript bundler is running for the next documented app-development stage.
Guide limitations
- The README describes setup and bundling, but this recipe does not establish that a particular device, simulator or wallet configuration will work.
- The public API key is severely rate limited and should not be used for production.
Build a debug Android package
Use the documented Android path to assemble a debug APK from the repository.
Before you start
- The prepared Edge repository and installed project dependencies.
- Android development tooling and either a simulator or a physical phone with USB debugging for the run-and-install path.
Steps
Prepare the project and start the bundler as documented in the repository setup.
To build, install and start on a simulator or USB-debugging phone, run npm run android.
Alternatively, change to the android directory and run ./gradlew assembleDebug.
Use the APK produced at ./app/build/outputs/apk/debug/app-debug.apk as described by the README.
Expected outcome
The documented Android debug build process produces an APK at the repository path specified by the README.
Guide limitations
- This is a debug build, not a release deployment.
- The recipe does not verify installation or execution on a particular device.
Compare options for Wallet connections
These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.
| Project | Documented purpose | Platform | Access and requirements |
|---|---|---|---|
| Edge | Manage supported cryptocurrency assets through a mobile wallet interface. | Android, iOS, Mobile | The repository is public and identified as open source. The documented public API key is severely rate limited; production use requires an API key obtained from Edge. The README documents iOS and Android development paths but does not provide verified store availability or pricing. |
| Shango | Connect a mobile wallet to a personal LND node. | Android, iOS, Mobile | The README lists iOS TestFlight and Google Play beta installation routes and describes the app as a public beta. Its cloud-node instructions are for testnet. |
| Walletconnect Expo Example | Study or prototype a wallet connection and authentication screen in a React Native dapp. | Android, iOS |
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 3 October 2026
- Original website title
- EdgeApp/edge-react-gui · Official homepage title · retained in its source language

