Connect to ACiD

Layer 2 on Ethereum. Settles to Sepolia. Built on the OP Stack — same lineage as Base.

Network name ACiD
Chain ID 1714
Currency symbol ETH
Block time 2 sec
RPC URL https://rpc-acid.livingagentic.me
WebSocket URL wss://ws-acid.livingagentic.me
L1 settlement Ethereum Sepolia (chain id 11155111)

Deploy your first contract in 60 seconds

Foundry

# 1. Bridge or faucet some ACiD ETH first (see Bridge page)
# 2. Deploy a Counter contract
forge create \
  --rpc-url https://rpc-acid.livingagentic.me \
  --private-key $PRIVATE_KEY \
  --broadcast \
  src/Counter.sol:Counter

Hardhat

// hardhat.config.js
networks: {
  acid: {
    url: "https://rpc-acid.livingagentic.me",
    chainId: 1714,
    accounts: [process.env.PRIVATE_KEY],
  }
}

// then:
npx hardhat run scripts/deploy.js --network acid

ethers.js

import { JsonRpcProvider, Wallet } from "ethers";

const provider = new JsonRpcProvider("https://rpc-acid.livingagentic.me");
const wallet = new Wallet(process.env.PRIVATE_KEY, provider);

const blockNumber = await provider.getBlockNumber();
console.log("ACiD block:", blockNumber);

L1 contracts (Sepolia)

Deployed 2026-01-06 with op-contracts v5.0.0 via op-deployer v0.5.2.

SystemConfig0x57326a91C6a14af4BfCf1eEE72Bb7143a756B14b
OptimismPortal0x6F567A4640d5826165f5F962F2aF38E0384E6944
L1StandardBridge0x0695e4b6632844a871a8ffdc693cb3e2b5563743
L1CrossDomainMessenger0xd03Af6399bdb060e7689E5e15a6368513d5817F2
L1ERC721Bridge0x346312a1a2aa1922c0595041b4d7dff3547ff781
OptimismMintableERC20Factory0x7734534786cd54311566dE669A1a7e39020E9a0F
DisputeGameFactory0xC9b61359a4825f73b2729Bc95b31dC37B11d7458
AnchorStateRegistry0xc59e2c333d846586cbb4c86dba8f267da2633ea5
BatchInbox0x0056f135b647ee0107935f102ea36da530ed084f

Coming soon