Practical overview
When it fits
Use it as a starting point when building or hosting a Telegram Mini App wallet for TRON assets and you can provide the backend services, Telegram bot setup, and TRON RPC connection it requires.
Who it is for
- Developers seeking source code for a self-hosted Telegram wallet for TRON assets.
- Operators who want a wallet with TRX and USDT transfer, staking, and SunSwap V2 swap functions.
Documented uses
- Create a wallet from a new mnemonic or recover one from an existing mnemonic.
- Manage multiple subaccounts and send or receive TRX and USDT.
- Stake or unstake assets and swap TRX and USDT through SunSwap V2.
Requirements & limits
The repository is public, open source, and MIT-licensed. Its documented login flow uses Telegram.
- The backend requires Node.js, MySQL, Redis, and configuration of database credentials.
- The documented TRON connection uses a TronGrid API key; a full node is named as an alternative, but configuration details are not given.
- Telegram bot credentials and a Telegram Mini App pointing to the frontend address are part of the documented setup.
- The README says the code may be modified into a standalone app, but does not document a verified standalone build.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Prepare the documented Telegram wallet deployment
Set up the frontend and backend prerequisites and configure the Telegram Mini App connection.
Before you start
- Node.js, MySQL, and Redis
- A Telegram bot and its API key
- A TronGrid account and API key, or a self-operated TRON full node
- A frontend page address for the Telegram Mini App
Steps
Install and configure Node.js, MySQL, and Redis.
Edit backend/config/default.json with the database credentials and TronGrid API key.
Create a Telegram bot and use its credentials for the documented login setup.
Create a Telegram Mini App for that bot and configure it to point to the frontend page address.
Expected outcome
The documented deployment prerequisites and Telegram Mini App connection are configured; the README separately gives npm install and npm start commands for each component.
Guide limitations
- The README does not provide the detailed configuration changes for using a self-operated TRON full node.
- This guide covers documented setup stages and is not a report of a deployment test.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 15 October 2026
- Original website title
- Jobcrazy/TRX-USDT-Wallet · Official homepage title · retained in its source language

