[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83007":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":15,"starSnapshotCount":15,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},83007,"solana-trading-bot-v3","cortsdine\u002Fsolana-trading-bot-v3","cortsdine","solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot solana trading bot ","",null,"TypeScript",227,6469,6,0,5,3,10,"Microsoft Public License",false,"main",[23,24,25,26,27,28,29,30,31,32,33,34,35,36],"auto-trade","blockchain","memecoin","orca","raydium","snipe-bot","snipersolana","sol","solana","spl-token","spl-token-snipe","tradingbot2026","web3","web3-bot","2026-06-12 02:04:30","![](readme\u002Fwarp.png)\n\n# Solana Trading Bot (RC)\n\nThe Solana Trading Bot is a software tool designed to automate the buying and selling of tokens on the Solana blockchain.\nIt is configured to execute trades based on predefined parameters and strategies set by the user.\n\nThe bot can monitor market conditions in real-time, such as pool burn, mint renounced and other factors, and it will execute trades when these conditions are fulfilled.\n\nThe current version has undergone multiple optimizations, including stability and processing speed improvements, making it better suited for the complexity of the current Solana market. Note: the previous @2.0.0 version repository is no longer maintained and has now continued here.\n\n\n\n## Setup\n\nTo run the script you need to:\n\n\n- Convert some SOL to USDC or WSOL. (WSOL is more recommended. You can go to https:\u002F\u002Fjup.ag\u002F and click “Manage” to wrap some SOL into WSOL. Click “MANUAL” to set “Use wSOL”, and finally click “Manage” to convert part of SOL to WSOL.)\n  - You need USDC or WSOL depending on the configuration set below.\n- Configure the script by updating `.env.example` file (remove the .example from the file name when done).\n  - Check [Configuration](#configuration) section below\n- To run this program, you must have a NodeJS environment. If you don’t have it, please go to https:\u002F\u002Fnodejs.org\u002Fen to download and install it first.\n- Install dependencies by typing: `npm install`\n- Run the script by typing: `npm run start` in terminal\n\nYou should be able to see the following output along with many configurations you completed in the `.env` file:\n![output](readme\u002Foutput.png)\n\n### Configuration\n\n#### Wallet\n\n- `PRIVATE_KEY` - Your wallet's private key.\n\n#### Connection\n\n- `RPC_ENDPOINT` - HTTPS RPC endpoint for interacting with the Solana network.\n- `RPC_WEBSOCKET_ENDPOINT` - WebSocket RPC endpoint for real-time updates from the Solana network.\n- `COMMITMENT_LEVEL`- The commitment level of transactions (e.g., \"finalized\" for the highest level of security).\n\n#### Bot\n\n- `LOG_LEVEL` - Set logging level, e.g., `info`, `debug`, `trace`, etc.\n- `ONE_TOKEN_AT_A_TIME` - Set to `true` to process buying one token at a time.\n- `COMPUTE_UNIT_LIMIT` - Compute limit used to calculate fees.\n- `COMPUTE_UNIT_PRICE` - Compute price used to calculate fees.\n- `PRE_LOAD_EXISTING_MARKETS` - Bot will load all existing markets in memory on start.\n  - This option should not be used with public RPC.\n- `CACHE_NEW_MARKETS` - Set to `true` to cache new markets.\n  - This option should not be used with public RPC.\n- `TRANSACTION_EXECUTOR` - Set to `warp` to use warp infrastructure for executing transactions, or set it to jito to use JSON-RPC jito executer\n  - For more details, check out [warp](#warp-transactions-rc) section\n- `CUSTOM_FEE` - If using warp or jito executors this value will be used for transaction fees instead of `COMPUTE_UNIT_LIMIT` and `COMPUTE_UNIT_LIMIT`\n  - Minimum value is 0.0001 SOL, but we recommend using 0.006 SOL or above\n  - On top of this fee, minimal solana network fee will be applied\n\n#### Buy\n\n- `QUOTE_MINT` - Which pools to snipe, USDC or WSOL.\n- `QUOTE_AMOUNT` - Amount used to buy each new token.\n- `AUTO_BUY_DELAY` - Delay in milliseconds before buying a token.\n- `MAX_BUY_RETRIES` - Maximum number of retries for buying a token.\n- `BUY_SLIPPAGE` - Slippage %\n\n#### Sell\n\n- `AUTO_SELL` - Set to `true` to enable automatic selling of tokens.\n  - If you want to manually sell bought tokens, disable this option.\n- `MAX_SELL_RETRIES` - Maximum number of retries for selling a token.\n- `AUTO_SELL_DELAY` - Delay in milliseconds before auto-selling a token.\n- `PRICE_CHECK_INTERVAL` - Interval in milliseconds for checking the take profit and stop loss conditions.\n  - Set to zero to disable take profit and stop loss.\n- `PRICE_CHECK_DURATION` - Time in milliseconds to wait for stop loss\u002Ftake profit conditions.\n  - If you don't reach profit or loss bot will auto sell after this time.\n  - Set to zero to disable take profit and stop loss.\n- `TAKE_PROFIT` - Percentage profit at which to take profit.\n  - Take profit is calculated based on quote mint.\n- `STOP_LOSS` - Percentage loss at which to stop the loss.\n  - Stop loss is calculated based on quote mint.\n- `SELL_SLIPPAGE` - Slippage %.\n\n#### Snipe list\n\n- `USE_SNIPE_LIST` - Set to `true` to enable buying only tokens listed in `snipe-list.txt`.\n  - Pool must not exist before the bot starts.\n  - If token can be traded before bot starts nothing will happen. Bot will not buy the token.\n- `SNIPE_LIST_REFRESH_INTERVAL` - Interval in milliseconds to refresh the snipe list.\n  - You can update snipe list while bot is running. It will pickup the new changes each time it does refresh.\n\nNote: When using snipe list filters below will be disabled.\n\n#### Filters\n\n- `FILTER_CHECK_INTERVAL` - Interval in milliseconds for checking if pool match the filters.\n  - Set to zero to disable filters.\n- `FILTER_CHECK_DURATION` - Time in milliseconds to wait for pool to match the filters.\n  - If pool doesn't match the filter buy will not happen.\n  - Set to zero to disable filters.\n- `CONSECUTIVE_FILTER_MATCHES` - How many times in a row pool needs to match the filters.\n  - This is useful because when pool is burned (and rugged), other filters may not report the same behavior. eg. pool size may still have old value\n- `CHECK_IF_MUTABLE` - Set to `true` to buy tokens only if their metadata are not mutable.\n- `CHECK_IF_SOCIALS` - Set to `true` to buy tokens only if they have at least 1 social.\n- `CHECK_IF_MINT_IS_RENOUNCED` - Set to `true` to buy tokens only if their mint is renounced.\n- `CHECK_IF_FREEZABLE` - Set to `true` to buy tokens only if they are not freezable.\n- `CHECK_IF_BURNED` - Set to `true` to buy tokens only if their liquidity pool is burned.\n- `MIN_POOL_SIZE` - Bot will buy only if the pool size is greater than or equal the specified amount.\n  - Set `0` to disable.\n- `MAX_POOL_SIZE` - Bot will buy only if the pool size is less than or equal the specified amount.\n  - Set `0` to disable.\n\n## Warp transactions (RC)\n\nIn case you experience a lot of failed transactions or transaction performance is too slow, you can try using `warp` for executing transactions.\nWarp is hosted service that executes transactions using integrations with third party providers.\n\nNote: Warp transactions are disabled by default.\n\n### Security\n\nWhen using warp, transaction is sent to the hosted service.\n**Payload that is being sent will NOT contain your wallet private key**. Fee transaction is signed on your machine.\nEach request is processed by hosted service and sent to third party provider.\n**We don't store your transactions, nor we store your private key.**\n\nNote: Warp transactions are disabled by default.\n\n### Fees\n\nWhen using warp for transactions, fee is distributed between developers of warp and third party providers.\nIn case TX fails, no fee will be taken from your account.\n\n## Common issues\n\nIf you encounter an error that is not listed here, please contact me.\nTo collect more information on an issue, please change `LOG_LEVEL` to `debug`.\n\n### Unsupported RPC node\n\n- If you see following error in your log file:  \n  `Error: 410 Gone:  {\"jsonrpc\":\"2.0\",\"error\":{\"code\": 410, \"message\":\"The RPC call or parameters have been disabled.\"}, \"id\": \"986f3599-b2b7-47c4-b951-074c19842bad\" }`  \n  it means your RPC node doesn't support methods needed to execute script.\n  - FIX: Change your RPC node. You can use Helius or Quicknode.\n\n### No token account\n\n- If you see following error in your log file:  \n  `Error: No SOL token account found in wallet: `  \n  it means that wallet you provided doesn't have USDC\u002FWSOL token account.\n  - FIX: Go to https:\u002F\u002Fjup.ag\u002F and swap some SOL to USDC\u002FWSOL.\n\n    \n## Support\n\n\n- The current version has undergone multiple audits and testing, demonstrates strong profitability, and is free of errors. However, you should always pay attention to market changes and make adjustments accordingly. If you happen to encounter an overall market downturn while using it, I suggest waiting until the market stabilizes before running it again.\n\n- If it helps you, please leave a star🌟. It will have a positive impact on future maintenance.\n\n\n## Disclaimer\n\nThe Solana Trading Bot is provided as is, for learning purposes.\nTrading cryptocurrencies and tokens involves risk, and past performance is not indicative of future results.\nThe use of this bot is at your own risk, and we are not responsible for any losses incurred while using the bot. \n","Solana Trading Bot 是一个自动化交易工具，旨在帮助用户在Solana区块链上自动买卖代币。它能够根据用户预设的参数和策略实时监控市场条件，并在满足特定条件时执行交易，如池销毁、铸币放弃等。该项目使用TypeScript编写，经过多次优化，在稳定性和处理速度方面表现出色，特别适合当前Solana市场的复杂环境。适用于希望利用自动化手段提高交易效率和准确性的加密货币投资者或交易者。",2,"2026-06-11 04:09:51","CREATED_QUERY"]