Skip to content

TON Wallet Challenge: the contest for Android, iOS, and desktop developers will last until 28 May 22:00 UTC.

License

Notifications You must be signed in to change notification settings

asnov/TONWallet

Repository files navigation

Project Title

"TON forever" for TON Wallet Challenge

How to start:

How to create a new wallet:

  • On a start page press "Create my wallet" button;
  • Follow instructions

How to import existing wallet:

  • On a start page press "Import existing wallet" link.
  • Then on any field make a long press to call context menu and choose "Paste". You don't need to clear fields before. If you have 24 words in the system buffer, they will be placed to the form fields. Press "Continue" button.
  • Follow instructions.

Project Description

"TON forever" is a mobile wallet app for TON cryptocurrency developed as part of the TON Wallet Challenge.
With our app you can:

  • create a new wallet,
  • import an existing one using your seed-phrase (you could paste your seed phrase on Import Existing Wallet page),
  • send TONCoin (work in progress)
  • receive TONCoin
  • see your wallet balance
  • see transaction list with date, time, sender and commission
  • View detailed information about each transaction
  • The app generates a QR code with a wallet number that can be sent to request coins
  • from the wallet you can be redirected to www.tonscan.org and see details of any of your transactions

Our advantages:

  • Pixel perfect design
  • Multiplatform: we're using Kotlin Multiplatform with Compose UI, so IOS, Windows, Linux and even web versions are coming!
  • User-friendly
  • We are for safety
  • Multilanguage

We paid a lot of attention to the design and tried to match the markup down to the pixel.
We are especially proud of Import Existing Wallet page. Pay attention, please, while scrolling, the title of the page becomes the heading (header) and the header becomes higher than the rest of the page, exactly as required by the design.

Also, in accordance with the design, all animated icons are inserted, which brings the application to life.

We also thought about the convenience of users - when importing a seed wallet, the phrase can be inserted completely, or if some of the words have already been entered, you can fill in the missing words from the clipboard.
You can copy the wallet number to the clipboard from Main page.

We're all about security - that's why we've made it so that no one can copy your SeedPhrase: neither via screenshot nor via screen recording - it's impossible to do that.

Multilanguage - currently English, Russian and Spanish are supported.

Our shortcomings:

at the moment of application, not all features have been completed.

How to Install and Run the Project

Open the following link: https://github.com/asnov/TONWallet/blob/main/app/release/app-release.apk from the mobile device.
Then go to the menu (three dots in the right up corner) and select the Download option, when the file has downloaded, open it, in the popup that opens, select the Install button, then click Open. Done!

License

Copyright © 2023 Alex Novikov.
This project is MIT licensed.

About

TON Wallet Challenge: the contest for Android, iOS, and desktop developers will last until 28 May 22:00 UTC.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages