Public
Ledger anchors
The ledger head, written to Robinhood Chain every hour.
GET/v1/anchors
Public. The ledger is a hash chain: each entry's hash covers the one before it. Once an hour, if the ledger grew, the settlement key sends a 0-value transaction to itself on Robinhood Chain whose input is the current height and head hash. Changing any entry at or below that height would change the head hash and no longer match the chain.
| Bytes | Field |
|---|---|
| 0–3 | 0x46424c31 (ASCII FBL1) |
| 4–11 | Ledger height, uint64 big endian |
| 12–43 | Ledger head hash (32 bytes) |
Check an anchor yourself
- Fetch the transaction
txfrom any Robinhood Chain RPC. It must have succeeded, withfrom=to=operator. - Decode its input: magic, height, hash.
- Fetch that height from
GET /v1/ledger?after=<height − 1>&limit=1and compare the entry'shash. - Recompute the entry hash from
prev_hashandpayload_hash(see Ledger).
The dapp's Trust center does these four steps in your browser with Verify latest.
Response
ledger_headobject | nullCurrent height and hash.
latest_confirmedAnchor | nullThe newest anchor mined on-chain.
unanchored_entriesnumberEntries written since that anchor. They are covered by the next one.
anchors[]Anchor[]Recent anchors, newest first: height, hash, tx, explorer, status (sent, confirmed, failed), block, created_at, confirmed_at.
An anchor proves the ledger was not rewritten after it was anchored. It does not prove an entry describes a real-world delivery; for payments, check the settlement tx (Settlements).
Request
curl https://dapp.filobook.run/v1/anchorsResponse · 200
{
"enabled": true,
"chain_id": 4663,
"operator": "0xE68D1224322e0Ac520B97c042A036e12222F004C",
"format": {
"magic": "0x46424c31",
"layout": "magic (4 bytes) | ledger height (uint64, big endian) | ledger head hash (32 bytes)",
"from": "operator",
"to": "operator",
"value": "0"
},
"every": "hourly, when the ledger has new entries",
"ledger_head": { "height": 65, "hash": "c8b2bfbb423c611bea5f2d7e277a1a3da06c78315fd3a859656ba6f3991b2e15" },
"latest_confirmed": {
"height": 65,
"hash": "c8b2bfbb423c611bea5f2d7e277a1a3da06c78315fd3a859656ba6f3991b2e15",
"tx": "0xd166fb01a328a64083a86108ad327948855e0ba715365d9e2bce0549080f6754",
"explorer": "https://robinhoodchain.blockscout.com/tx/0xd166fb01a328a64083a86108ad327948855e0ba715365d9e2bce0549080f6754",
"status": "confirmed",
"block": 115129275,
"created_at": "2026-11-15T17:34:58.318Z",
"confirmed_at": "2026-11-15T17:34:58.961Z"
},
"unanchored_entries": 0,
"anchors": [ … ]
}Was this page helpful?