Skip to main content
Works on Ubuntu 22.04, Ubuntu 24.04, and macOS.

Run ScyllaDB

https://docs.scylladb.com/manual/stable/getting-started/install-scylla/

Option 2: Docker

Install Rust

Install relevant dependencies (Ubuntu)

Install relevant dependencies (macOS)

Clone and build the Solayer RPC repository

Initialize ScyllaDB tables

Run the Solayer RPC

rpc-v2 now uses registry-first gRPC bootstrap by default:
  • It waits for a usable upstream gRPC peer discovered from the RPC registry.
  • With -s mainnet-seed-1.solayer.org, the default registry source is http://mainnet-seed-1.solayer.org:6005.
  • --wait-for-grpc-peer-timeout-secs 0 means wait forever.
  • If timeout is greater than 0, the node falls back to direct sequencer gRPC bootstrap after timeout.
  • To disable waiting and keep immediate sequencer bootstrap behavior, pass --wait-for-grpc-peer false.

Verify the Solayer RPC is running

You should see the current slot number.

Catching up with the network