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 inaauth:
| Unit | Conversion |
|---|---|
1 aauth | Smallest fee unit |
1 THEO | 10¹⁸ aauth |
| Typical transfer fee | ~5,000,000 aauth (0.000005 THEO) |
Gas estimation
Use--gas auto with --gas-adjustment 1.5 for CLI transactions to avoid out-of-gas failures:
eth_estimateGas:
Gas price
Query the current suggested gas price:Transaction lifecycle
Checking transaction status
CLI:"status": "0x1" means success. "status": "0x0" means the transaction was included but reverted.
Common fee errors
| Error | Cause | Fix |
|---|---|---|
insufficient funds for gas | Wallet balance too low | Fund the account with more aauth |
out of gas | Gas limit set too low | Use --gas auto --gas-adjustment 1.5 |
tx already in mempool | Duplicate transaction | Wait for existing tx to confirm or increase gas price |
signature verification failed | Wrong chain ID | Pass --chain-id autheo_2127-1 |
EIP-1559 support
Autheo Chain supports EIP-1559 fee transactions (type 2). UsemaxFeePerGas and maxPriorityFeePerGas in ethers.js: