{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"codeGuideFiles":[],"seo":{"title":"Rakurai Quickstart — Guide","description":"Learn how to work with Staking API for managing deposits, withdrawals, and stake pool information."},"dynamicMarkdocComponents":[],"metadata":{"type":"markdown"},"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"rakurai-quickstart--guide"},"children":["Rakurai Quickstart — Guide"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Fast upgrade steps for operators already running a Rakurai validator."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Audience:"]}," Existing Rakurai validator operators upgrading to a new release."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["See also:"]}," ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/services/rakurai_jito_private/rakurai_docs/validators/setup"},"children":["Setup and build"]}," (full guide)"]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"1.-upgrade-steps"},"children":["1. Upgrade steps"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you are already running Rakurai and only want to upgrade your node, follow these steps for this release."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Note:"]}," If you are new to running Rakurai, follow the complete guide starting at ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/services/rakurai_jito_private/rakurai_docs/validators/setup#2-download-and-build-rakurai-solana"},"children":["Setup and build"]},"."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Checkout to the latest release"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"git checkout <RELEASE_TAG>\n","lang":"bash"},"children":[]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Update your submodules in this release:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"git submodule update --init\n","lang":"bash"},"children":[]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Download the ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/services/rakurai_jito_private/rakurai_docs/validators/setup#33-download-the-scheduler-binary"},"children":["scheduler binary"]},", authenticating it with your identity key."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Replace your old binary with the new one in the correct paths."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/docs/services/rakurai_jito_private/rakurai_docs/validators/setup#4-build-the-client"},"children":["Build and run"]}," your validator, incorporating the scheduler binary you just downloaded."]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"2.-share-diagnostics-log-after-first-leader-turn"},"children":["2. Share diagnostics log after first leader turn"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Please share the output of this command after your first leader turn on a Rakurai validator:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"bash","header":{"controls":{"copy":{}}},"source":"date; for p in \"block time\" \"Banking packet delay\" \"rakurai_status\"; do line=$(grep \"$p\" <LOG_FILE> | tail -n1); echo \"$p: ${line:-not found}\"; done\n","lang":"bash"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Replace ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["<LOG_FILE>"]}," with your actual log file name."]}]},"headings":[{"value":"Rakurai Quickstart — Guide","id":"rakurai-quickstart--guide","depth":1},{"value":"1. Upgrade steps","id":"1.-upgrade-steps","depth":2},{"value":"2. Share diagnostics log after first leader turn","id":"2.-share-diagnostics-log-after-first-leader-turn","depth":2}],"frontmatter":{"seo":{"title":"Rakurai Quickstart — Guide"}},"lastModified":"2026-06-22T13:51:52.000Z"},"slug":"/docs/services/rakurai_jito_private/rakurai_docs/validators/quickstart","userData":{"isAuthenticated":false,"teams":["anonymous"]}}