autheod CLI or the REST/JSON-RPC APIs.
What you can build
- EVM smart contracts — ERC-20 tokens, NFTs, DeFi protocols, any Solidity contract
- dApps — Connect MetaMask or WalletConnect; use ethers.js or viem as usual
- Indexers and analytics — Query the block explorer REST API or subscribe via WebSocket
- Cosmos-native integrations — Interact with
x/license,x/staking,x/bankvia CLI or gRPC
Fastest path to first success
Set up your wallet
Install MetaMask and add the Autheo network. See MetaMask install and Connect to testnet.
Get testnet tokens
Request test THEO from the testnet faucet to cover gas fees.
Deploy your first contract
Open Remix IDE, paste your Solidity contract, compile, and deploy directly to Autheo Testnet from MetaMask. Follow the step-by-step deploy a smart contract guide.
Choose your development path
EVM / Smart Contracts
Deploy Solidity contracts using Remix, Hardhat, or Foundry. MetaMask is the only prerequisite.
Cosmos SDK / CLI
Use the
autheod CLI to interact with native modules. Required for staking operations, key management, and node operation.For EVM smart contract development with Remix IDE, the
autheod CLI is optional. You can compile, deploy, and call contracts entirely through MetaMask. Install the CLI only if you need to interact with Cosmos-native modules or operate a node.Prerequisites
Depending on your path, you may need familiarity with:| Topic | Why it matters | Learn |
|---|---|---|
| Solidity | Primary language for EVM contracts on Autheo | soliditylang.org |
| OpenZeppelin | Standard library for audited contract templates | openzeppelin.com |
| ethers.js / viem | JavaScript libraries for interacting with EVM chains | docs.ethers.org |
| MetaMask | Browser wallet for EVM transaction signing | MetaMask install |
| Cosmos SDK | Framework underlying Autheo’s native modules | docs.cosmos.network |
| Go | Required for building autheod from source | go.dev |
Network reference
| Network | JSON-RPC | Chain ID (EVM) | Chain ID (Cosmos) |
|---|---|---|---|
| Mainnet | https://rpc1.autheo.com | 2127 | autheo_2127-1 |
| Testnet | https://testnet-rpc1.autheo.com | 785 | autheo_785-1 |