{"id":34642231,"url":"https://github.com/cakevm/mev-share-client","last_synced_at":"2026-05-26T06:31:06.844Z","repository":{"id":277821193,"uuid":"931019381","full_name":"cakevm/mev-share-client","owner":"cakevm","description":"Client for subscribing to MEV-Share events using Alloy","archived":false,"fork":false,"pushed_at":"2025-08-21T10:29:24.000Z","size":116,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-21T12:30:32.468Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cakevm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE-APACHE","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}},"created_at":"2025-02-11T15:38:12.000Z","updated_at":"2025-08-21T10:29:28.000Z","dependencies_parsed_at":"2025-02-16T11:27:53.713Z","dependency_job_id":"e6f60561-d791-4f8f-ae8b-0cadc49c1dfb","html_url":"https://github.com/cakevm/mev-share-client","commit_stats":null,"previous_names":["cakevm/mev-share-client"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/cakevm/mev-share-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cakevm%2Fmev-share-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cakevm%2Fmev-share-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cakevm%2Fmev-share-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cakevm%2Fmev-share-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cakevm","download_url":"https://codeload.github.com/cakevm/mev-share-client/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cakevm%2Fmev-share-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33507791,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T03:12:49.672Z","status":"ssl_error","status_checked_at":"2026-05-26T03:12:47.976Z","response_time":63,"last_error":"SSL_read: 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":[],"created_at":"2025-12-24T17:25:07.711Z","updated_at":"2026-05-26T06:31:06.839Z","avatar_url":"https://github.com/cakevm.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alloy MEV-Share Client\n\nThis crate allows to subscribe to the [MEV-Share event stream](https://docs.flashbots.net/flashbots-mev-share/searchers/event-stream) from [Flashbots](https://www.flashbots.net) using types from `alloy-rpc-types-mev`. But right now does not allow to send bundles to the MEV-Share API.\n\n\n# Why another crate?\nClients like [mev-share-rs](https://github.com/paradigmxyz/mev-share-rs) still depend on `ethers` and provide more than necessary for most users. This crate is a lightweight alternative to subscribe to the MEV-Share event stream.\n\n\n# Usage\nSee `subscribe_mev_share.rs` in [examples](./examples) for a full usage examples. \n\nExample usage:\n```rust\nlet mut stream = MevShareClient::new()?.subscribe();\n\nloop {\n    let event = stream.try_next().await?;\n    if let Some(event) = event {\n        info!(\"Event: {:?}\", event);\n    }\n}\n\n```\n\n# Acknowledgements\nMany thanks to the [Flashbots](https://www.flashbots.net) team for proving this API. And many thanks to the [alloy-rs](https://github.com/alloy-rs) team.\n\n# License\nThis project is licensed under the [Apache 2.0](./LICENSE-APACHE) or [MIT](./LICENSE-MIT).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcakevm%2Fmev-share-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcakevm%2Fmev-share-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcakevm%2Fmev-share-client/lists"}