FOR DEVELOPERS · TESTNET LIVE

Build on AEREDIUM.

EVM-compatible Layer 1. Your Solidity contracts deploy unchanged. Your existing tooling — Foundry, Hardhat, Remix, MetaMask, ethers.js, viem — works the way it always has.

QUICKSTART

Add the AEREDIUM testnet to MetaMask, deploy your contract with Foundry or Hardhat, watch it land on the block explorer. The chain produces a block every 20ms and finalises transactions end-to-end at 250,000 TPS. Tooling and APIs below.

Network parameters

Use these to add the AEREDIUM testnet to any EVM-compatible wallet, RPC client, or development framework.

Network name
AEREDIUM Testnet
RPC endpoint
https://testnet.rpc.aeredium.io
Chain ID
1237
Currency symbol
AERX
Block explorer
https://testnet.explorer.aeredium.io
Block time
~20ms (50 blocks per second)
Throughput
~250,000 TPS end-to-end
Faucet
https://faucet.aeredium.io

Add to MetaMask

Open MetaMask, go to Settings → Networks → Add a network manually, and enter the parameters above. The chain ID and RPC URL are the only required fields. Once added, switch to AEREDIUM and any subsequent transactions will route through it.

Deploy a contract

With Foundry

# Compile your contract
forge build

# Deploy to AEREDIUM testnet
forge create --rpc-url https://testnet.rpc.aeredium.io \
  --private-key $PRIVATE_KEY \
  src/MyContract.sol:MyContract

With Hardhat

// hardhat.config.js
module.exports = {
  networks: {
    aeredium: {
      url: "https://testnet.rpc.aeredium.io",
      chainId: 1237,
      accounts: [process.env.PRIVATE_KEY]
    }
  }
};

// Deploy:
// npx hardhat run scripts/deploy.js --network aeredium

With ethers.js

import { JsonRpcProvider, Wallet, ContractFactory } from "ethers";

const provider = new JsonRpcProvider("https://testnet.rpc.aeredium.io");
const wallet = new Wallet(process.env.PRIVATE_KEY, provider);

// Your existing contract code, unchanged.
const factory = new ContractFactory(abi, bytecode, wallet);
const contract = await factory.deploy();
await contract.waitForDeployment();

RPC methods

AEREDIUM implements the standard Ethereum JSON-RPC interface. All eth_* methods work as you'd expect — eth_getBalance, eth_sendRawTransaction, eth_call, eth_getLogs, the full set. WebSocket subscriptions are available at wss://testnet.rpc.aeredium.io.

Resources

More documentation coming soon

Detailed guides for AERKey threshold signing, AERLink integration patterns, Privacy Mode wallet integration, and Trans Layer cross-chain settlement will land here in the coming weeks. In the meantime, the testnet is live, the RPC is open, and your existing EVM tooling works without modification.