{"id":21239203,"url":"https://github.com/cutupdev/solana-arbitrage-bot","last_synced_at":"2026-01-21T14:03:39.211Z","repository":{"id":260545236,"uuid":"867189341","full_name":"cutupdev/Solana-Arbitrage-Bot","owner":"cutupdev","description":"Solana Arbitrage Bot on several DEX","archived":false,"fork":false,"pushed_at":"2025-12-23T07:21:02.000Z","size":1946,"stargazers_count":275,"open_issues_count":0,"forks_count":94,"subscribers_count":74,"default_branch":"main","last_synced_at":"2025-12-24T21:57:20.251Z","etag":null,"topics":["arbitrage","arbitragebot","bot","raydium","raydium-bot","solana","typescript"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cutupdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-03T15:50:29.000Z","updated_at":"2025-12-23T07:21:08.000Z","dependencies_parsed_at":"2024-10-31T23:44:39.559Z","dependency_job_id":null,"html_url":"https://github.com/cutupdev/Solana-Arbitrage-Bot","commit_stats":null,"previous_names":["cutupdev/solana-arbitrage-bot"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cutupdev/Solana-Arbitrage-Bot","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutupdev%2FSolana-Arbitrage-Bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutupdev%2FSolana-Arbitrage-Bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutupdev%2FSolana-Arbitrage-Bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutupdev%2FSolana-Arbitrage-Bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cutupdev","download_url":"https://codeload.github.com/cutupdev/Solana-Arbitrage-Bot/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cutupdev%2FSolana-Arbitrage-Bot/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28634787,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-21T04:47:28.174Z","status":"ssl_error","status_checked_at":"2026-01-21T04:47:22.943Z","response_time":86,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["arbitrage","arbitragebot","bot","raydium","raydium-bot","solana","typescript"],"created_at":"2024-11-21T00:42:25.920Z","updated_at":"2026-01-21T14:03:39.206Z","avatar_url":"https://github.com/cutupdev.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solana-Arbitrage-Bot\nThis is an arbitrage bot that gets profit by token price difference between several dexs. It finds prifitable router and confirm transaction. This is not full source code, just sharing old version for giving vision about solana arbitrage bot, feel free to reach out of me when you need full code or custom arbitrage bot [Whatsapp: https://wa.me/13137423660 Or Telegram: https://t.me/DevCutup].\n\n\n## Main featurs \n### Dex supports \n- Pumpfun\n- Pumpswap\n- Raydium\n- Meteora\n\n### Workflow\n#### Off-chain\nOn off-chain side, it fetches token's price on several dexs, and determine profitable router.\n#### On-chain\nOnce bot finds profitable router on off-chain side, it builds transaction then send to on-chain program. On-chain program confirm it by CPIs to multi dexs.\n\n\n## How to install\n1. Clone the repository\n```bash\ngit clone https://github.com/cutupdev/Solana-Arbitrage-Bot.git\ncd Solana-Arbitrage-Bot\n```\n2.  Off-chain\n- Build the project\n```bash\ncargo build\n```\n- Run the project\n```bash\ncargo run\n```\n3. On-chain\n- Build smart contract\n```bash\nanchor build\n```\n- Deploy smart contract\n```bash\nanchor deploy\n```\n\n\n## Folders description\n- `offchain/`: off-chain arbitrage bot code \n- `swap/`: on-chain swap program\n- `pools/`: dex pool metadata\n- `onchain/`: analysis of other arbitrage swaps\n- `mainnet/`: fork mainnet account states to test swap input/output estimates\n\n\n### Contact Information\n- Telegram: https://t.me/DevCutup\n- Whatsapp: https://wa.me/13137423660\n- Twitter: https://x.com/devcutup\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutupdev%2Fsolana-arbitrage-bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcutupdev%2Fsolana-arbitrage-bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcutupdev%2Fsolana-arbitrage-bot/lists"}