Deployed Contract Addresses¶
This page lists all deployed Agent Registry contracts with their addresses, verification links, and configuration parameters.
Base Sepolia (Testnet)¶
Chain ID: 84532
RPC: https://sepolia.base.org
Block Explorer: sepolia.basescan.org
Contracts¶
| Contract | Address | Basescan |
|---|---|---|
| MinimalForwarder | 0x70c2fdD0CDada6b43195981928D76f5D32AE29e5 |
View on Basescan |
| Agentenregister | 0x2EFaB5B3BEf49E56a6Ce1dcB1A39EF63C312EA23 |
View on Basescan |
Verification
Both contracts are verified on Basescan. You can read and interact with the contract source code directly on the block explorer.
Configuration¶
| Parameter | Value |
|---|---|
| Solidity Version | 0.8.24 |
| Optimizer | Enabled (200 runs) |
| Owner | 0x9dAC97B7b4F123F943efCF1Cb77aBDfe44c3421C |
| Trusted Forwarder | 0x70c2fdD0CDada6b43195981928D76f5D32AE29e5 |
| Attestation Grace Period | 604800 seconds (7 days) |
| Max Generation Depth | 10 |
| Chain ID | 84532 |
SDK Quick Connect¶
const { ethers } = require("ethers");
const provider = new ethers.JsonRpcProvider("https://sepolia.base.org");
const registry = new ethers.Contract(
"0x2EFaB5B3BEf49E56a6Ce1dcB1A39EF63C312EA23",
[
"function getAgent(uint256) view returns (tuple(uint256,address,address,address,bytes32,bytes32,string,uint256,uint256,bool,uint64,uint64,uint64,uint8))",
"function isRegisteredAndCompliant(address) view returns (bool)",
"function isRegistered(address) view returns (bool)",
],
provider,
);
EIP-712 Domain (for signing)¶
| Parameter | Value |
|---|---|
name |
"MinimalForwarder" |
version |
"1" |
chainId |
84532 |
verifyingContract |
0x70c2fdD0CDada6b43195981928D76f5D32AE29e5 |
Base Mainnet¶
Not yet deployed
The Agent Registry has not yet been deployed to Base Mainnet. Mainnet deployment is planned after:
- Completion of the scientific test harness and data collection on testnet
- Security audit
- Governance transition (owner to multi-sig to DAO)
See the project roadmap for timeline details.
Planned configuration:
| Parameter | Value |
|---|---|
| Chain ID | 8453 |
| RPC | https://mainnet.base.org |
| Block Explorer | basescan.org |
Network Information¶
Base Sepolia (Testnet)¶
| Property | Value |
|---|---|
| Network Name | Base Sepolia |
| Chain ID | 84532 |
| Currency | ETH (testnet) |
| RPC URL | https://sepolia.base.org |
| Block Explorer | https://sepolia.basescan.org |
| Faucet | base.org/faucet |
Base Mainnet¶
| Property | Value |
|---|---|
| Network Name | Base |
| Chain ID | 8453 |
| Currency | ETH |
| RPC URL | https://mainnet.base.org |
| Block Explorer | https://basescan.org |
Adding Base Sepolia to Your Wallet¶
To interact with the testnet contracts via a browser wallet (e.g. MetaMask):
| Setting | Value |
|---|---|
| Network Name | Base Sepolia Testnet |
| RPC URL | https://sepolia.base.org |
| Chain ID | 84532 |
| Currency Symbol | ETH |
| Block Explorer URL | https://sepolia.basescan.org |
Testnet ETH
You need testnet ETH to interact with the contracts directly (without the relayer). Get free testnet ETH from the Base Faucet or use the gasless relayer to avoid needing ETH entirely.