Skip to content

Instantly share code, notes, and snippets.

@diman-io
diman-io / snapshots.md
Created August 6, 2024 17:50 — forked from ripatel-fd/snapshots.md
Informal Guide to Solana Snapshots

Consider this an informal guide to reading the Solana snapshot format. This guide is written for Solana Labs versions v1.14 through v1.17.

You are probably reading this because you want to read the accounts in a snapshot without going through the pain of interfacing with the Solana Labs codebase.

Terminology

We assume general familiarity with the Solana ledger.

From 7db7441d79c3fb63b43c8793fe76159fff2cdc4b Mon Sep 17 00:00:00 2001
From: DimAn <[email protected]>
Date: Tue, 16 Jan 2024 14:08:58 +0200
Subject: [PATCH] ignore too old tower error
---
core/src/consensus.rs | 7 +++++++
core/src/replay_stage.rs | 7 +++++++
2 files changed, 14 insertions(+)
@diman-io
diman-io / how-to-run-jito-validator.md
Last active July 16, 2024 18:27
How to run jito-validator

How to run jito-validator

For this example /opt/jito directory will be used as base directory. If you want you can use another base directory.

jito-validator source will be in /opt/jito/jito-solana

jito-validator releases will be in /opt/jito/releases

Use /opt/jito/releases/active_release/bin/solana-validator in your solana.service file

Keybase proof

I hereby claim:

  • I am diman-io on github.
  • I am diman_io (https://keybase.io/diman_io) on keybase.
  • I have a public key ASDB6uUDktpmWEouiCS5WZq7DXxUfSiXBFkWSAkujKPjAwo

To claim this, I am signing this object: