The goal of the contest
Your goal is to create updated versions of TON wallets. TON Wallet is an open-source non-custodial wallet and is an essential part of the TON blockchain ecosystem. Final implementations should include features listed below and should follow provided mockups as closely as possible. The winning implementation may replace the current versions of TON Wallet.
The competition is held for three different platforms: iOS, Android, and Desktop. Desktop applications should support three major platforms: macOS, Windows, and Linux.
About the task
You should create TON Wallet application for the chosen platform using provided mockups. Your application should support these main features:
- Creation of a new wallet or importing an existing one using a recovery phrase
- Secure wallet lock using a passcode or biometrics on supported platforms
- Main screen with the user’s Toncoin balance and transactions
- “Receive Toncoin” screen with QR code
- Ability to send Toncoin directly by address, by scanning QR code or TON DNS
- Support different wallet versions
- TON Connect 2.0 support
The full description of the task and evaluation criteria are available on GitHub.
Resources
- The source code of original TON Wallet for iOS, Android and Desktop is available on GitHub and can be used for the contest
- Mockups
- Official TON Docs
- TON DNS standard
- Well-known TON explorers: tonapi.io, tonscan.org, ton.cx, tonwhales.com/explorer, dton.io
How to submit
- Provide a repository with your project to the @toncontests_bot
- Repository must contain step-by-step build instructions
- For Desktop and Android provide builds
- The repository should be under MIT license
- The repository must be public at the time of the submission deadline