Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jito-foundation/jito-relayer
Jito Foundation's Transaction Relayer
https://github.com/jito-foundation/jito-relayer
mev solana spam-filtering
Last synced: about 22 hours ago
JSON representation
Jito Foundation's Transaction Relayer
- Host: GitHub
- URL: https://github.com/jito-foundation/jito-relayer
- Owner: jito-foundation
- License: apache-2.0
- Created: 2022-06-04T15:54:40.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-01-30T17:16:30.000Z (15 days ago)
- Last Synced: 2025-01-30T18:24:44.988Z (15 days ago)
- Topics: mev, solana, spam-filtering
- Language: Rust
- Homepage: http://jito.network/
- Size: 673 KB
- Stars: 87
- Watchers: 8
- Forks: 42
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Security: security.md
Awesome Lists containing this project
README
# Jito Relayer
Jito Relayer acts as a transaction processing unit (TPU) proxy for Solana validators.# Building
```shell
# pull submodules to get protobuffers required to connect to Block Engine and validator
$ git submodule update -i -r
# build from source
$ cargo b --release
```# Releases
## Making a release
We opt to use cargo workspaces for making releases.
First, install cargo workspaces by running: `cargo install cargo-workspaces`.
Next, check out the master branch of the jito-relayer repo and
ensure you're on the latest commit.
In the master branch, run the following command and follow the instructions:
```shell
$ ./release
```
This will bump all the versions of the packages in your repo,
push to master and tag a new commit.## Running a release
There are two options for running the relayer from releases:
- Download the most recent release on the [releases](https://github.com/jito-foundation/jito-relayer/releases) page.
- (Not recommended for production): One can download and run Docker containers from the Docker [registry](https://hub.docker.com/r/jitolabs/jito-transaction-relayer).# Running a Relayer
See https://jito-foundation.gitbook.io/mev/jito-relayer/running-a-relayer for setup and usage instructions.