Run ScyllaDB
Option 1: Bare metal installation (Recommended)
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 ishttp://mainnet-seed-1.solayer.org:6005. --wait-for-grpc-peer-timeout-secs 0means 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.