Solana · MAINNET

Verify the ledger

Reloader anchors its reward ledger to the Solana blockchain in hourly Merkle batches. This page lets anyone check that a ledger entry is committed to an on-chain root — no trust in Reloader required.

How it works
Every ledger entry, provable

About once an hour the platform takes the new entries in its append-only reward ledger, hashes each one, and combines the hashes into a single Merkle root — one fingerprint that commits to every entry in the batch. That root is written to the Solana blockchain as a public memo transaction signed by the Reloader operator wallet, so a new entry is committed on chain within about an hour of being written. Once it is on chain, nobody — including Reloader — can silently rewrite history: changing any ledger entry would change its hash, the root, and break the proof.

Step 1 Batch & hash New ledger rows are serialized in a fixed, documented byte layout and hashed with SHA-256 — one leaf per entry, ordered by ledger id.
Step 2 Anchor on Solana The Merkle root is published on-chain as a memo: reloader-anchor:v1:<root>:<first>-<last>. The transaction signature is your receipt.
Step 3 Verify anything Paste a ledger entry id below. You get the entry’s hash and its sibling path; your browser recomputes the root and compares it with the anchored one.
Verify a transaction
Check a ledger entry against the chain

Enter a ledger entry id (shown on your wallet history as the entry reference). We return the entry’s leaf hash and its Merkle path; your browser then rebuilds the root locally with Web Crypto and compares it with the anchored root — the verification happens on your machine, not our servers.

Recompute it yourself: leaf = SHA-256 of the entry’s canonical serialization; at each step, concatenate the two 32-byte digests in the order shown (sibling left or right) and SHA-256 the result. The final digest must equal the anchored Merkle root.

Recent anchors
Latest anchor batches

Each row is one batch of ledger entries committed to a single Merkle root. Anchored batches carry a Solana transaction signature — follow it to see the root on chain, independently of Reloader.

BatchLedger rangeEntriesMerkle rootStatusTx signatureCreated
#999 – 183 de6131…15b499 anchored 2g4fw…qNxEq ↗ 2026-10-08 04:00 UTC
#998 – 185 e8ef52…e7e72f anchored 2Zm6i…oAdNN ↗ 2026-10-08 03:00 UTC
#997 – 189 0d950f…f76638 anchored 4MJtW…S44ds ↗ 2026-10-08 02:00 UTC
#996 – 177 88b8f6…e8e658 anchored KcQRt…U1Aqn ↗ 2026-10-08 01:00 UTC
#995 – 179 38947b…3cef17 anchored 3DRJM…LfJDh ↗ 2026-10-08 00:00 UTC
#994 – 179 aaf40d…935f6e anchored 5swUu…KAHm5 ↗ 2026-10-07 23:00 UTC
#993 – 171 fd9164…9eeb38 anchored sf252…KHKxJ ↗ 2026-10-07 22:00 UTC
#992 – 5,283 4688e5…79f040 anchored JF8Mj…4HQ6K ↗ 2026-10-07 21:00 UTC
#991 – 10,000 9f2ff1…ca0912 anchored 2U5ap…TGFzk ↗ 2026-10-07 20:00 UTC
#990 – 1,223 361810…bb2838 anchored 94c9t…HMWeD ↗ 2026-10-07 19:00 UTC
#99 – 31 591a60…a4f7c2 anchored 3Eeag…yfN9N ↗ 2026-09-01 08:40 UTC
#989 – 188 6f5d28…b2e97b anchored 493CZ…dWAZu ↗ 2026-10-07 18:00 UTC
#988 – 350 b34ade…51f91c anchored 2oxgg…S4E6m ↗ 2026-10-07 17:00 UTC
#987 – 346 900fdd…36c07d anchored 5Wm5j…HiHdK ↗ 2026-10-07 16:00 UTC
#986 – 323 f65904…97f371 anchored BohQN…2zdCb ↗ 2026-10-07 15:00 UTC
#985 – 197 4ea16e…3c4297 anchored 5iK9s…F8pn8 ↗ 2026-10-07 14:00 UTC
#984 – 187 e8d9db…7e5876 anchored R5dAN…nGcHT ↗ 2026-10-07 13:00 UTC
#983 – 222 82e396…2a1eb2 anchored 5YSNk…BwQ74 ↗ 2026-10-07 12:00 UTC
#982 – 185 b179bf…bacc33 anchored 4Xpmv…fuw1r ↗ 2026-10-07 11:00 UTC
#981 – 199 36f52f…e809a8 anchored 5Dpvy…knMGz ↗ 2026-10-07 10:00 UTC
Token & wallet overview: Reloader on Solana