Use AnimeChain¶
Networks Table of Contents¶
Mainnet¶
Testnet¶
How to use AnimeChain¶
In order to use AnimeChain, you must have Animecoin (ANIME) on AnimeChain as the native token for gas and transactions.
- Bridge ANIME to AnimeChain: see the Bridging guide.
- Add the AnimeChain network to your wallet (and optionally L1/L2): use the “Add Animecoin to Wallet” section below or follow the Network guides.
- Add token contracts to your wallet to track balances (L1 ERC‑20, L2 Wrapped ANIME). Once done, you’re ready to develop or use dApps on AnimeChain.
Mainnet¶
Getting Started (Mainnet)¶
1) Add AnimeChain to your wallet
Network Name: AnimeChain
RPC URL: https://rpc-animechain-39xf6m45e3.t.conduit.xyz/
Chain ID: 69000
Currency Symbol: ANIME
Block Explorer: https://explorer-animechain-39xf6m45e3.t.conduit.xyz/
2) Get Animecoin (ANIME) for gas
- ANIME originates on Ethereum L1. Bridge L1 → L2 → L3 using the Relay interface below or see the Bridging guide.
3) Start building
- Deploy with Hardhat/Foundry, interact with dApps, and monitor on the explorer.
Developer Setup (Mainnet)¶
// hardhat.config.js
module.exports = {
networks: {
animechain: {
url: "https://rpc-animechain-39xf6m45e3.t.conduit.xyz/",
chainId: 69000,
accounts: [process.env.PRIVATE_KEY]
}
}
};
// ethers.js
import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider(
"https://rpc-animechain-39xf6m45e3.t.conduit.xyz/"
);
// viem
import { createPublicClient, http } from 'viem';
const client = createPublicClient({
chain: {
id: 69000,
name: 'AnimeChain',
nativeCurrency: { name: 'ANIME', symbol: 'ANIME', decimals: 18 },
rpcUrls: { default: { http: ['https://rpc-animechain-39xf6m45e3.t.conduit.xyz/'] } }
},
transport: http()
});
Network Information (Mainnet)¶
Property | Value |
---|---|
Network Name | AnimeChain |
Chain ID | 69000 (0x10D88) |
Native Token | ANIME |
Block Time | ~2s |
Service | URL |
---|---|
RPC HTTP | https://rpc-animechain-39xf6m45e3.t.conduit.xyz/ |
WebSocket | wss://rpc-animechain-39xf6m45e3.t.conduit.xyz/ |
Explorer | https://explorer-animechain-39xf6m45e3.t.conduit.xyz/ |
Bridge Interface | Relay Bridge |
Gas Note (Mainnet)¶
- Current manual gas price: 435.5 Gwei (ANIME). Ensure your gas settings reflect this, or transactions may fail.
// Legacy gasPrice
const gasPrice = ethers.parseUnits('435.5', 'gwei');
await wallet.sendTransaction({ to, value, gasPrice });
// EIP-1559
const maxFeePerGas = ethers.parseUnits('435.5', 'gwei');
const maxPriorityFeePerGas = ethers.parseUnits('0.5', 'gwei');
await wallet.sendTransaction({ to, value, maxFeePerGas, maxPriorityFeePerGas });
Testnet¶
Getting Started (Testnet)¶
Network Name: AnimeChain Testnet
RPC URL: https://explorer-animechain-testnet-i8yja6a1a0.t.conduit.xyz/
Chain ID: 6900
Currency Symbol: ANIME
Block Explorer: https://explorer-conduit-orbit-deployer-d4pqjb0rle.t.conduit.xyz/
Developer Setup (Testnet)¶
// hardhat.config.js
module.exports = {
networks: {
animechain_testnet: {
url: "https://explorer-animechain-testnet-i8yja6a1a0.t.conduit.xyz/",
chainId: 6900,
accounts: [process.env.PRIVATE_KEY]
}
}
};
// ethers.js
import { ethers } from 'ethers';
const provider = new ethers.JsonRpcProvider(
"https://explorer-animechain-testnet-i8yja6a1a0.t.conduit.xyz/"
);
// viem
import { createPublicClient, http } from 'viem';
const testnetClient = createPublicClient({
chain: {
id: 6900,
name: 'AnimeChain Testnet',
nativeCurrency: { name: 'Test ANIME', symbol: 'ANIME', decimals: 18 },
rpcUrls: { default: { http: ['https://explorer-animechain-testnet-i8yja6a1a0.t.conduit.xyz/'] } }
},
transport: http()
});
Network Information (Testnet)¶
Property | Value |
---|---|
Network Name | AnimeChain Testnet |
Chain ID | 6900 (0x1AF4) |
Native Token | ANIME |
Parent Chain | Arbitrum Sepolia (421614) |
Service | URL |
---|---|
RPC HTTP | https://explorer-animechain-testnet-i8yja6a1a0.t.conduit.xyz/ |
WebSocket | wss://explorer-animechain-testnet-i8yja6a1a0.t.conduit.xyz/ |
Block Explorer | Testnet Explorer |
Faucet | Get Test Tokens |
Core Contracts (Testnet)¶
Contract | Address |
---|---|
Rollup | 0xb31ae2dA8AF1227D3533DBE11a5E9B0bCfc738B4 |
Inbox | 0x0590A4DEDCE7145e81BF59DB39029a27A6783141 |
Outbox | 0xb1C0EbEADFf5f277727ABf8aCdC1031AA119A26d |
Bridge | 0x554105BbC8eB136933B210Eb60b5d7C9c592d6D8 |
Sequencer Inbox | 0x742FFc80b224C815E8faeE34DC0d612c722d5Bd0 |
Faucet¶
- Recommended: Use Interactive Faucet
- Manual flow: Connect wallet → Sign commitment message → Receive tokens.
🔗 Network Parameters
🟢 Mainnet
Chain ID: 69000 (0x10D88)
RPC URL: https://rpc-animechain-39xf6m45e3.t.conduit.xyz/
Native Token: ANIME
Explorer: AnimeChain Explorer
🧪 Testnet
Chain ID: 6900 (0x1AF4)
RPC URL: https://explorer-animechain-testnet-i8yja6a1a0.t.conduit.xyz/
Native Token: ANIME (Test tokens)
Explorer: Testnet Explorer
📜 Token Contracts
L1 ANIME (ERC-20):
0x4dc26fc5854e7648a064a4abd590bbe71724c277
L2 Wrapped ANIME (Arbitrum):
0x37a645648df29205c6261289983fb04ecd70b4b3