- 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-buy/sell according to the user setting
- PNL Card generation
- Provide a security by creating new GT wallet, not requires user wallet private key
- Typescript
- Telegram API
- Solana/web3
- Raydium SDK
- Jupiter API
- Pump.fun
- JITO
- Birdeye API
- MongoDB
- Redis
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
- Clone the repository:
git clone https://github.com/btcoin23/Growtradebot.git
- Go to the project directory:
cd Growtradebot
- Install the dependencies:
npm install
- 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_EVE_API=
GROWSOL_API_ENDPOINT=
PNL_IMG_GENERATOR_API=
- Then run the bot
npm run serve