{"id":13746875,"url":"https://github.com/jito-foundation/jito-solana","last_synced_at":"2026-04-29T16:01:35.626Z","repository":{"id":62169138,"uuid":"464691559","full_name":"jito-foundation/jito-solana","owner":"jito-foundation","description":"Jito Foundation MEV Solana Client","archived":false,"fork":false,"pushed_at":"2026-04-22T03:03:22.000Z","size":442779,"stargazers_count":712,"open_issues_count":32,"forks_count":367,"subscribers_count":15,"default_branch":"master","last_synced_at":"2026-04-22T05:10:38.806Z","etag":null,"topics":["mev","solana","validator"],"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/jito-foundation.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","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":"2022-03-01T00:36:37.000Z","updated_at":"2026-04-21T10:23:39.000Z","dependencies_parsed_at":"2023-10-16T06:58:13.385Z","dependency_job_id":"e2983ff5-e29b-44e8-aa49-926b153f31da","html_url":"https://github.com/jito-foundation/jito-solana","commit_stats":{"total_commits":25996,"total_committers":622,"mean_commits":41.79421221864952,"dds":0.847245730112325,"last_synced_commit":"b0d118e2dfe4177308b06c318504424ff5a53725"},"previous_names":["jito-labs/jito-solana"],"tags_count":583,"template":false,"template_full_name":null,"purl":"pkg:github/jito-foundation/jito-solana","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jito-foundation%2Fjito-solana","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jito-foundation%2Fjito-solana/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jito-foundation%2Fjito-solana/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jito-foundation%2Fjito-solana/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jito-foundation","download_url":"https://codeload.github.com/jito-foundation/jito-solana/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jito-foundation%2Fjito-solana/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32432917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T13:34:34.882Z","status":"ssl_error","status_checked_at":"2026-04-29T13:34:29.830Z","response_time":110,"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":["mev","solana","validator"],"created_at":"2024-08-03T06:01:03.429Z","updated_at":"2026-04-29T16:01:35.589Z","avatar_url":"https://github.com/jito-foundation.png","language":"Rust","funding_links":[],"categories":["Solana Agent Infrastructure","Others"],"sub_categories":["Benchmark Reality Check (real-world tool use)"],"readme":"\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://anza.xyz\"\u003e\n    \u003cimg alt=\"Anza\" src=\"https://i.postimg.cc/VkKTnMM9/agave-logo-talc-1.png\" width=\"250\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n[![Build status](https://badge.buildkite.com/3a7c88c0f777e1a0fddacc190823565271ae4c251ef78d83a8.svg)](https://buildkite.com/jito/jito-solana)\n\n# About\n\nThis repository contains Jito's fork of the Solana validator.\n\nWe recommend checking out our [Gitbook](https://jito-foundation.gitbook.io/mev/jito-solana/building-the-software) for\nmore detailed instructions on building and running Jito-Solana.\n\n---\n\n## **1. Install rustc, cargo and rustfmt.**\n\n```bash\n$ curl https://sh.rustup.rs -sSf | sh\n$ source $HOME/.cargo/env\n$ rustup component add rustfmt\n```\n\nThe `rust-toolchain.toml` file pins a specific rust version and ensures that\ncargo commands run with that version. Note that cargo will automatically install\nthe correct version if it is not already installed.\n\nOn Linux systems you may need to install libssl-dev, pkg-config, zlib1g-dev, protobuf etc.\n\nOn Ubuntu:\n\n```bash\n$ sudo apt-get update\n$ sudo apt-get install libssl-dev libudev-dev pkg-config zlib1g-dev llvm clang cmake make libprotobuf-dev protobuf-compiler libclang-dev\n```\n\nOn Fedora:\n\n```bash\n$ sudo dnf install openssl-devel systemd-devel pkg-config zlib-devel llvm clang cmake make protobuf-devel protobuf-compiler perl-core libclang-dev\n```\n\n## **2. Download the source code.**\n\n```bash\n$ git clone https://github.com/jito-foundation/jito-solana.git\n$ cd jito-solana\n```\n\n## **3. Build.**\n\n```bash\n$ ./cargo build\n```\n\n\u003e [!NOTE]\n\u003e Note that this builds a debug version that is **not suitable for running a testnet or mainnet validator**. Please read [`docs/src/cli/install.md`](docs/src/cli/install.md#build-from-source) for instructions to build a release version for test and production uses.\n\n# Testing\n\n**Run the test suite:**\n\n```bash\n$ ./cargo test\n```\n\n### Starting a local testnet\n\nStart your own testnet locally, instructions are in the [online docs](https://docs.anza.xyz/clusters/benchmark).\n\n### Accessing the remote development cluster\n\n* `devnet` - stable public cluster for development accessible via\ndevnet.solana.com. Runs 24/7. Learn more about the [public clusters](https://docs.anza.xyz/clusters)\n\n# Benchmarking\n\nFirst, install the nightly build of rustc. `cargo bench` requires the use of the\nunstable features only available in the nightly build.\n\n```bash\n$ rustup install nightly\n```\n\nRun the benchmarks:\n\n```bash\n$ cargo +nightly bench\n```\n\n# Release Process\n\nThe release process for this project is described [here](RELEASE.md).\n\n# Code coverage\n\nTo generate code coverage statistics:\n\n```bash\n$ scripts/coverage.sh\n$ open target/cov/lcov-local/index.html\n```\n\nWhy coverage? While most see coverage as a code quality metric, we see it primarily as a developer\nproductivity metric. When a developer makes a change to the codebase, presumably it's a *solution* to\nsome problem. Our unit-test suite is how we encode the set of *problems* the codebase solves. Running\nthe test suite should indicate that your change didn't *infringe* on anyone else's solutions. Adding a\ntest *protects* your solution from future changes. Say you don't understand why a line of code exists,\ntry deleting it and running the unit-tests. The nearest test failure should tell you what problem\nwas solved by that code. If no test fails, go ahead and submit a Pull Request that asks, \"what\nproblem is solved by this code?\" On the other hand, if a test does fail and you can think of a\nbetter way to solve the same problem, a Pull Request with your solution would most certainly be\nwelcome! Likewise, if rewriting a test can better communicate what code it's protecting, please\nsend us that patch!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjito-foundation%2Fjito-solana","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjito-foundation%2Fjito-solana","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjito-foundation%2Fjito-solana/lists"}