{"id":27134696,"url":"https://github.com/neeboo/monad_bot","last_synced_at":"2026-07-02T14:04:51.339Z","repository":{"id":285591055,"uuid":"958660659","full_name":"neeboo/monad_bot","owner":"neeboo","description":"a rust version monad bot","archived":false,"fork":false,"pushed_at":"2025-04-01T15:36:29.000Z","size":5282,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T16:43:11.478Z","etag":null,"topics":["alloy","bot","ethereum","mev","monad","rust","trading","tradingbot"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/neeboo.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":"2025-04-01T14:57:48.000Z","updated_at":"2025-04-01T15:39:25.000Z","dependencies_parsed_at":"2025-04-01T16:47:19.633Z","dependency_job_id":"06549534-9050-4c38-9608-f893d5fbe11b","html_url":"https://github.com/neeboo/monad_bot","commit_stats":null,"previous_names":["neeboo/monad_bot"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neeboo%2Fmonad_bot","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neeboo%2Fmonad_bot/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neeboo%2Fmonad_bot/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neeboo%2Fmonad_bot/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neeboo","download_url":"https://codeload.github.com/neeboo/monad_bot/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247755591,"owners_count":20990626,"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":["alloy","bot","ethereum","mev","monad","rust","trading","tradingbot"],"created_at":"2025-04-08T00:49:17.932Z","updated_at":"2026-07-02T14:04:51.307Z","avatar_url":"https://github.com/neeboo.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Monad Bot\nAn experimental *Vibe Coding* project.\n1. I forked [https://github.com/FastLane-Labs/break-monad-frontrunner-bot](https://github.com/FastLane-Labs/break-monad-frontrunner-bot) to `bot_go` folder\n2. I tried using prompts and CLine+Deepseek(Reasoner as Planner, Chat as Actor) to rewrite the `bot_go` to `bot_rs`\n3. After a few hours it finally lands however still need my engineer work a lot\n\n## How to run\n1. `cd bot_rs`\n1. change `.env.example` to `.env` in bot_rs\n2. replace the `RPC URL` to Monad Testnet, eg: \"https://rpc.monad-testnet-2.fastlane.xyz/b3qFoDfY9sR44yRyOeHAfyj9dpEXVoOC\"\n3. replace the `PRIVATE_KEY` to your actuall private key, start with `0x`, *NOT SEEDPHRASE*\n4. make sure you have some `MON` in your `Wallet`, which should be the address of the associated `PRIVATE_KEY`\n5. then run `cargo run` or `cargo build --release \u0026\u0026 ./target/release/frontrunner-bot`\n\n## How to build yourself?\n1. change anything in `main.rs` or `lib.rs`\n2. `cargo build` or `cargo run`\n\n## Findings\n1. It's hard to use `planner` just to say `hey, rewrite everything` then switch to `Act Mode` and boom! It doesn't work, at all.\n2. LLM models are not familiar with latest software dependencies, you need to manually adjust those deps version if they bindly adding them.\n3. For MVC development model, the `M` comes first, so you need to let LLM knows your model design, and let them draft the interface/trait/types, then start writing specific functions.\n4. When it comes to fix things, you need to manually fix bugs when the LLM shows some speculating codes.\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneeboo%2Fmonad_bot","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fneeboo%2Fmonad_bot","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fneeboo%2Fmonad_bot/lists"}