Practical overview
When it fits
Use it when you want wallet activity monitoring and trade notifications in Telegram, or when you are configuring an application to copy trades from selected Solana wallets.
Who it is for
- Solana traders who want Telegram alerts about activity from selected wallets.
- Developers able to configure and run a Node.js application with Telegram, Solana RPC and database credentials.
Documented uses
- Track transactions from specified Solana wallets.
- Receive trade alerts with trade type, amount and token pair.
- Filter monitoring by wallet or specified program ID.
- Automatically copy monitored trades to a designated wallet.
Requirements & limits
- Local setup requires Node.js 18+, a Telegram Bot API key, a Solana RPC endpoint and a database URL.
- The documented Jupiter
/quotecommand provides read-only previews and never signs or submits a trade. - Jupiter execution is available through application code, not the Telegram integration; the documented scope excludes Token-2022, automatic wrapping or unwrapping, account creation and several route or instruction types.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the bot locally
Install and start the application in development mode.
Before you start
- Node.js v18 or later
- A Telegram Bot API key
- A Solana RPC endpoint
- A database URL
Steps
Clone the repository and change into its directory.
Install dependencies with the command below.
npm installCreate a root
.envfile and provideTELEGRAM_BOT_TOKEN,SOLANA_RPC_URL,DATABASE_URLandADMIN_USER_NAME.Run the command below and the command below.
npm run migrate:devnpm run prisma:generateStart the development application with the command below.
npm run dev
Expected outcome
The application starts in development mode; the README separately describes adding the bot in Telegram and starting a chat.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 13 October 2026
- Original website title
- variablevar/probable-adventure · Official homepage title · retained in its source language

