# Autheo documentation ## Docs - [Authentication](https://docs.autheo.com/apis/json-rpc/authentication.md): How to authenticate requests to the Autheo Chain JSON-RPC API. - [JSON-RPC error codes](https://docs.autheo.com/apis/json-rpc/errors.md): Standard and Autheo-specific JSON-RPC error codes and how to handle them. - [ETH](https://docs.autheo.com/apis/json-rpc/methods/eth/eth.md) - [Block methods](https://docs.autheo.com/apis/json-rpc/methods/eth/eth_block_methods.md) - [Filter methods](https://docs.autheo.com/apis/json-rpc/methods/eth/eth_filter_methods.md) - [Gas methods](https://docs.autheo.com/apis/json-rpc/methods/eth/eth_gas_methods.md) - [Transaction methods](https://docs.autheo.com/apis/json-rpc/methods/eth/eth_transaction_methods.md) - [Uncle methods](https://docs.autheo.com/apis/json-rpc/methods/eth/eth_uncle_methods.md) - [Net version](https://docs.autheo.com/apis/json-rpc/methods/net/net_version.md) - [Web3 client version](https://docs.autheo.com/apis/json-rpc/methods/web3/web3_clientVersion.md) - [Overview](https://docs.autheo.com/apis/json-rpc/overview.md) - [Rate limits](https://docs.autheo.com/apis/json-rpc/rate-limits.md): Rate limiting on Autheo Chain public JSON-RPC endpoints and strategies for staying within limits. - [APIs overview](https://docs.autheo.com/apis/overview.md): Autheo Chain exposes two public API interfaces: an Ethereum-compatible JSON-RPC API and a block explorer REST API. - [REST API errors](https://docs.autheo.com/apis/rest/errors.md): HTTP error codes returned by the Autheo Chain REST API and how to handle them. - [cURL examples](https://docs.autheo.com/apis/rest/examples/curl.md): cURL request examples for common Autheo Chain REST API operations. - [JavaScript examples](https://docs.autheo.com/apis/rest/examples/javascript.md): JavaScript (fetch/node-fetch) request examples for common Autheo Chain REST API operations. - [Overview](https://docs.autheo.com/apis/rest/overview.md) - [Pagination](https://docs.autheo.com/apis/rest/pagination.md): How pagination works in the Autheo Chain REST API. - [Address methods](https://docs.autheo.com/apis/rest/resources/addresses.md) - [Block methods](https://docs.autheo.com/apis/rest/resources/blocks.md) - [Main page methods](https://docs.autheo.com/apis/rest/resources/main-page-stats.md) - [Smart contract methods](https://docs.autheo.com/apis/rest/resources/smart-contracts.md) - [Token methods](https://docs.autheo.com/apis/rest/resources/tokens.md) - [Transaction methods](https://docs.autheo.com/apis/rest/resources/transactions.md) - [Deployment checklist](https://docs.autheo.com/developers/guides/deployment-checklist.md): Pre-deployment verification steps before launching a smart contract on Autheo Chain mainnet. - [Gas fees and transaction lifecycle](https://docs.autheo.com/developers/guides/gas-fees-and-tx-lifecycle.md): How gas estimation, fee payment, and transaction confirmation work on Autheo Chain. - [Key management](https://docs.autheo.com/developers/guides/key-management.md): Managing operator and consensus keys on Autheo Chain: keyring backends, the eth_secp256k1 algorithm, address formats, and security best practices. - [Security best practices](https://docs.autheo.com/developers/guides/security-best-practices.md): Security recommendations for developers building smart contracts and applications on Autheo Chain. - [Developers](https://docs.autheo.com/developers/overview.md): Build smart contracts and dApps on Autheo Chain — an EVM-compatible blockchain built on Cosmos SDK. Start here. - [Autheo CLI installation](https://docs.autheo.com/developers/setup/cli-installation.md) - [Development environment setup](https://docs.autheo.com/developers/setup/dev-environment.md): Install Go, Git, and the autheod CLI to interact with Autheo Chain's Cosmos-native modules. - [Project scaffolding](https://docs.autheo.com/developers/setup/project-scaffolding.md): Set up a new smart contract or dApp project for Autheo Chain using Hardhat, Foundry, or a bare ethers.js setup. - [Common errors](https://docs.autheo.com/developers/troubleshooting/common-errors.md): Troubleshooting guide for common errors encountered when developing on Autheo Chain. - [RPC issues](https://docs.autheo.com/developers/troubleshooting/rpc-issues.md): Troubleshooting guide for JSON-RPC and REST API problems on Autheo Chain. - [Deploying a smart contract on the Autheo blockchain](https://docs.autheo.com/developers/tutorials/deploy-smart-contract.md) - [Events and logs](https://docs.autheo.com/developers/tutorials/events-and-logs.md): How to emit, query, filter, and decode on-chain events on Autheo Chain. - [Indexing and analytics](https://docs.autheo.com/developers/tutorials/indexing-and-analytics.md): Strategies for indexing on-chain data from Autheo Chain, from simple polling scripts to persistent databases. - [Interact with deployed contracts](https://docs.autheo.com/developers/tutorials/interact-with-contracts.md): How to read from and write to smart contracts on Autheo Chain using ethers.js, Hardhat, and the JSON-RPC API. - [Token contracts](https://docs.autheo.com/developers/tutorials/token-contracts.md): Deploy and interact with ERC-20 and ERC-721 token contracts on Autheo Chain. - [FAQ](https://docs.autheo.com/getting-started/faq.md): Frequently asked questions about Autheo Chain covering general concepts, NFT licenses and staking, and validator operations. - [Network endpoints](https://docs.autheo.com/getting-started/network/endpoints.md): Public RPC, WebSocket, REST, and explorer endpoints for Autheo Mainnet and Testnet. - [Testnet faucet](https://docs.autheo.com/getting-started/network/faucet.md): How to request testnet THEO tokens from the Autheo faucet. - [Network troubleshooting](https://docs.autheo.com/getting-started/network/troubleshooting.md): Common connection problems when working with Autheo Chain and how to resolve them. - [Quickstart](https://docs.autheo.com/getting-started/quickstart.md): Get connected to Autheo Chain in under 5 minutes: add the network to MetaMask and send your first transaction. - [Autheo account creation](https://docs.autheo.com/getting-started/wallets/account-basics.md) - [Connect To Testnet](https://docs.autheo.com/getting-started/wallets/connect-to-testnet.md): Step-by-step guide to connecting MetaMask to the Autheo Testnet using a custom RPC network. - [MetaMask browser wallet installation](https://docs.autheo.com/getting-started/wallets/metamask-install.md) - [EVM integration](https://docs.autheo.com/nodes/architecture/evm-integration.md): Autheo Chain's Ethermint EVM runtime, JSON-RPC endpoints, address formats, ERC-721 license hooks, and Ethereum tool compatibility. - [License gating](https://docs.autheo.com/nodes/architecture/license-gating.md): How x/licensedstaking enforces NFT license preconditions on all staking operations, including pre-checks and post-call hooks. - [License lifecycle](https://docs.autheo.com/nodes/architecture/license-lifecycle.md): The four-state license system on Autheo Chain: ISSUED, BOUND, ACTIVE, and REVOKED — with all transition triggers and edge cases. - [Module overview](https://docs.autheo.com/nodes/architecture/module-overview.md): The six custom Cosmos SDK modules that implement Autheo Chain's NFT license gating, dual-stream emissions, and EVM integration. - [NFT rewards](https://docs.autheo.com/nodes/architecture/nft-rewards.md): How Autheo Chain's dual-stream emission model works: per-block NFT rewards, the remainder carry mechanism, the global emissions cap, and how to claim. - [Architecture overview](https://docs.autheo.com/nodes/architecture/overview.md): Overview of Autheo Chain's architecture, including its custom modules, EVM runtime, and NFT license gating system. - [System architecture](https://docs.autheo.com/nodes/architecture/system-architecture.md): Core layers of Autheo Chain: CometBFT consensus, Cosmos SDK application logic, six custom modules, and the Ethermint EVM runtime. - [Production deployment](https://docs.autheo.com/nodes/node-setup/configuration.md): Configure and launch an Autheo Chain validator node in production using systemd, including genesis setup, peer configuration, and validator creation. - [Installation](https://docs.autheo.com/nodes/node-setup/installation.md): Install the autheod binary on Ubuntu 22.04 from a pre-built release or by building from source. - [License setup](https://docs.autheo.com/nodes/node-setup/license-setup.md): How to acquire, bridge, bind, and verify an NFT license on Autheo Chain before running a validator or delegating. - [Prerequisites](https://docs.autheo.com/nodes/node-setup/node-setup.md): Hardware, operating system, firewall, and NFT license requirements before setting up an Autheo Chain validator node. - [Node troubleshooting](https://docs.autheo.com/nodes/node-setup/troubleshooting.md): Common issues encountered when running an Autheo Chain validator node and how to resolve them. - [Node upgrades](https://docs.autheo.com/nodes/node-setup/upgrades.md): How to upgrade your Autheo Chain validator node to a new binary version. - [Validator setup checklist](https://docs.autheo.com/nodes/node-setup/validator-checklist.md): A complete ordered checklist for setting up an Autheo Chain validator — from license acquisition to first reward claim. - [Backups and restore](https://docs.autheo.com/nodes/operations/backups-and-restore.md): How to back up critical Autheo Chain validator files and restore from snapshots, including runbooks for data corruption, hardware failure, and license recovery. - [Incident response](https://docs.autheo.com/nodes/operations/incident-response.md): Runbooks for responding to critical validator incidents: downtime, jailing, tombstoning, and infrastructure failure. - [Monitoring](https://docs.autheo.com/nodes/operations/monitoring.md): How to monitor an Autheo Chain validator node using CometBFT health endpoints, Prometheus metrics, Grafana dashboards, and structured log alerts. - [Security hardening](https://docs.autheo.com/nodes/operations/security-hardening.md): Essential security hardening for Autheo Chain validator nodes: OS protection, firewall rules, consensus key management, sentry architecture, and key infrastructure. - [Overview](https://docs.autheo.com/nodes/overview.md): Autheo Chain is an EVM-compatible Layer 1 blockchain built on Cosmos SDK with NFT license-gated staking and dual reward streams. - [Consensus key rotation](https://docs.autheo.com/nodes/validator-lifecycle/key-rotation.md): How to rotate the consensus key for an Autheo Chain validator node without downtime or tombstoning. - [Pause and resume a validator](https://docs.autheo.com/nodes/validator-lifecycle/pause-resume.md): How to temporarily pause a validator node for maintenance without being jailed, and how to resume operation. - [Register validator](https://docs.autheo.com/nodes/validator-lifecycle/register-validator.md): How to submit MsgCreateValidator on Autheo Chain, from pre-flight checks through post-creation verification. - [Remove validator node](https://docs.autheo.com/nodes/validator-lifecycle/remove-validator.md) - [Litepaper V1.5](https://docs.autheo.com/papers/litepaper/v1-5.md) - [Papers and research](https://docs.autheo.com/papers/overview.md): Autheo technical papers, litepaper, and research documentation. - [Architecture at a glance](https://docs.autheo.com/start-here/architecture-at-a-glance.md): High-level overview of Autheo's technical architecture: chain stack, custom modules, EVM integration, and NFT license system. - [Autheo OS model](https://docs.autheo.com/start-here/autheo-os-model.md): An overview of Autheo's layered operating model: Layer 0 settlement, Layer 1 compute and blockchain, and the application layer above. - [Components map](https://docs.autheo.com/start-here/components-map.md): A full inventory of Autheo's technical components grouped by layer, with links to relevant documentation. - [Glossary](https://docs.autheo.com/start-here/glossary.md): Alphabetical glossary of terms used in Autheo documentation. - [Terminology](https://docs.autheo.com/start-here/terminology.md): Key terms and concepts used throughout Autheo documentation. - [Choose your path](https://docs.autheo.com/start-here/your-path.md): Find the right starting point in the Autheo docs based on your role and goal. - [Allocations and emissions](https://docs.autheo.com/token/allocations-and-emissions.md) - [THEO token overview](https://docs.autheo.com/token/overview.md): Overview of the THEO token: supply, denomination, chain parameters, and role in the Autheo ecosystem. - [Risks and disclaimers](https://docs.autheo.com/token/risks-and-disclaimers.md): Important risk disclosures and legal disclaimers for THEO token and the Autheo ecosystem. - [Staking and rewards](https://docs.autheo.com/token/staking-and-rewards.md): How staking works on Autheo Chain, the dual reward streams, and how to claim rewards. - [Tokenomics paper v1.2](https://docs.autheo.com/token/tokenomics-paper-v1-2.md) - [Utility and fees](https://docs.autheo.com/token/utility-and-fees.md): How THEO is used across the Autheo ecosystem: transaction fees, compute payments, staking, governance, and developer access. - [Vesting schedules](https://docs.autheo.com/token/vesting.md): THEO token vesting schedules by allocation category, including cliff and linear unlock durations. - [Activation and timeline](https://docs.autheo.com/validator-program/activation-and-timeline.md): When and how validator nodes are activated on Autheo Chain. - [Autheo node sale brochure](https://docs.autheo.com/validator-program/brochure.md) - [Compliance](https://docs.autheo.com/validator-program/compliance.md): KYC requirements and jurisdictional considerations for Autheo validator node operators. - [Validator economics](https://docs.autheo.com/validator-program/economics.md): Revenue estimates, costs, and economic considerations for running an Autheo Chain validator. - [Hosting a validator node](https://docs.autheo.com/validator-program/hosting-options.md) - [Validator program overview](https://docs.autheo.com/validator-program/overview.md): Overview of the Autheo validator program: license tiers, responsibilities, rewards, and how to participate. - [Self-hosting guide](https://docs.autheo.com/validator-program/self-hosting-guide.md): End-to-end guide for running an Autheo Chain validator node on your own infrastructure using Docker or systemd, including network configuration, sync methods, key management, validator registration, and claiming rewards. - [Connecting wallets](https://docs.autheo.com/web-apps/bridge/connecting-wallets.md): How to connect your wallet to the Autheo Bridge, including EVM, Solana, Cosmos, and other supported wallet types. - [Making a transfer](https://docs.autheo.com/web-apps/bridge/making-a-transfer.md): Step-by-step guide to bridging tokens between chains using the Autheo Bridge, including the transfer form, token approvals, and tracking delivery. - [Autheo Bridge](https://docs.autheo.com/web-apps/bridge/overview.md): Overview of the Autheo Bridge: cross-chain token transfers using Hyperlane Warp Routes, supported chains, and system requirements. - [Transfer history](https://docs.autheo.com/web-apps/bridge/transfer-history.md): View and track past cross-chain transfers in the Autheo Bridge. - [Order history and NFT import](https://docs.autheo.com/web-apps/node-sale/order-history.md): View your node license purchase history, track referral commissions, and import your NFT into MetaMask. - [Node Sale Platform](https://docs.autheo.com/web-apps/node-sale/overview.md): Introduction to the Autheo Node Sale Platform: purchase node license NFTs, system requirements, connecting your wallet, and session management. - [Purchasing a license](https://docs.autheo.com/web-apps/node-sale/purchasing-a-license.md): How to navigate the Node Sale Platform and purchase Core, Prime, or Sovereign node license NFTs. - [Referral program](https://docs.autheo.com/web-apps/node-sale/referral-program.md): Generate a referral code on the Autheo Node Sale Platform, earn commissions on referred purchases, and track your earnings. - [Web apps](https://docs.autheo.com/web-apps/overview.md): Overview of the three Autheo web applications: Node Sale Platform, Bridge, and Validator Portal. - [Activity history](https://docs.autheo.com/web-apps/validator-portal/activity-history.md): Reference for the Activity page in the Autheo Validator Portal: transaction log columns, filtering, and linking to the Autheo Explorer. - [Validator dashboard](https://docs.autheo.com/web-apps/validator-portal/dashboard.md): Understanding the Autheo Validator Portal dashboard: wallet balances, reward tracking, license status, and node status. - [Delegation](https://docs.autheo.com/web-apps/validator-portal/delegation.md): How to browse validators, delegate THEO tokens, and bind Prime or Core licenses in the Autheo Validator Portal. - [Deploying a node](https://docs.autheo.com/web-apps/validator-portal/deploying-a-node.md): How to configure and deploy a Sovereign validator node through the Autheo Validator Portal, including region selection, Stripe checkout, and validator field definitions. - [Validator Portal](https://docs.autheo.com/web-apps/validator-portal/overview.md): Introduction to the Autheo Validator Portal: deploy validator nodes, delegate THEO, manage licenses, and claim rewards using the Keplr wallet. - [Rewards and unstaking](https://docs.autheo.com/web-apps/validator-portal/rewards-and-unstaking.md): How to claim delegation rewards, unbind licenses, and unstake THEO tokens in the Autheo Validator Portal. ## OpenAPI Specs - [openapi](https://docs.autheo.com/api-reference/openapi.json)