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.
| SystemConfig | 0x57326a91C6a14af4BfCf1eEE72Bb7143a756B14b |
| OptimismPortal | 0x6F567A4640d5826165f5F962F2aF38E0384E6944 |
| L1StandardBridge | 0x0695e4b6632844a871a8ffdc693cb3e2b5563743 |
| L1CrossDomainMessenger | 0xd03Af6399bdb060e7689E5e15a6368513d5817F2 |
| L1ERC721Bridge | 0x346312a1a2aa1922c0595041b4d7dff3547ff781 |
| OptimismMintableERC20Factory | 0x7734534786cd54311566dE669A1a7e39020E9a0F |
| DisputeGameFactory | 0xC9b61359a4825f73b2729Bc95b31dC37B11d7458 |
| AnchorStateRegistry | 0xc59e2c333d846586cbb4c86dba8f267da2633ea5 |
| BatchInbox | 0x0056f135b647ee0107935f102ea36da530ed084f |
Coming soon
- Block explorer at
explorer-acid.livingagentic.me - Faucet at
faucet-acid.livingagentic.me - Bridge UI at
bridge-acid.livingagentic.me