Rewards and issuance¶
| Rule | Value |
|---|---|
| Split of each block's new issuance | 79.2 % GhostRider miner · 19.8 % active Smartnode validators (for authenticated duties) · 1 % founder treasury |
| Founder share | Carved out of the same issuance — no extra supply, never charged on transfers, gas or AI payments |
| Supply cap | None (uncapped by policy) |
| Base fee | Burned (fee_burn_wei) |
| Priority fee | To the block's miner |
| AI service revenue | Separate: paid by customers through escrow, never minted (revenue policy) |
The issuance schedule on the private testnet is an Ethereum-derived local reference; read actual amounts from the counters below instead of assuming a fixed block reward.
Exact counters¶
Consensus keeps lifetime counters in a system account; g4_status returns them as decimal strings of wei:
| Field | Meaning |
|---|---|
minted_wei |
Total supply minted including genesis allocations |
pow_issued_wei |
Issued to miners |
pos_issued_wei |
Issued to validators |
founder_issued_wei |
Issued to the founder treasury |
fee_burn_wei |
Base fees burned |
mining/check-rewards.sh
# Read the exact issuance counters kept in consensus state and the miner's balance.
# MINER = the address passed as --etherbase / PQWERAI_ETHERBASE.
cast rpc g4_status --rpc-url "$RPC" | python3 -c '
import json, sys
s = json.load(sys.stdin)
print("head", s["head"], "finalized", s["finalized_height"])
for key in ("pow_issued_wei", "pos_issued_wei", "founder_issued_wei", "fee_burn_wei", "minted_wei"):
print("%-20s %.6f PQAI" % (key, int(s.get(key, "0")) / 1e18))'
cast balance "$MINER" --ether --rpc-url "$RPC"
# How many of the last 20 blocks this address sealed (the miner is the header coinbase).
HEAD=$(cast block-number --rpc-url "$RPC")
for n in $(seq $((HEAD - 19)) "$HEAD"); do cast block "$n" --field miner --rpc-url "$RPC"; done | grep -ic "${MINER#0x}"
The explorer reads the same counters at every block hash, so per-block issuance and supply are exact:
/api/v1/supply, /api/v1/issuance.
Circulating supply as reported by the explorer = minted − fee_burn.
Sources at 72057fe3ec: testnet/release/network/network.json · economics/policy-decision-2026-11-05-v3.json · developers/examples/mining/check-rewards.sh
Found a problem? Report a documentation issue · Build testnet-rc1+72057fe3ec