STM.Wallet 2.0

Мobile wallet iOS/Android
STM.Wallet 2.0 STM.Wallet 2.0
Project

STM.Wallet 2.0 is a decentralised crypto-wallet app for iOS/Android for storing, sending, receiving and interchanging cryptocurrencies as well as exchanging fiat money. 

STM.Wallet 2.0 is currently published under WIN.Wallet and is an upgraded version with the extended functionality of the STM.Wallet 1.0.

We upgraded design and functionality, bringing it to a new level of user-friendly UX/UI. This wallet app is written in a modern technology stack flutter/dart. 

Users can make transactions in BTC, ETH blockchain networks and work with STM, IDRT and ERC-20 tokens. They also can import and export their wallets. All the data is stored locally on the users’ smartphone.

There is no need to log in to the system to use it, and users can send and exchange fiat money and cryptocurrency in two clicks with their bank card and smartphone.

Users can find the transaction recipient by email; this function solved the problem of remembering the wallet’s lengthy numbers.

Completed tasks
  • We developed a modern, user-friendly UX/UI interface.
  • We developed a cross-platform solution.
  • We integrated the app with blockchain networks Bitcoin, Ethereum and customised the BD responsible for blockchain interactions.
  • We developed and implemented a storage function for storing and managing the ecosystem’s token – STM.
  • We developed a decentralised storage system for crypto-wallets’ data. All private data is stored locally on the user’s smartphone.
  • The ERC-20 tokens are supported in the app. Tokens are automatically added to the Ethereum wallet and are ready for transactions.
  • We added the option of transactions without the waiting time from the previous transaction “mining”.
  • We added an exchange rates function in the app.
  • We added an option to make transactions without registration in the system.
  • We added a search by email option for the wallets. There is no more need to enter the wallet number.
  • We added mnemonic key phrase storage in the wallet. This way, you can always look it up if you forgot your login.
  • We strengthened the security level. If the user cannot restore their login code, they can delete all the wallets from the app without login in.
  • We added a transaction history function to all wallets.
  • We added a private key import function for wallets.
  • We added cryptocurrency exchange and cryptocurrency pairs BTC, STM, USDT, ETH.
  • We added the option to exchange fiat money into cryptocurrency.
  • We integrated the app with all modern payment systems.
Technologies
NodeJS
nestjs
typeorm
ethers
web3
mongoose
redis
mysql
mongodb
bitcoin
flutter
mobx
rxdart
web3dart
bip32
bitcoin_flutter
bip39
webview_flutter
Json_annotation
Screens
Next project