# RACE™ Contracts

## Mainnet

### Ethereum Superchain Contracts (L1)

<table><thead><tr><th width="296">Name</th><th>Address</th></tr></thead><tbody><tr><td>ProtocolVersions</td><td><a href="https://etherscan.io/address/0x6dFBCCE7710eDB9dB28dC742383737bD0B4b6137">0x6dFBCCE7710eDB9dB28dC742383737bD0B4b6137</a></td></tr><tr><td>SuperchainConfig</td><td><a href="https://etherscan.io/address/0xCB73B7348705a9F925643150Eb00350719380FF8">0xCB73B7348705a9F925643150Eb00350719380FF8</a></td></tr></tbody></table>

### Ethereum (L1) [​](https://raceecosystem.gitbook.io/docs/building-on-race-tm/broken-reference) <a href="#ethereum-testnet-goerli" id="ethereum-testnet-goerli"></a>

<table><thead><tr><th width="296">Name</th><th>Address</th></tr></thead><tbody><tr><td>AddressManager</td><td><a href="https://etherscan.io/address/0x3d2BdE87466Cae97011702D2C305fd40EEBbbF0a">0x3d2BdE87466Cae97011702D2C305fd40EEBbbF0a</a></td></tr><tr><td>L1CrossDomainMessenger</td><td><a href="https://etherscan.io/address/0xf54B2BAEF894cfF5511A5722Acaac0409F2F2d89">0xf54B2BAEF894cfF5511A5722Acaac0409F2F2d89</a></td></tr><tr><td>L1ERC721Bridge</td><td><a href="https://etherscan.io/address/0x0f33D824d74180598311b3025095727BeA61f219">0x0f33D824d74180598311b3025095727BeA61f219</a></td></tr><tr><td>L1StandardBridge</td><td><a href="https://etherscan.io/address/0x680969A6c58183987c8126ca4DE6b59C6540Cd2a">0x680969A6c58183987c8126ca4DE6b59C6540Cd2a</a></td></tr><tr><td>L2OutputOracle</td><td><a href="https://etherscan.io/address/0x8bF8442d49d52377d735a90F19657a29f29aA83c">0x8bF8442d49d52377d735a90F19657a29f29aA83c</a></td></tr><tr><td>RACEMintableERC20Factory</td><td><a href="https://etherscan.io/address/0x1d1c4C89AD5FF486c3C67E3DD84A22CF05420711">0x1d1c4C89AD5FF486c3C67E3DD84A22CF05420711</a></td></tr><tr><td>RACEPortal</td><td><a href="https://etherscan.io/address/0x0485Ca8A73682B3D3f5ae98cdca1E5b512E728e9">0x0485Ca8A73682B3D3f5ae98cdca1E5b512E728e9</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://etherscan.io/address/0x9B3C6D1d33F1fd82Ebb8dFbE38dA162B329De191">0x9B3C6D1d33F1fd82Ebb8dFbE38dA162B329De191</a></td></tr><tr><td>SystemConfig</td><td><a href="https://etherscan.io/address/0xCf6A32dB8b3313b3d439CE6909511c2c3415fa32">0xCf6A32dB8b3313b3d439CE6909511c2c3415fa32</a></td></tr><tr><td>BatchSubmitter</td><td><a href="https://etherscan.io/address/0x8CDa8351236199AF7532baD53D683Ddd9B275d89">0x8CDa8351236199AF7532baD53D683Ddd9B275d89</a></td></tr><tr><td>Proposer</td><td><a href="https://etherscan.io/address/0x88D58BFbCD70c25409b67117fC1CDfeFDA113a78">0x88D58BFbCD70c25409b67117fC1CDfeFDA113a78</a></td></tr><tr><td>Challenger</td><td><a href="https://etherscan.io/address/0x2E7B9465B25C081c07274A31DbD05C6146f67961">0x2E7B9465B25C081c07274A31DbD05C6146f67961</a></td></tr></tbody></table>

### RACE Mainnet (L2) <a href="#op-mainnet-l2" id="op-mainnet-l2"></a>

<table><thead><tr><th width="268">Name</th><th>Address</th></tr></thead><tbody><tr><td>WETH9</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000006">0x4200000000000000000000000000000000000006</a></td></tr><tr><td>L2CrossDomainMessenger</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000007">0x4200000000000000000000000000000000000007</a></td></tr><tr><td>L2StandardBridge</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000010">0x4200000000000000000000000000000000000010</a></td></tr><tr><td>SequencerFeeVault</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000011">0x4200000000000000000000000000000000000011</a></td></tr><tr><td>RaceMintableERC20Factory</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000012">0x4200000000000000000000000000000000000012</a></td></tr><tr><td>GasPriceOracle</td><td><a href="https://racescan.io/address/0x420000000000000000000000000000000000000F">0x420000000000000000000000000000000000000F</a></td></tr><tr><td>L1Block</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000015">0x4200000000000000000000000000000000000015</a></td></tr><tr><td>L2ToL1MessagePasser</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000016">0x4200000000000000000000000000000000000016</a></td></tr><tr><td>L2ERC721Bridge</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000014">0x4200000000000000000000000000000000000014</a></td></tr><tr><td>RaceMintableERC721Factory</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000017">0x4200000000000000000000000000000000000017</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000018">0x4200000000000000000000000000000000000018</a></td></tr><tr><td>RaceFeeVault</td><td><a href="https://racescan.io/address/0x4200000000000000000000000000000000000019">0x4200000000000000000000000000000000000019</a></td></tr><tr><td>L1FeeVault</td><td><a href="https://racescan.io/address/0x420000000000000000000000000000000000001a">0x420000000000000000000000000000000000001a</a></td></tr></tbody></table>

## Testnet

### Sepolia Superchain Contracts (L1) <a href="#sepolia-superchain-contracts-l1" id="sepolia-superchain-contracts-l1"></a>

<table><thead><tr><th width="296">Name</th><th>Address</th></tr></thead><tbody><tr><td>ProtocolVersions</td><td><a href="https://sepolia.etherscan.io/address/0x04b87F5F8F749A8056E2CE29702Bab0793A7d828">0x04b87F5F8F749A8056E2CE29702Bab0793A7d828</a></td></tr><tr><td>SuperchainConfig</td><td><a href="https://sepolia.etherscan.io/address/0x1696a64C7F170E46D32088E8eC29193300C35817">0x1696a64C7F170E46D32088E8eC29193300C35817</a></td></tr></tbody></table>

### Sepolia (L1)[​](https://raceecosystem.gitbook.io/docs/building-on-race-tm/broken-reference) <a href="#ethereum-testnet-goerli" id="ethereum-testnet-goerli"></a>

<table><thead><tr><th width="296">Name</th><th>Address</th></tr></thead><tbody><tr><td>AddressManager</td><td><a href="https://sepolia.etherscan.io/address/0x1B573Db1000eA419B6dE8eB482C6d394179Bd1A3">0x1B573Db1000eA419B6dE8eB482C6d394179Bd1A3</a></td></tr><tr><td>L1CrossDomainMessenger</td><td><a href="https://sepolia.etherscan.io/address/0xdaeab17598938A4f27E50AC771249Ad7df12Ea7D">0xdaeab17598938A4f27E50AC771249Ad7df12Ea7D</a></td></tr><tr><td>L1ERC721Bridge</td><td><a href="https://sepolia.etherscan.io/address/0xBafb1a6e54e7750aF29489D65888d1c96Dfd66Df">0xBafb1a6e54e7750aF29489D65888d1c96Dfd66Df</a></td></tr><tr><td>L1StandardBridge</td><td><a href="https://sepolia.etherscan.io/address/0x289179e9d43A35D47239456251F9c2fdbf9fbeA2">0x289179e9d43A35D47239456251F9c2fdbf9fbeA2</a></td></tr><tr><td>L2OutputOracle</td><td><a href="https://sepolia.etherscan.io/address/0xccac2B8FFc4f778242105F3a9E6B3Ae3F827fC6a">0xccac2B8FFc4f778242105F3a9E6B3Ae3F827fC6a</a></td></tr><tr><td>RACEMintableERC20Factory</td><td><a href="https://sepolia.etherscan.io/address/0xbd023e7F08AE0274dCEd397D4B6630D697aC738A">0xbd023e7F08AE0274dCEd397D4B6630D697aC738A</a></td></tr><tr><td>RACEPortal</td><td><a href="https://sepolia.etherscan.io/address/0xF2891fc6819CDd6BD9221874619BB03A6277d72A">0xF2891fc6819CDd6BD9221874619BB03A6277d72A</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://sepolia.etherscan.io/address/0x4a0E8415e3eB85E7393445FD8E588283b62216C8">0x4a0E8415e3eB85E7393445FD8E588283b62216C8</a></td></tr><tr><td>SystemConfig</td><td><a href="https://sepolia.etherscan.io/address/0x07e7A3F25aA73dA15bc19B71FEF8f5511342a409">0x07e7A3F25aA73dA15bc19B71FEF8f5511342a409</a></td></tr><tr><td>BatchSubmitter</td><td><a href="https://sepolia.etherscan.io/address/0x584D61A30C7Ef1E8D547eE02099dADC487f49889">0x584D61A30C7Ef1E8D547eE02099dADC487f49889</a></td></tr><tr><td>Proposer</td><td><a href="https://sepolia.etherscan.io/address/0x5a145E3F466FD6cC095214C700359df7894BaD21">0x5a145E3F466FD6cC095214C700359df7894BaD21</a></td></tr><tr><td>Challenger</td><td><a href="https://sepolia.etherscan.io/address/0x777bf55BA06395C8b2c05DD43D0A40001d1B9982">0x777bf55BA06395C8b2c05DD43D0A40001d1B9982</a></td></tr><tr><td>DisputeGameFactory</td><td><a href="https://sepolia.etherscan.io/address/0xbDC16b0E8C18C5E13Ed02221Aa85598AF486A88f">0xbDC16b0E8C18C5E13Ed02221Aa85598AF486A88f</a></td></tr><tr><td>AnchorStateRegistry</td><td><a href="https://sepolia.etherscan.io/address/0x7220581f363f28dA8C75c863942c54867C7C3A19">0x7220581f363f28dA8C75c863942c54867C7C3A19</a></td></tr><tr><td>PermissionedDelayedWeth</td><td><a href="https://sepolia.etherscan.io/address/0xD5CA71Ffdb690416a4CF92c9DBae28AbAaBd5DD0">0xD5CA71Ffdb690416a4CF92c9DBae28AbAaBd5DD0</a></td></tr></tbody></table>

### RACE Testnet (L2) <a href="#op-mainnet-l2" id="op-mainnet-l2"></a>

<table><thead><tr><th width="268">Name</th><th>Address</th></tr></thead><tbody><tr><td>WETH9</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000006">0x4200000000000000000000000000000000000006</a></td></tr><tr><td>L2CrossDomainMessenger</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000007">0x4200000000000000000000000000000000000007</a></td></tr><tr><td>L2StandardBridge</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000010">0x4200000000000000000000000000000000000010</a></td></tr><tr><td>SequencerFeeVault</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000011">0x4200000000000000000000000000000000000011</a></td></tr><tr><td>RaceMintableERC20Factory</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000012">0x4200000000000000000000000000000000000012</a></td></tr><tr><td>GasPriceOracle</td><td><a href="https://testnet.racescan.io/address/0x420000000000000000000000000000000000000F">0x420000000000000000000000000000000000000F</a></td></tr><tr><td>L1Block</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000015">0x4200000000000000000000000000000000000015</a></td></tr><tr><td>L2ToL1MessagePasser</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000016">0x4200000000000000000000000000000000000016</a></td></tr><tr><td>L2ERC721Bridge</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000014">0x4200000000000000000000000000000000000014</a></td></tr><tr><td>RaceMintableERC721Factory</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000017">0x4200000000000000000000000000000000000017</a></td></tr><tr><td>ProxyAdmin</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000018">0x4200000000000000000000000000000000000018</a></td></tr><tr><td>RaceFeeVault</td><td><a href="https://testnet.racescan.io/address/0x4200000000000000000000000000000000000019">0x4200000000000000000000000000000000000019</a></td></tr><tr><td>L1FeeVault</td><td><a href="https://testnet.racescan.io/address/0x420000000000000000000000000000000000001a">0x420000000000000000000000000000000000001a</a></td></tr></tbody></table>
