https://github.com/angounin/grow_trade_bot
https://github.com/angounin/grow_trade_bot
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/angounin/grow_trade_bot
- Owner: AngouNin
- Created: 2024-08-26T19:22:40.000Z (almost 2 years ago)
- Default Branch: dev-ito
- Last Pushed: 2024-08-26T19:25:51.000Z (almost 2 years ago)
- Last Synced: 2024-12-25T23:17:03.793Z (over 1 year ago)
- Language: TypeScript
- Size: 330 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Telegram Solana Bot (Raydium, Jupiter, Pump.fun)
## Features
- Track All tokens, All Pools on Raydium(AMM, CLMM), Jupiter, Pump.fun
- Buy and sell all SPL tokens using JITO on Raydium, Jupiter, Pump.fun
- Auto-but/sell according to the user setting
- PNL Card generation
- Provide a security by creating new GT wallet, not requires user wallet private key
## Tech stack
- Typescript
- Telegram API
- Solana/web3
- Raydium SDK
- Jupiter API
- Pump.fun
- JITO
- Birdeye API
- MongoDB
- Redis
## Prerequisites
Before you begin, ensure you have met the following requirements:
- Node.js installed (v18 or above recommended)
- Telegram bot token from bot father
- MongoDB Cluster URI
- Redis URI
## Configurations
Create a new `.env` file and add your Private key, Rpc URL
`.env` file
```
MONGODB_URL=
REDIS_URI=
# Local
GROWTRADE_BOT_ID=
GROWSOL_ALERT_BOT_ID=
BridgeBotID=
ALERT_BOT_API_TOKEN=
TELEGRAM_BOT_API_TOKEN=
MAINNET_RPC=
PRIVATE_RPC_ENDPOINT=
RPC_WEBSOCKET_ENDPOINT=
JITO_UUID=
BIRD_EVEY_API=
GROWSOL_API_ENDPOINT=
PNL_IMG_GENERATOR_API=
```
Then run
```sh
npm run serve
```


## Version 1.0, 21/6/2024