bullseye-arrowValidator Quickstart

Get started with the Raiku validator client

Our raiku-agave client is built on top of jito-agave.

If you're already running Jito, switching to Raiku means adding just a few flags to your existing validator startup. Jito Classic and Raiku coexist. This means no changes to your pre-existing Jito configuration are required.

circle-exclamation

The Raiku validator is available at raiku-agavearrow-up-right to our pilot program partners and will be open-sourced at the end of the pilot program.

circle-info

The Raiku client shares the same hardware requirements as the Agave validator client, which can be found herearrow-up-right.

Already running jito-agave?

Follow the install process and add the following flags to your existing validator startup command:

--raiku-engine-url https://engine.testnet.raiku.sh:443 \
--raiku-merkle-root-upload-authority 7maV3ghmAJZGmzCBa8xNWVkrz4S1WHiCXzAZhPufBY8e \
--raiku-commission-bps 500

That's it. Your existing Jito flags stay unchanged.

Building from Source

1. Install rustc, cargo & rustfmt

curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
rustup component add rustfmt

When building the master branch, make sure you are using the latest stable Rust version:

When building a specific release branch, check the Rust version in ci/rust-version.sh and install it if needed:

Note: If this is not the latest Rust version on your machine, cargo commands may require an overridearrow-up-right in order to use the correct version.

On Linux systems you may need to install libssl-dev, pkg-config, zlib1g-dev, protobuf etc.

On Ubuntu

On Fedora

2. Download the Source Code

3. Build the Client

Last updated

Was this helpful?