Skip to main content
Autheo Chain uses the same gas model as Ethereum, with fees denominated in aauth (the base unit of THEO). This page explains how to estimate gas, set fees, and understand when a transaction is finalized.

Fee denomination

All transaction fees are paid in aauth:

Gas estimation

Use --gas auto with --gas-adjustment 1.5 for CLI transactions to avoid out-of-gas failures:
For EVM transactions, use eth_estimateGas:

Gas price

Query the current suggested gas price:
In ethers.js:

Transaction lifecycle

Autheo Chain uses CometBFT BFT consensus — one block confirmation is final. There are no reorgs. You do not need to wait for multiple confirmations as you would on Ethereum.

Checking transaction status

CLI:
JSON-RPC:
A receipt with "status": "0x1" means success. "status": "0x0" means the transaction was included but reverted.

Common fee errors

EIP-1559 support

Autheo Chain supports EIP-1559 fee transactions (type 2). Use maxFeePerGas and maxPriorityFeePerGas in ethers.js: