{"id":25808943,"url":"https://github.com/hardworking-toptal-dev/pump.fun-bot","last_synced_at":"2025-02-27T22:39:38.440Z","repository":{"id":276831503,"uuid":"805344213","full_name":"hardworking-toptal-dev/pump.fun-bot","owner":"hardworking-toptal-dev","description":"Lightweight cross-chain Solana arbitrage engine and pump.fun coin creation sniper","archived":false,"fork":false,"pushed_at":"2024-05-24T11:36:47.000Z","size":5,"stargazers_count":10,"open_issues_count":1,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-02-19T21:35:14.327Z","etag":null,"topics":["pumpfunbot","solana","solana-mev-bot","solidity"],"latest_commit_sha":null,"homepage":"","language":"Solidity","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/hardworking-toptal-dev.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-05-24T11:32:41.000Z","updated_at":"2025-02-15T07:22:26.000Z","dependencies_parsed_at":"2025-02-10T17:47:54.894Z","dependency_job_id":"ec18ed0b-e88d-4b63-bc7c-74f5ea1d5cc0","html_url":"https://github.com/hardworking-toptal-dev/pump.fun-bot","commit_stats":null,"previous_names":["hardworking-toptal-dev/pump.fun-bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardworking-toptal-dev%2Fpump.fun-bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardworking-toptal-dev%2Fpump.fun-bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardworking-toptal-dev%2Fpump.fun-bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hardworking-toptal-dev%2Fpump.fun-bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hardworking-toptal-dev","download_url":"https://codeload.github.com/hardworking-toptal-dev/pump.fun-bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241069502,"owners_count":19904224,"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":["pumpfunbot","solana","solana-mev-bot","solidity"],"created_at":"2025-02-27T22:39:37.882Z","updated_at":"2025-02-27T22:39:38.435Z","avatar_url":"https://github.com/hardworking-toptal-dev.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solana-Mevbot\n\nLightweight cross-chain arbitrage bot leveraging the simplicity and minimal gas fees of Ethereum L2's to perform sandwich attacks on the Solana Blockchain via cross-chain bridges.\n\n\u003e Due to the the atomic nature of MEV operations, if they are not profitable they will fail and no net profit will be lost.\n\n# Operation\n\n```mermaid\ngraph LR\nA[MEV] -- Identify TX --\u003e B((Atomic Tx)) --\u003e D{Bridge SOL}\nD --\u003e C(Mev Buy)\nC --\u003e E(Target Buy)\nE --\u003e F(Mev Sell)\nF --\u003eJ(tx fail)\nJ--tx reverted --\u003eA\nF --\u003e H(arbitrage) --profit --\u003e A\n```\n\n- The bot begins by searching for transactions on Raydium pools containing either slippage or token liquidity deficits that are within a profitable threshold.\n  `note: the bot will profit from any transaction value within its balance range. Generally, higher thresholds net more tranactions`\n- Once the transaction is identified, a dynamic atomic transaction is initiated that begins with bridging Base ETH to SOL then front-running the target and selling immediately after, profiting from the price action generated by maxing out the targets slippage - then depositing the profit back into the contract.\n- The transaction is dynamic because the bot is ready to update the gas + tip provided to any nodes in the Atomic transaction on-the-fly so as to remain profitable and avoid the transaction reverting. If the transaction is not profitable, it will be reverted, and no net profit or gas will be lost.\n- Targets coin creations on pump.fun to sandwich the token dev's first buy transaction\n\n# Setup\n\n- Install MetaMask\n- Download the repository as a zip\n- In Metamask Add Base Network and switch to it\n- Access https://remix.ethereum.org\n- Upload the project folder and files\n- Look to the left hand side at the toolbar\n- In the 'Solidity Compiler' tab, compile Engine.sol\n- In the 'Deploy and Run' tab, Choose injected provider Metamask and connect MetaMask\n- Click deploy to deploy to Base L2\n- Expand the deployed contract functions below\n- Make sure to have Base ETH by either bridging or purchasing it with a Coinbase account\n- Copy contract address and send 0.5 - 2.5 Base ETH to your deployed contract for bridging\n- Click start\n  \u003e **ℹ️:** The bot will immediately start transacting if there is readily available arbitrage on the network. Currently volume is extremely high of due to https://Pump.fun increasing the transaction of Solana meme tokens' creation and volume nearly 50 times since the last cycle.\n\n# Contributions\n\nContributions are welcome. If you would like to contribute please submit a pull request with your suggested changes.\n\n# Support\n\nIf you benefitted from the project, show us some support by giving us a star ⭐. Open source is awesome!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhardworking-toptal-dev%2Fpump.fun-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhardworking-toptal-dev%2Fpump.fun-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhardworking-toptal-dev%2Fpump.fun-bot/lists"}