The brief
Multi-currency non-custodial multi-account wallet with the ability to cross-chain exchange, transfer, and receive funds, as well as view cryptocurrency market statistics in one mobile application for iOS and Android.
Challenge
The most important business task is multi currency wallet development with a modern motion-friendly design with the ability to monitor statistics, subscribe to notifications, use different accounts, transfer, and swap cryptocurrencies.
The application also provides onboarding in working with cryptocurrencies so that a complete beginner can figure it out along the way without involving third-party resources.
In the course of work, we implemented the following set of actions for the user:
- Asset store
- CrossChain Exchange;
- Your portfolio profit analysis;
- The ability to track statistics and subscribe to cryptocurrency market news;
- The ability to manage accounts and generate different addresses in the context of one wallet;
- Ability to set all security steps (face/touch id, pin-code, seed phrase, private key, auto-lock);
- Ability to add custom tokens;
- Fully non-custodial.
The main technical task was to develop the smooth operation of cryptocurrency networks within the application.
At the same time, developing the most friendly and fast application interface that would compete in the market was necessary.
The task was also to develop the simplest possible administrative interface for the application for a quick solution.
Solution
- Deploy infrastructure with all crypto nodes.
- Design and develop index engines.
- Multi cryptocurrency wallet app development for IOS and Android by ReactNative.
- Integrate with a centralized exchange for cross-chain exchanges.
- Integrate Wallet Connect for Dapps.
Software architecture model
Key features
- Implemented the ability to create many accounts within one wallet (phrase seed) to conveniently distribute user funds (separation into work, personal accounts, or third-party accounts).
- The ability to exchange, transfer and store cryptocurrency in one application.
- Compatibility with 100+ Dapps.
- Price alarming and trend notification.
- Content management with stories engine.
- News platform integration to provide articles by coins.