Skip to content

Mudit-Jxin7/solMate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧠 SolMate – Your Pocket Solana Wallet in Telegram

💬 “Because managing crypto should be as easy as chatting!”

SolMate is a Telegram bot that gives users a simple, secure way to create, view, and manage Solana wallets — all within Telegram.


🚀 Features

  • 🔐 Create Wallet – Instantly generates a new Solana wallet with secure private key storage.
  • 🪙 Buy (View Public Key) – Displays your public wallet address for receiving SOL.
  • 📊 Check Balance – View current SOL balance in real time.
  • 💸 Send SOL – Transfer SOL to any wallet (requires ≥1 SOL balance, 0.1% fee applies).
  • 🔐 Withdraw Key – View your private key (Base64 format) to import in other wallets.
  • 🗑️ Delete Wallet – Permanently removes your wallet from the bot.
  • 🆘 Help – Shows usage instructions and features.

🛠️ Tech Stack

  • Node.js + Telegram Bot API
  • Solana Web3.js
  • MongoDB for user data
  • dotenv for env vars
  • Custom AES encryption for securely storing private keys

🧪 Local Setup

  1. Clone the repo
git clone https://github.com/Mudit-Jxin7/solMate.git
cd solMate
  1. Install dependencies
npm install
  1. Set up .env
TELEGRAM_TOKEN=your_telegram_bot_token
MONGODB_URI=mongodb+srv://your_user:your_password@cluster.mongodb.net
BOT_WALLET=your_bot_fee_wallet_public_key
ENCRYPTION_SECRET=this_should_be_32_chars_long!
  1. Run the bot
node index.js

Or with hot-reloading:

nodemon index.js

📸 Screenshots

Screenshot_2025-06-30-23-08-42


🛡️ Security Notice

  • Your private keys are encrypted in the database using AES-256.
  • Only the user who created the wallet can access their private key.
  • Never share your key or bot token publicly.

📬 Contact

Built by @Mudit-Jxin7. PRs welcome!

About

SolMate is your on-chain wingman on Telegram. Create, send, check, and flex SOL without leaving the app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors