Skip to main content

Mainnet

ServiceURL
JSON-RPC HTTPhttps://rpc1.autheo.com
JSON-RPC HTTP (secondary)https://rpc2.autheo.com
JSON-RPC HTTP (tertiary)https://rpc3.autheo.com
EVM block explorerhttps://evm-explorer.autheo.com/
EVM block explorer APIhttps://evm-explorer.autheo.com/api/v2/
Cosmos explorerhttps://cosmos.autheo.com

Testnet

ServiceURL
JSON-RPC HTTP (primary)https://testnet-rpc1.autheo.com
JSON-RPC HTTP (secondary)https://testnet-rpc2.autheo.com
Testnet faucethttps://testnet-faucet.autheo.com/

Network parameters

ParameterValue
Chain ID (Cosmos)autheo_2127-1
Chain ID (EVM)2127
Currency symbolTHEO
Native token denomaauth (18 decimals)
Block time~5 seconds
EIP-155Enabled
EIP-1559Enabled

Connecting with MetaMask

Use the following settings when adding Autheo Mainnet as a custom network in MetaMask:
FieldValue
Network nameAutheo
Default RPC URLhttps://rpc1.autheo.com
Chain ID2127
Currency symbolTHEO
Block explorer URLhttps://evm-explorer.autheo.com/

Connecting with ethers.js

import { ethers } from "ethers";

const provider = new ethers.JsonRpcProvider("https://rpc1.autheo.com");
const network = await provider.getNetwork();
console.log(network.chainId); // 2127n

Connecting with the CLI

# Query a node's sync status
autheod status --node https://rpc1.autheo.com:443

# Send a transaction
autheod tx bank send <from-key> <to-address> 1000000000000000000aauth \
  --chain-id autheo_2127-1 \
  --node https://rpc1.autheo.com:443 \
  --keyring-backend file

WebSocket connections

Use the wss:// scheme on port 8546 when connecting via WebSocket:
// Mainnet
const wsProvider = new ethers.WebSocketProvider("wss://rpc1.autheo.com:8546");

// Testnet
const wsProvider = new ethers.WebSocketProvider("wss://testnet-rpc1.autheo.com:8546");
If you need dedicated node access with higher rate limits or guaranteed uptime, see managed hosting options from approved providers such as InfStones and Zeeve.