# Getting Started for Mainnet


## Get SOMI Tokens

Developers and Non-Developers can purchase SOMI Tokens for interacting on Mainnet from the list of exchanges below:

| [Binance](https://www.binance.com/en/trade/SOMI_USDT) | [Bybit](https://www.bybit.com/en/trade/spot/SOMI/USDT)            |
| ----------------------------------------------------- | ----------------------------------------------------------------- |
| [Gate.io](https://www.gate.com/price/somnia-somi)     | [BitMart](https://www.bitmart.com/en-US/trade/SOMI_USDT?r=PjkAFy) |
| [Bitget](https://www.bitgetapp.com/price/somnia)      | [BingX](https://bingx.com/en/spot/SOMIUSDT?ch=cgk_organic)        |

## Bridge to Somnia

To have SOMI directly on the mainnet: \
**Relay:** [https://relay.link/bridge/somnia](https://relay.link/bridge/somnia)\
\
To bridge stablecoins from other Networks to Somnia:\
**LayerZero's STARGATE:** [https://stargate.finance/bridge](https://stargate.finance/bridge)\
**Orbiter Finance:** [https://www.orbiter.finance/trade/Somnia](https://www.orbiter.finance/trade/Somnia?from=0x28bec7e30e6faee657a03e19bf1128aad7632a00)\
\
Welcome to Somnia Mainnet. Below is a checklist for you to confirm the migration from Testnet to Mainnet.

## For Non-Developers

* [x] Ensure that you have added the Somnia Mainnet Network to your Wallet. You can use [ChainList](https://chainlist.org/?search=somnia).
* [x] Get/bridge SOMI from a list of Exchanges/Bridges.

## For Developers

Conduct the same checks as non-developers, and in addition, the following.

* [x] Add Somnia to the list of Networks in your configuration files for your Smart Contracts
* [x] Using Hardhat:

```javascript
module.exports = {
  // ...
  networks: {
    somnia: {
      url: "https://api.infra.mainnet.somnia.network",
      accounts: ["0xPRIVATE_KEY"], // put dev menomonic or PK here,
    },
   },
  // ...
};
```

* [x] Using Forge Deployment:

```bash
forge create --rpc-url https://api.infra.mainnet.somnia.network --private-key PRIVATE_KEY src/Example.sol:Example
```

* [x] See the  Page for the list of infrastructure and Dev Tooling available to you on Somnia.

---

Every page is also Markdown: append `.md` to its URL, or ask for `text/markdown`. Found something wrong, missing or confusing in these docs? Tell us: `POST /api/feedback` on this site with JSON `{"message": "…", "context": "what you were doing and what happened", "page": "…"}`, or a plain-text body. `GET /api/feedback` gives the JSON Schema. The team reads every one.
