Arkiv · deployment golemdb-prefill-alpha.0
Arkiv: the Sourcify prefill devnet on GolemDB
Arkiv is the node on the v1.0.0-alpha.0 GolemDB line. Its genesis holds the full Sourcify export of verified Ethereum contracts. Two other Sourcify nodes, Legacy and Alternative, use the same chain ID, 7706815. Only the genesis hash tells them apart, so check it before you rely on this node.
Chain ID: shared with Legacy and Alternative, so it does not identify this node
77068150x7598bf
RPC address (JSON-RPC over HTTPS POST)
https://prefill.arkiv-global.net/ Copy
Genesis block hash: this identifies the node
0x888b17b6c3e989aa1ec7ae3c134cc00f043c05a2237c340f6569a45ce9d73f01 Copy
Genesis state root (the chainspec's stateHash, GolemDB's root after the prefill)
0x9b2559a400e878e53ca9cae2eb56534d043600c03a372a45f0af2aeb10303e4c
Checking the live node… This page asks the RPC above for its chain ID, genesis block and client version, and compares them with this deployment.
Live
Identity checks
The three Sourcify nodes
Name RPC Client Genesis hash
Arkiv this page
prefill.arkiv-global.net reth/v2.7.0-a91d851 0x888b17b6c3e989aa1ec7ae3c134cc00f043c05a2237c340f6569a45ce9d73f01
Legacy rpc.sorbet.db-chain.testnet.arkiv.network reth/v2.5.0-189c0df 0x272381320ca0230fdf5f8889fed1b5a333ab33cbae45d5edfd938c1dcac44393
Alternative alt-node.arkiv-global.net arkiv-native/ethereum-compat-v1 0xe155a9c155b642974835bf27770eef4f14167597c1f57e19204dcad56a69deb1
All three report chain ID 7706815 (0x7598bf). Values read from each RPC on 2026-10-22.
Source: what each repository runs
The node is built from three repositories. arkiv's Cargo.lock pins the golemdb and reth commits, so the arkiv tag alone fixes the other two. Each tag's message lists all four commits. arkiv, golemdb and reth are public. arkiv-prefill is private.
Binary
Program arkiv-reth, built from arkiv golemdb-prefill-alpha.0
sha256 fdb4fc109cf1fc2531c61232fecd4c8d413ae7c3b4a29135d56010dbf8bbcaa7
Build cargo build --locked --profile release-fast --bin arkiv-reth with debug line tables, not stripped, on 2026-10-20 23:00 UTC
Checked On 2026-10-21, a rebuild of the tagged tree with the same flags was byte-identical to the running binary
Node flags --dev --dev.block-time 2s --http.api eth,net,web3
Data
Source archive seed-inputs/sourcify-ethereum-20261020.tar.zst (R2 bucket arkiv-sourcify-preload, 39.9 GB)
Archive sha256 269c707b9472f719f990af87651a78cc7d10c83a9218ed128a4608426fcf1811
Contracts 7,893,417 verified Ethereum mainnet contracts. Entities never expire.
Seeded 2026-10-20/21: arkiv-cli seed-genesis --commit-every 100000, 153 chunks in 4 h 42 min, 211 GB store
Verified arkiv-prefill sourcify.test.ts passed 4/4 against this node (58 min)
Entity kind Expected Live at head
Check it yourself
curl -s https://prefill.arkiv-global.net/ -H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"eth_getBlockByNumber","params":["0x0",false]}' \
| jq -r .result.hash
# 0x888b17b6c3e989aa1ec7ae3c134cc00f043c05a2237c340f6569a45ce9d73f01
The same facts in machine-readable form: /deployment.json
Known gaps (alpha)
This is a --dev chain, so anyone can send transactions to it. Don't treat it as a stable network.
Reads at past blocks are not supported yet. Queries answer at the head.
A broad query (*) takes about 36 s for its first page over 15.3M entities. Later pages take about 0.1 s.
Filters that are only negations, or empty, return "not implemented".
Requests are limited to 10 per second and 8 connections per IP.
Last updated 2026-10-22. Operated by scx1332.