# Smart Contracts

<table><thead><tr><th width="290.111328125">Contract</th><th>Address</th></tr></thead><tbody><tr><td>MultiCallV3</td><td><a href="https://explorer.somnia.network/address/0x5e44F178E8cF9B2F5409B6f18ce936aB817C5a11">0x5e44F178E8cF9B2F5409B6f18ce936aB817C5a11</a></td></tr><tr><td>WSOMI</td><td><a href="https://explorer.somnia.network/token/0x046EDe9564A72571df6F5e44d0405360c0f4dCab">0x046EDe9564A72571df6F5e44d0405360c0f4dCab</a></td></tr><tr><td>USDC</td><td><a href="https://explorer.somnia.network/address/0x28BEc7E30E6faee657a03e19Bf1128AaD7632A00">0x28bec7e30e6faee657a03e19bf1128aad7632a00</a></td></tr><tr><td>WETH</td><td><a href="https://explorer.somnia.network/token/0x936Ab8C674bcb567CD5dEB85D8A216494704E9D8">0x936Ab8C674bcb567CD5dEB85D8A216494704E9D8</a></td></tr><tr><td>WBTC</td><td><a href="https://explorer.somnia.network/token/0xC5098b3cA516784323872F17235fa074E167D3D2">0xC5098b3cA516784323872F17235fa074E167D3D2</a></td></tr><tr><td>USDT</td><td><a href="https://explorer.somnia.network/token/0x67B302E35Aef5EEE8c32D934F5856869EF428330">0x67B302E35Aef5EEE8c32D934F5856869EF428330</a></td></tr></tbody></table>

## Omnichain SOMI Deployments

<table><thead><tr><th width="123.634765625">Mainnet</th><th width="459.333984375">Address</th><th>Type</th></tr></thead><tbody><tr><td>BNB Chain</td><td><a href="https://bscscan.com/token/0xa9616e5e23ec1582c2828b025becf3ef610e266f">0xa9616e5e23ec1582c2828b025becf3ef610e266f</a></td><td>OFT</td></tr><tr><td>Base</td><td><a href="https://basescan.org/token/0x47636b3188774a3E7273D85A537b9bA4Ee7b2535">0x47636b3188774a3E7273D85A537b9bA4Ee7b253</a></td><td>OFT</td></tr><tr><td>Ethereum</td><td><a href="https://etherscan.io/token/0x1B0F6590d21dc02B92ad3A7D00F8884dC4f1aed9">0x1B0F6590d21dc02B92ad3A7D00F8884dC4f1aed9</a></td><td>OFT</td></tr><tr><td>Somnia</td><td><a href="https://explorer.somnia.network/address/0xC3D4E9Ac47D7f37bB07C2f8355Bb4940DEA3bbC3">0xC3D4E9Ac47D7f37bB07C2f8355Bb4940DEA3bbC3</a></td><td>NativeOFTAdapter</td></tr></tbody></table>

## LayerZero Contracts

* **`chainKey` :** `somnia`
* **`stage` :** `mainnet`
* **`EID` :** `30380`

<table><thead><tr><th width="286.4140625">Contract</th><th>Address</th></tr></thead><tbody><tr><td>endpointV2 (main entrypoint)</td><td><a href="https://explorer.somnia.network/address/0x6F475642a6e85809B1c36Fa62763669b1b48DD5B">0x6F475642a6e85809B1c36Fa62763669b1b48DD5B</a></td></tr><tr><td>sendUln302</td><td><a href="https://explorer.somnia.network/address/0xC39161c743D0307EB9BCc9FEF03eeb9Dc4802de7">0xC39161c743D0307EB9BCc9FEF03eeb9Dc4802de7</a></td></tr><tr><td>receiveUln302</td><td><a href="https://explorer.somnia.network/address/0xC39161c743D0307EB9BCc9FEF03eeb9Dc4802de7">0xe1844c5D63a9543023008D332Bd3d2e6f1FE1043</a></td></tr><tr><td>executor</td><td><a href="https://explorer.somnia.network/address/0x4208D6E27538189bB48E603D6123A94b8Abe0A0b">0x4208D6E27538189bB48E603D6123A94b8Abe0A0b</a></td></tr><tr><td>deadDVN</td><td><a href="https://explorer.somnia.network/address/0x6788f52439ACA6BFF597d3eeC2DC9a44B8FEE842">0x6788f52439ACA6BFF597d3eeC2DC9a44B8FEE842</a></td></tr></tbody></table>

## Oracles

### DIA - Mainnet [Price Feeds](https://docs.somnia.network/developer/building-dapps/oracles/dia-price-feeds)

<table><thead><tr><th width="276.751953125">Contract</th><th>Address</th></tr></thead><tbody><tr><td>Oracle</td><td><a href="https://explorer.somnia.network/address/0xbA0E0750A56e995506CA458b2BdD752754CF39C4">0xbA0E0750A56e995506CA458b2BdD752754CF39C4</a></td></tr><tr><td>Gas Wallet</td><td><a href="https://mainnet.somnia.w3us.site/address/0x3073d2E61ecb6E4BF4273Af83d53eDAE099ea04a">0x3073d2E61ecb6E4BF4273Af83d53eDAE099ea04a</a></td></tr><tr><td>USDT</td><td><a href="https://mainnet.somnia.w3us.site/address/0x936C4F07fD4d01485849ee0EE2Cdcea2373ba267">0x936C4F07fD4d01485849ee0EE2Cdcea2373ba267</a></td></tr><tr><td>USDC</td><td><a href="https://explorer.somnia.network/address/0x5D4266f4DD721c1cD8367FEb23E4940d17C83C93">0x5D4266f4DD721c1cD8367FEb23E4940d17C83C93</a></td></tr><tr><td>BTC</td><td><a href="https://explorer.somnia.network/address/0xb12e1d47b0022fA577c455E7df2Ca9943D0152bE">0xb12e1d47b0022fA577c455E7df2Ca9943D0152bE</a></td></tr><tr><td>ARB</td><td><a href="https://explorer.somnia.network/address/0x6a96a0232402c2BC027a12C73f763b604c9F77a6">0x6a96a0232402c2BC027a12C73f763b604c9F77a6</a></td></tr><tr><td>SOL</td><td><a href="https://mainnet.somnia.w3us.site/address/0xa4a3a8B729939E2a79dCd9079cee7d84b0d96234">0xa4a3a8B729939E2a79dCd9079cee7d84b0d96234</a></td></tr><tr><td>WETH</td><td><a href="https://explorer.somnia.network/address/0x4E5A9Ebc4D48d7dB65bCde4Ab9CBBE89Da2Add52">0x4E5A9Ebc4D48d7dB65bCde4Ab9CBBE89Da2Add52</a></td></tr><tr><td>SOMI</td><td><a href="https://explorer.somnia.network/address/0x1f5f46B0DABEf8806a1f33772522ED683Ba64E27">0x1f5f46B0DABEf8806a1f33772522ED683Ba64E27</a></td></tr></tbody></table>

### Protofire - Mainnet [VRF Smart Contracts](https://docs.somnia.network/developer/building-dapps/oracles/using-verifiable-randomness-vrf)

<table><thead><tr><th width="261.458984375">Contract</th><th>Address</th></tr></thead><tbody><tr><td>VRFV2PlusWrapper</td><td><a href="https://explorer.somnia.network/address/0x606b2B36516AB7479D1445Ec14B6B39B44901bf8">0x606b2B36516AB7479D1445Ec14B6B39B44901bf8</a></td></tr><tr><td>LINK Token</td><td><a href="https://explorer.somnia.network/address/0x0a4Db7035284566F6f676991ED418140dC01A2aa">0x0a4Db7035284566F6f676991ED418140dC01A2aa</a></td></tr><tr><td>LINK/NATIVE oracle</td><td><a href="https://explorer.somnia.network/address/0xEBD41881413dD76F42DF2902ee865099af9099B4">0xEBD41881413dD76F42DF2902ee865099af9099B4</a></td></tr></tbody></table>
