Skip to content
Available on private testnetTestnet: yesMainnet: Not availableSoftware: Core bad4a06ea · protocol pqwerai-v8-testnet/1Updated

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.


Found a problem? Report a documentation issue · Build testnet-rc1+72057fe3ec