Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/novasamatech/telenova-web-app
Telenova is a brand new self-custodial Polkadot wallet that runs directly in Telegram providing you with a simple and clean user interface to manage your DOT, USDT, KSM tokens
https://github.com/novasamatech/telenova-web-app
dot polkadot telegram usdt wallet web3
Last synced: 3 days ago
JSON representation
Telenova is a brand new self-custodial Polkadot wallet that runs directly in Telegram providing you with a simple and clean user interface to manage your DOT, USDT, KSM tokens
- Host: GitHub
- URL: https://github.com/novasamatech/telenova-web-app
- Owner: novasamatech
- License: gpl-3.0
- Created: 2023-10-05T09:21:21.000Z (over 1 year ago)
- Default Branch: dev
- Last Pushed: 2025-02-11T09:08:43.000Z (4 days ago)
- Last Synced: 2025-02-11T10:24:04.659Z (4 days ago)
- Topics: dot, polkadot, telegram, usdt, wallet, web3
- Language: TypeScript
- Homepage: https://t.me/telenova_app_bot
- Size: 5.89 MB
- Stars: 13
- Watchers: 2
- Forks: 1
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Introduction
## Key features
🌐 Send & Receive DOT and KSM tokens to/from any blockchain address
💲 View your Polkadot and Kusama balances in fiat currencies
💌 Balance notifications for your wallet in Telegram
🔐 Secured by your personal Telegram cloud with manual account backups
## Getting Started
To install all dependencies:
```bash
npm install
```To start the project in dev mode:
```bash
npm run dev
```## Generate types for `$path`
`remix-routes.d.ts` is responsible for defining types for the existing routes in the project.
If some route needs to be added, run `npm run build` in order to `remix-routes` regenerate types and save them in
`app/types/remix-routes.d.ts`.This file should not be ignored via `.gitignore` otherwise GitHub CI will fail on `Type checking` job.
### Start the application locally:
1. Create a new bot in tg via @BotFather
2. Create an external domain for your local host (`localTunnel` or `ngrok` - `lt -p 3000 -s your-domain-name` or `ngrok http --domain=your-domain`)
3. Start dev server with `npm run dev`
4. Put your variables into `.env` file like described in `.env.example`
5. Optional - connect web app domain to the local bot (via BotFather) to open gifts locally