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

Transactions and fees

Type Supported Notes
Legacy (EIP-155) ✅ Must be signed with chain ID 77240; unprotected (pre-155) transactions are not recommended
EIP-2930 access list (type 1) ✅ eth_createAccessList helps build the list
EIP-1559 dynamic fee (type 2) ✅ Recommended
Blob (type 3) ❌ Cancun blob rules are not activated on chain 77240
Set-code (type 4, EIP-7702) ❌ Rejected at decoding: transaction type not supported (measured)

Fees

  • Base fee per gas is set by the protocol (EIP-1559) and burned. Genesis base fee: 1 gwei; with mostly empty blocks it falls to a few wei (the recorded local testnet shows 7 wei).
  • Priority fee (tip) goes to the GhostRider miner of the block.
  • Burned fees are counted exactly in g4_status.fee_burn_wei and the explorer's /api/v1/supply.
  • AI payments and transfers carry no protocol tax; the founder share comes only from block issuance.

Fee rule used by the PQWERAI Windows Wallet and pqwerai-cli (a safe default for your apps too):

maxPriorityFeePerGas = eth_maxPriorityFeePerGas
maxFeePerGas         = 2 × latest baseFee + maxPriorityFeePerGas
cast base-fee --rpc-url "$RPC"
cast rpc eth_maxPriorityFeePerGas --rpc-url "$RPC"
cast rpc eth_feeHistory '"0x4"' '"latest"' '[25,75]' --rpc-url "$RPC"
cast estimate 0x000000000000000000000000000000000000dEaD --value 0.01ether --from "$ME" --rpc-url "$RPC"

Nonces, replacement and the pool

  • Nonces are per account and strictly sequential. Use eth_getTransactionCount(addr, "pending") before signing.
  • To replace a stuck transaction, resend the same nonce with both fees raised by at least 10 %.
  • txpool_status, txpool_inspect and txpool_contentFrom show this node's view of pending/queued transactions.

Signing

PQWERAI nodes hold no user keys: eth_sendTransaction and eth_sign return unknown account. Sign in the client (wallet, cast, ethers, viem, web3.py) and submit with eth_sendRawTransaction. The Windows Wallet decodes each signed transaction and recovers the sender before broadcasting.


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