Skip to content

Latest commit

 

History

History
248 lines (176 loc) · 11.9 KB

File metadata and controls

248 lines (176 loc) · 11.9 KB

Contract Addresses

All ERC-8004 registry addresses across 22 deployed chains.


Deterministic Addresses (CREATE2)

All contracts are deployed via the SAFE Singleton Factory using CREATE2. This produces identical vanity addresses on every chain (with one exception for mainnet bytecode — see below).

Testnet Addresses (All Testnets)

Contract Address
IdentityRegistry 0x8004A818BFB912233c491871b3d84c89A494BD9e
ReputationRegistry 0x8004B663056A597Dffe9eCcC1965A193B7388713
ValidationRegistry 0x8004Cb1BF31DAf7788923b405b754f57acEB4272

Mainnet Addresses (All Mainnets)

Contract Address
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63

All addresses share the 0x8004 vanity prefix.


Testnet Deployments

BSC Testnet (Chain ID: 97)

Contract Address Status
IdentityRegistry 0x8004A818BFB912233c491871b3d84c89A494BD9e ✅ Live
ReputationRegistry 0x8004B663056A597Dffe9eCcC1965A193B7388713 ✅ Live
ValidationRegistry 0x8004Cb1BF31DAf7788923b405b754f57acEB4272 ✅ Live

Ethereum Sepolia (Chain ID: 11155111)

Contract Address Status
IdentityRegistry 0x8004A818BFB912233c491871b3d84c89A494BD9e ✅ Live
ReputationRegistry 0x8004B663056A597Dffe9eCcC1965A193B7388713 ✅ Live
ValidationRegistry 0x8004Cb1BF31DAf7788923b405b754f57acEB4272 ✅ Live

Base Sepolia (Chain ID: 84532)

Contract Address Status
IdentityRegistry 0x8004A818BFB912233c491871b3d84c89A494BD9e ✅ Live
ReputationRegistry 0x8004B663056A597Dffe9eCcC1965A193B7388713 ✅ Live

Arbitrum Sepolia (Chain ID: 421614)

Contract Address Status
IdentityRegistry 0x8004A818BFB912233c491871b3d84c89A494BD9e ✅ Live
ReputationRegistry 0x8004B663056A597Dffe9eCcC1965A193B7388713 ✅ Live

Optimism Sepolia (Chain ID: 11155420)

Contract Address Status
IdentityRegistry 0x8004A818BFB912233c491871b3d84c89A494BD9e ✅ Live
ReputationRegistry 0x8004B663056A597Dffe9eCcC1965A193B7388713 ✅ Live

Polygon Amoy (Chain ID: 80002)

Contract Address Status
IdentityRegistry 0x8004A818BFB912233c491871b3d84c89A494BD9e ✅ Live
ReputationRegistry 0x8004B663056A597Dffe9eCcC1965A193B7388713 ✅ Live

Avalanche Fuji (Chain ID: 43113)

Contract Address Status
IdentityRegistry 0x8004A818BFB912233c491871b3d84c89A494BD9e ✅ Live
ReputationRegistry 0x8004B663056A597Dffe9eCcC1965A193B7388713 ✅ Live

Mainnet Deployments

BSC Mainnet (Chain ID: 56)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Ethereum Mainnet (Chain ID: 1)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Base (Chain ID: 8453)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Arbitrum One (Chain ID: 42161)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Optimism (Chain ID: 10)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Polygon (Chain ID: 137)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Avalanche C-Chain (Chain ID: 43114)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Linea (Chain ID: 59144)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Scroll (Chain ID: 534352)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

zkSync Era (Chain ID: 324)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Mantle (Chain ID: 5000)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Fantom (Chain ID: 250)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Gnosis (Chain ID: 100)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Celo (Chain ID: 42220)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Moonbeam (Chain ID: 1284)

Contract Address Status
IdentityRegistry 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 ✅ Live
ReputationRegistry 0x8004BAa17C55a88189AE136b182e5fdA19dE9b63 ✅ Live

Agent Registry Format (CAIP-10)

The agentRegistry field in registration JSON uses CAIP-10 format:

eip155:{chainId}:{contractAddress}

Examples:

eip155:97:0x8004A818BFB912233c491871b3d84c89A494BD9e       # BSC Testnet
eip155:56:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432       # BSC Mainnet
eip155:1:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432        # Ethereum Mainnet
eip155:11155111:0x8004A818BFB912233c491871b3d84c89A494BD9e  # Sepolia
eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432     # Base
eip155:42161:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432    # Arbitrum One
eip155:10:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432       # Optimism
eip155:137:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432      # Polygon
eip155:43114:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432    # Avalanche
eip155:59144:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432    # Linea
eip155:534352:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432   # Scroll
eip155:324:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432      # zkSync Era

Verifying Contracts

All contracts are verified on their respective block explorers. You can also verify via CLI:

# BSC Testnet
cast call 0x8004A818BFB912233c491871b3d84c89A494BD9e "getVersion()" \
  --rpc-url https://data-seed-prebsc-1-s1.bnbchain.org:8545

# Ethereum Mainnet
cast call 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 "getVersion()" \
  --rpc-url https://eth.llamarpc.com

# Base
cast call 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 "getVersion()" \
  --rpc-url https://mainnet.base.org

# Arbitrum
cast call 0x8004A169FB4a3325136EB29fA0ceB6D2e539a432 "getVersion()" \
  --rpc-url https://arb1.arbitrum.io/rpc

See Also