{"id":21408516,"url":"https://github.com/alexisssol/Pump.fun-sniper-bot","last_synced_at":"2025-10-04T06:31:15.626Z","repository":{"id":264151154,"uuid":"892514645","full_name":"rizzolib/Pump.fun-sniper-bot","owner":"rizzolib","description":"Fast | efficient | sniper | bot tailored for | pump.fun, designed to secure | tokens in high-speed | market conditions. Empowering users with precision, | automation, and safety.","archived":false,"fork":false,"pushed_at":"2024-11-22T09:10:02.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-22T10:20:29.331Z","etag":null,"topics":["jito","pump-fun","pump-fun-bot","sniper","solana"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rizzolib.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-11-22T09:01:18.000Z","updated_at":"2024-11-22T09:14:03.000Z","dependencies_parsed_at":"2024-11-22T10:31:36.245Z","dependency_job_id":null,"html_url":"https://github.com/rizzolib/Pump.fun-sniper-bot","commit_stats":null,"previous_names":["rizzolib/pump.fun-sniper-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizzolib%2FPump.fun-sniper-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizzolib%2FPump.fun-sniper-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizzolib%2FPump.fun-sniper-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rizzolib%2FPump.fun-sniper-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rizzolib","download_url":"https://codeload.github.com/rizzolib/Pump.fun-sniper-bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235224547,"owners_count":18955680,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jito","pump-fun","pump-fun-bot","sniper","solana"],"created_at":"2024-11-22T17:16:23.099Z","updated_at":"2025-10-04T06:31:15.621Z","avatar_url":"https://github.com/rizzolib.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Solana Pump.Fun Sniper Bot\n\n## Description\nThe **Pump.Fun Sniper Bot** is an advanced trading bot for the Solana blockchain, designed to execute high-speed transactions using Jito block-engine. The bot incorporates customizable filtering options and advanced transaction handling for optimal performance.\n\n## Features\n- **Jito Block Engine Integration:** Leverage the Jito block engine for optimized and prioritized transactions.\n- **Customizable Filters:** Configure social, whitelist, blacklist, and balance checks.\n- **Stop Loss Handling:** Automatically exit positions when losses reach a certain threshold.\n- **Highly Configurable:** Modify `.env` and snipe settings to suit your strategy.\n- **Real-time WebSocket Support:** Use WebSockets for instant updates on trading opportunities.\n- **Simple Deployment:** Lightweight setup using `Node.js` and TypeScript.\n\n---\n\n## Prerequisites\n- **Node.js**: Version 12.13.0 or higher.\n- **Yarn**: Version 1.22.0 or higher.\n- **Solana CLI**: Installed and configured.\n- **RPC Endpoint**: A valid Solana RPC endpoint and WebSocket URL.\n- **Private Key**: Wallet private key to authorize transactions.\n\n---\n\n## Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/alexisssol/Pump.fun-sniper-bot.git\n   cd Pump.fun-sniper-bot\n   ```\n\n2. Install dependencies:\n   ```bash\n   yarn install\n   ```\n\n3. Create a `.env` file in the root directory:\n   ```bash\n   touch .env\n   ```\n\n4. Add your environment variables:\n   Use the following template for `.env`:\n   ```bash\n   PAYERPRIVATEKEY=\n   RPC_ENDPOINT=\n   RPC_WEBSOCKET_ENDPOINT=\n   BLOCKENGINE_URL=tokyo.mainnet.block-engine.jito.wtf\n\n   JITO_KEY=66xqL9aFZJ8k9YpjNBexNASfuoDgNE1ZpGRXB28zoTfS4u2czzVBhMNMqgZYFeMN8FnUi6gMzXWgVYRHkTZ6yuLC\n   CHECK_FILTER=true\n   CHECK_SOCIAL=true\n   CHECK_NAMEWHITELIST=false\n   CHECK_NAMEBLACKLIST=false\n   CHECK_WALLETWHITELIST=false\n   CHECK_WALLETBLACKLIST=false\n   CHECK_SOLDBALANCE=true\n\n   USE_SNIPE_LIST=false\n\n   JITO_MODE=true\n   JITO_ALL=false\n   JITO_FEE=0.001\n   COMMITMENT_LEVEL=finalized\n\n   stop_loss=-0.1\n   ```\n\n5. Compile TypeScript (optional, if you plan to build):\n   ```bash\n   yarn tsc\n   ```\n\n---\n\n## Usage\n\n1. Start the bot:\n   ```bash\n   yarn start\n   ```\n\n2. The bot will begin monitoring trading opportunities and executing trades based on your `.env` configuration.\n\n---\n\n## Configuration Options\n\n### `.env` Variables:\n- **`PAYERPRIVATEKEY`**: The private key for your wallet (use caution to keep it secure).\n- **`RPC_ENDPOINT`**: Solana RPC endpoint URL.\n- **`RPC_WEBSOCKET_ENDPOINT`**: Solana WebSocket URL for real-time updates.\n- **`BLOCKENGINE_URL`**: Jito block engine URL.\n- **Filters**:\n  - `CHECK_FILTER`: Enable or disable all filters (`true`/`false`).\n  - `CHECK_SOCIAL`: Check project social signals.\n  - `CHECK_NAMEWHITELIST`/`BLACKLIST`: Filter by project name inclusion or exclusion.\n  - `CHECK_WALLETWHITELIST`/`BLACKLIST`: Filter by wallet address inclusion or exclusion.\n  - `CHECK_SOLDBALANCE`: Ensure sufficient SOL balance for transactions.\n\n- **Stop Loss**:\n  - `stop_loss`: The maximum loss (in percentage) before auto-exiting the position.\n\n- **Jito Settings**:\n  - `JITO_MODE`: Enable Jito block engine.\n  - `JITO_FEE`: Set the fee for Jito engine transactions.\n\n---\n\n## Contributing\n\nContributions are welcome! Please submit a pull request or open an issue for any bugs or feature requests.\n\n---\n\n## Troubleshooting\nIf you encounter any issues, check the following:\n- Verify `.env` configurations.\n- Ensure all dependencies are installed using `yarn install`.\n- Ensure the wallet has sufficient SOL balance for transactions.\n- Check the Solana network status.\n\n---\n\nIf you have some problem, please contact me via\n\n - x: @alexis_s_sol\n - telegram: @alexisssol\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexisssol%2FPump.fun-sniper-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexisssol%2FPump.fun-sniper-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexisssol%2FPump.fun-sniper-bot/lists"}