{"id":30459540,"url":"https://github.com/youneedwork/searcher-examples","last_synced_at":"2025-09-06T01:33:20.405Z","repository":{"id":244324874,"uuid":"810732709","full_name":"YouNeedWork/searcher-examples","owner":"YouNeedWork","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-09T04:04:49.000Z","size":196,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-08-31T10:31:19.525Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/YouNeedWork.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-06-05T08:56:51.000Z","updated_at":"2024-08-09T04:04:52.000Z","dependencies_parsed_at":"2024-06-14T02:43:25.570Z","dependency_job_id":"1b4ccecf-fc65-4e04-b278-86cb74b8f692","html_url":"https://github.com/YouNeedWork/searcher-examples","commit_stats":null,"previous_names":["yusongwang/searcher-examples","youneedwork/searcher-examples"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/YouNeedWork/searcher-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2Fsearcher-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2Fsearcher-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2Fsearcher-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2Fsearcher-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/YouNeedWork","download_url":"https://codeload.github.com/YouNeedWork/searcher-examples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/YouNeedWork%2Fsearcher-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273846966,"owners_count":25178628,"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","status":"online","status_checked_at":"2025-09-05T02:00:09.113Z","response_time":402,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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-08-23T18:30:34.022Z","updated_at":"2025-09-06T01:33:20.379Z","avatar_url":"https://github.com/YouNeedWork.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# About\nFork from github.com/jito-labs/searcher-examples\nFor fix the build failed\n\n## Setup\n1. Install protoc to compile protobufs\n- Follow instructions at: https://grpc.io/docs/protoc-installation/#install-pre-compiled-binaries-any-os\n2. Ensure that the rust toolchain is installed\n```bash\n$ curl https://sh.rustup.rs -sSf | sh\n$ source $HOME/.cargo/env\n```\n3. Clone the repo\n```bash\n$ git clone https://github.com/jito-labs/searcher-examples.git --recurse-submodules\n$ cd searcher-examples\n```\n\n## Infrastructure\nYou will need access to a few things before running these examples.\n\n### Local keypair\nThis is a locally generated wallet which you will use to sign transactions and pay for transaction fees and tips with.\n\n### Block Engine URLs\nA list of our block engine URLs can be found here: https://jito-labs.gitbook.io/mev/systems/connecting/mainnet\n\n### Block Engine API Key\nPlease apply for block engine API keys here: https://web.miniextensions.com/WV3gZjFwqNqITsMufIEp\n\n### On-chain addresses\nOn-chain addresses for tip programs and tip accounts can be found here: https://jito-foundation.gitbook.io/mev/mev-payment-and-distribution/on-chain-addresses\n\n## Folders\n\n### backrun\nOur most complex example, this shows how to \"backrun\" transactions. \n\nBackrunning is when one inserts a transaction immediately behind a target transaction. Common forms of backrunning can be arbitrage and liquidations.\n\nThis example listens to transactions from the mempool and submits bundles containing a backrun transaction immediately behind a target transaction.\n\n### cli\nThis is a rust program that exercises functionality inside the searcher API so you can explore the functionality. It provides an intuitive CLI-based interface for connecting to the block engine and sending test bundles.\n\n### jito_protos\nAn example on how to build the protobufs that define the messages and services one can use to talk to our block engine.\n\n### searcher_client\nAn example on how to authenticate with the block engine as a searcher. All users in the block engine need to perform a challenge-response \n\n## Disclaimer\nUse this at your own risk.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouneedwork%2Fsearcher-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyouneedwork%2Fsearcher-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouneedwork%2Fsearcher-examples/lists"}