- Open-source self-custodial wallet natively integrated in Telegram Mini App (aka "Web App"), focused on Solana ecosystem
- This non-profit project received open-source grant & support from Solana Foundation
- Comments about technology stack
- Telegram Mini App with frontend using Next.js, Tailwind CSS, ShadCN UI, backend - with Node.js, Grammyjs Telegram Bot API, Prisma and PostgreSQL
- Frontend and backend are on Vercel. Telegram bot with Grammy runs on custom server
- Vitest and @testing-library/react - for testing
- PostHog - for product analytics
- Technology stack draft doc with links
- Solana wallets are generated by converting mnemonic to seed (BIP39) and deriving HD path (BIP44) to create keypairs via NaCl, encoding private key in Base58
- Wallets (public/private keys, mnemonic) are shown for 60 seconds, then removed, with events logged to the backend
- If user sends assets to friend in Telegram who has no wallet app yet - escrow smart contract in Rust is set up for later redemption of assets
-
Notifications
You must be signed in to change notification settings - Fork 3
ctrlsa/instant-send-app
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Self-custodial Solana wallet integrated in Telegram
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published