Skip to content
Minerva. Post-quantum, proof of work.

Network

Network

Public testnet, chain id 77138. One operator node serves as bootnode; genesis file, genesis hash and enode are published. This page covers node setup, mining setup and the public endpoints.

The base of a fluted column
Proof of work

Testnet 77138 · live reads

reading…
Block height
—
Block interval
—
Reporting nodes
—
Source
testnet RPC
eth_blockNumber, eth_getBlockByNumber, net_peerCount; refreshed every 30 s

Networks

minerva-devnet
chain 77137 · local
minerva-testnet
chain 77138 · relaunched 2026-10-23
minerva-mainnet
chain 77139 · reserved; no genesis

Node setup

Initialise from the published genesis, connect to the bootnode, verify block 0 against the published hash, confirm a peer, then enable mining. The node refuses a genesis whose hash differs from the pinned one.

Genesis hash
0x364c9c46ce915db7a4bbd746fabbab83a07ae3626773830090b4704a9799af38
Bootnode
enode://4137d64994dc7bc3d4cb86df2cfe7958ee8c55d004dc716594301b82b237734c0ed34a77853274884753f24bac653dec9232f01ad8789f14eaed8c826961fe16@148.113.213.71:30303
Public RPC
https://testnet.minervachain.org/rpc (POST, rate limited)
Faucet · relayer · indexer
https://testnet.minervachain.org/faucet · https://testnet.minervachain.org/pq-dev/send-raw · https://testnet.minervachain.org/api/indexer
# build the node image from the repository (or use the release binary)
docker build -f infra/Dockerfile.node -t minerva/minerva-geth:local .

# bare metal: initialise the data directory from the published genesis, then start
minerva-geth --datadir ~/minerva init genesis.json
minerva-geth --datadir ~/minerva --networkid 77138 \
  --bootnodes "enode://4137d64994dc7bc3d4cb86df2cfe7958ee8c55d004dc716594301b82b237734c0ed34a77853274884753f24bac653dec9232f01ad8789f14eaed8c826961fe16@148.113.213.71:30303" \
  --http --http.addr 127.0.0.1 --http.api eth,net,web3,minerva

# check the node against the published facts
minerva-geth genesis-hash genesis.json     # must print 0x364c9c46ce…9799af38
minerva-geth doctor --rpc http://127.0.0.1:8545

Mining setup

Ethash Proof of Work. The reward address must be a Minerva account; rewards and the miner share of base fees are credited to its balance.

MRV, the native coin: 1 MRV per block in the first era, halving every 10,500,000 blocks.

Emission
1 MRV per block, halving every 10,500,000 blocks, 21,000,000 MRV scheduled issuance; 30 % of the base fee to the miner, 70 % burned
Genesis difficulty
0x600000, sized for a 4-thread CPU miner at roughly 15 s per block; adjusts with the network
Reward address
a Minerva account address (for example one created in Minerva Wallet 0.1.2)
minerva-geth --datadir ~/minerva --networkid 77138 \
  --bootnodes "<bootnode enode>" \
  --mine --miner.threads 4 --miner.etherbase 0xYOUR_MINERVA_ACCOUNT

# rewards go to a Minerva account; only its ML-DSA-65 key can spend them.
A block cut from a rock face
Open mining

Operational notes