> For the complete documentation index, see [llms.txt](https://docs.metropolis.exchange/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.metropolis.exchange/general-information/or-smart-contracts.md).

# | Smart Contracts

<figure><img src="/files/yY8qct8Zlpu2XUrIGaOp" alt=""><figcaption></figcaption></figure>

## Smart Contracts on Sonic Mainnet <a href="#swapline-on-arbitrum" id="swapline-on-arbitrum"></a>

<table><thead><tr><th width="313">Contract</th><th>Address</th></tr></thead><tbody><tr><td>V2 Factory</td><td>0x1570300e9cFEC66c9Fb0C8bc14366C86EB170Ad0</td></tr><tr><td>Router</td><td>0x95a7e403d7cF20F675fF9273D66e94d35ba49fA3</td></tr><tr><td>LB Factory</td><td>0x39D966c1BaFe7D3F1F53dA4845805E15f7D6EE43</td></tr><tr><td>LB Router</td><td>0x67803fe6d76409640efDC9b7ABcD2c6c2E7cBa48</td></tr><tr><td>LB Quoter</td><td>0x56eaa884F29620fD6914827AaAE9Ee6a5C383149</td></tr><tr><td>LB Pair Implementation</td><td>0xed06734629e22277D395d8EB8b67Cc75c27Cb6A2 </td></tr><tr><td>METRO Token</td><td>0x71E99522EaD5E21CF57F1f542Dc4ad2E841F7321</td></tr><tr><td>MGEM Token</td><td>0x8a3b1cd8d0decf649262e56ece6b339e59f350db</td></tr></tbody></table>

## Smart Contracts on Sonic Blaze Testnet <a href="#swapline-on-arbitrum" id="swapline-on-arbitrum"></a>

<table><thead><tr><th width="316">Contract</th><th>Address</th></tr></thead><tbody><tr><td>V2 Factory</td><td><em>TBD</em></td></tr><tr><td>LB Factory</td><td><em>TBD</em></td></tr><tr><td>Router</td><td><em>TBD</em></td></tr></tbody></table>
