Fast, secure and modern wallet for TONCOIN

Overview

Tonhub Wallet (alpha version)

New user friendly wallet for TONCOIN written in Typescript and React Native built for fast development and security in mind.

  • 🏎 Fast and can work offline. Wallet syncs state and persists everything in the phone with immediate app startup.
  • 🔐 Secure. Security features are implemented the same way as original TONCOIN Wallet built by Telegram's team.
  • 🚀 Modern. Uses Wallet v4 from the begninig with ability to move funds from outdated wallets.

License

GPL with App Store/Google Play distribution restrictions (as any GPL).

If you want to fork a wallet you need to get a commercial license. Contact Tonwhales for more info.

Comments
  • Add jetton onchain metadata support

    Add jetton onchain metadata support

    See #189

    This adds support for reading metadata for jettons which is stored onchain, alongside the existing offchain support.

    image

    Example jetton address: EQDfLSpVoAYo9_reMujMv6QFGDI4vntaVgzGGrAImwL3zeZC

    Tested on Android/RN.

    opened by shaharyakir 5
  • Fixes for jetton's decimals support

    Fixes for jetton's decimals support

    Fixes:

    • Corrected to and from BN with decimals operations
    • Typo in JettonProduct component name
    • ValueComponent decimals check
    • SimpleTransfer fragment jettonMaster check

    Added:

    • More test cases
    opened by vzhovnitsky 1
  • Get wallet address after offline creation

    Get wallet address after offline creation

    This feature will allow us to create so called "cold" wallets without using external tools like hardware wallets. Currently it's impossible to get wallet address created offline without actually connecting to the internet: image

    opened by i0xHeX 1
  • Wallet doesn't load entire transaction history

    Wallet doesn't load entire transaction history

    Current version 1.13.3 won't load entire transaction history for the account, and after updating the app older entries are removed too.

    Even more than that, new feature of showing jettons will only work if the transaction in which these tokens were added was loaded by the app.

    opened by AntonMeep 1
  • CRITICAL FIX: fixing expo-device package crashing the app on Android 13

    CRITICAL FIX: fixing expo-device package crashing the app on Android 13

    Release Notes (Android): Fixing App Crashing at startup on Android 13 devices.

    the patch is referenced here: https://github.com/expo/expo/issues/18738 We will remove the patch after the we migrate to a newer version of expo

    opened by vzhovnitsky 0
  • Tonhub cannot select from contacts while sending jettons

    Tonhub cannot select from contacts while sending jettons

    Bug Type

    Functional

    Reproduction steps

    When sending jettons from a jetton account the receiver cannot be chosen from the contacts.

    Actual result

    The contacts allow for sending TONs only.

    Expected result

    When sending using Contacts the expected behavior is either

    1. to choose from the token-acount list (currency, e.g. TON, Jetton1, Jetton2, ...), or
    2. to send from any account (basic TON or a jettons's) providing Contact list to choose recipient from

    Suggested Severity

    High

    Device

    Android

    Additional Context

    No response

    opened by ekrotoken 0
  • feat: history tab

    feat: history tab

    https://user-images.githubusercontent.com/32094306/207046137-f8fd753c-b4b1-4ce4-95e6-548dcf4f2987.MP4

    https://user-images.githubusercontent.com/32094306/207046372-73776d9e-4d20-449e-a258-9dd0f38805fc.MP4

    opened by vzhovnitsky 0
  • Android App Tonhub crash after update to v1.21.4

    Android App Tonhub crash after update to v1.21.4

    Bug Type

    Functional

    Reproduction steps

    1. Update App to v1.21.4
    2. Run the App.
    3. App Immediately crash

    Actual result

    App Immediately crash

    Expected result

    App run correctly

    Suggested Severity

    Critical

    Device

    Smartphone:

    • Device: Samsung Note 20 Ultra 5G
    • OS: Android 13, One-UI 5
    • Version v1.21.4

    Additional Context

    App run normally before v1.21.4 update. After update crash immediately after start. UI not rendering, just boot logo and closing.

    opened by ZorgeR 0
  • Detailing operations. Wallet address does not match with address which i entered when sending tons

    Detailing operations. Wallet address does not match with address which i entered when sending tons

    TonHub v1.19.7 Iphone 11 iOS 15.3.1

    Steps:

    1. Tap on send
    2. Enter amount
    3. Enter address of telegram wallet (https://t.me/wallet)
    4. Add comment
    5. Tap on continue
    6. Confirm
    7. Go to transaction details

    Actual result: wallet address does not match with address from step 3

    Expected result: wallet address from step 3

    photo_5289770262960652854_y

    opened by d1markov 1
Owner
Tonwhales
Tonwhales
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
Nami Wallet is a browser based wallet extension to interact with the Cardano blockchain.

Nami Wallet Nami Wallet is a browser based wallet extension to interact with the Cardano blockchain. It's an open-source project and built by Berry Po

Berry 335 Dec 29, 2022
A simple CLI Tools to Empty Crypto Wallet & Send to your other Wallet Address

A simple CLI tools to empty crypto wallet & send to your other wallet, Build with Nodejs using Ethers API Run Locally Clone the project git clone ht

Raihan Ramadhani 11 Dec 29, 2022
Turn any dynamic website (especially wordpress) into a fast, secure, stable static site

Static site publisher Turn any dynamic website (especially wordpress) into a fast, secure, stable static site Reduced complexity - no need to run simp

Alex Ivkin 7 Apr 6, 2022
Simple, Fast, Secure, Flat-File CMS

Bludit Simple, Fast and Flexible CMS. Bludit is a web application to build your own website or blog in seconds, it's completely free and open source.

BLUDIT 1.1k Dec 30, 2022
Digital Identifier is a secure, decentralized, anonymous and tampered proof way of maintaining and verifying all essential identity-based documents to create a unique digital identity of a person.

Digital Identifier ?? To design and develop a secure, decentralized, anonymous and tampered proof way of maintaining and verifying all essential ident

Mukul Kolpe 4 Dec 17, 2022
implements user authentication and session management using Express.js, MongoDB, and secure cookies

Auth-Flow This project is a simple user authentication system that uses Express.js and MongoDB to store user data. The system allows users to sign up

Abdelrahman Ali 4 Mar 17, 2023
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!

A free and open source resume builder. Go to App What is this app all about? Reactive Resume is a free and open source resume builder that’s built to

Reactive Resume 9.7k Jan 3, 2023
📬 A quick comparison of private and / or secure email providers

?? Email Comparison A comparison table of private and / or secure email providers Live App The app can be accessed at: lissy93.github.io/email-compari

Alicia Sykes 47 Dec 15, 2022
Diush - a secure funnel for selling items to your friends and network

diush a secure funnel for selling items to your friends and network. learn more at diush.xyz » diush is an open-source mobile platform that acts as a

diush 7 Dec 21, 2022
Secure-electron-template - The best way to build Electron apps with security in mind.

secure-electron-template A current electron app template with the most popular frameworks, designed and built with security in mind. (If you are curio

reZach 1.4k Dec 29, 2022
A tiny (108 bytes), secure, URL-friendly, unique string ID generator for JavaScript

Nano ID English | Русский | 简体中文 | Bahasa Indonesia A tiny, secure, URL-friendly, unique string ID generator for JavaScript. “An amazing level of sens

Andrey Sitnik 19.6k Jan 8, 2023
A Gun DB extension that ships secure* ephemeral messaging between Gun peers using Bugout, secured by Gun's SEA suite

Bugoff A Gun DB extension that ships secure* ephemeral messaging between Gun peers using Bugout, secured by Gun's SEA suite About Bugoff creates an SE

Daniel Raeder 14 Nov 12, 2022
A clean-looking, secure, MySQL/MariaDB remote connection terminal made in NodeJS

NodeJS MySQL/MariaDB Terminal NodeJS MySQL/MariaDB Terminal is a remote terminal for MySQL/MariaDB databases, which works in the same way as the offic

TeknoSenpai 5 Jun 24, 2022
Deno's first lightweight, secure distributed lock manager utilizing the Redlock algorithm

Deno-Redlock Description This is an implementation of the Redlock algorithm in Deno. It is a secure, lightweight solution to control resource access i

OSLabs Beta 223 Dec 31, 2022
Hyperdrive is a secure, real-time distributed file system

Hyperdrive Hyperdrive is a secure, real-time distributed file system Install npm install hyperdrive@next Note this is the Hyperdrive 11 preview based

Hypercore Protocol 28 Dec 28, 2022