> For the complete documentation index, see [llms.txt](https://docs.souless.fun/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.souless.fun/networks-and-reference/arc-mainnet.md).

# Arc Mainnet

> **Status: LIVE** · Souless Mainnet addresses last reviewed 11 September 2026.

Souless is deployed on Arc Mainnet. Mainnet and Testnet are separate deployments; always verify the selected network and transaction target before signing.

| Property              | Current reference                            |
| --------------------- | -------------------------------------------- |
| Network               | Arc Mainnet                                  |
| Chain ID              | `5042`                                       |
| Gas asset             | USDC                                         |
| ERC-20 USDC           | `0x3600000000000000000000000000000000000000` |
| ERC-20 USDC decimals  | 6                                            |
| Typical block cadence | Roughly `500 ms`                             |
| Base fee              | `20 gwei` in the current Arc execution model |
| Souless               | LIVE                                         |

Arc exposes USDC as the gas asset and also provides the ERC-20 USDC address above for contract interactions that require the token representation.

## Souless contracts

| Component                                                                                                                           | Address                                      |
| ----------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------- |
| <p>Guarded V3 launch coordinator<br><sub>Coordinates the full protected launch flow from opening to live market.</sub></p>          | `0x37cB534517403468c27c8903D89Cdaf3c12FcC27` |
| <p>Launch Guard factory<br><sub>Creates the per-launch anti-sniper contracts used during protected openings.</sub></p>              | `0xb8480657a502fc65fC903948e045a6f4625928Af` |
| <p>Multi-range V3 launch adapter<br><sub>Creates and configures the Uniswap V3 liquidity positions for a launch.</sub></p>          | `0xCAaDA1c6717F7D52146af6B614Dc84C048Ab9F7D` |
| <p>Multi-position LP locker<br><sub>Locks the launch liquidity positions so they cannot be withdrawn.</sub></p>                     | `0x2275A163611932e3BEd4110d67302226ee1A283e` |
| <p>Opening Fee Vault<br><sub>Holds and accounts for fees generated during the protected opening.</sub></p>                          | `0x56cb8D3549cdD2E67E79d9Df3229F3A52C82Df03` |
| <p>Token Fee Timelock<br><sub>Delays and controls access to token-side fees from locked liquidity.</sub></p>                        | `0x4dD5778C11C8f38c3238Cf0CAeB4F0ddAAEebF79` |
| <p>Token Fee Reserve<br><sub>Receives and holds token-side fees before they are released.</sub></p>                                 | `0x35d6a88D7B7AC9d1c6304202fba87BAF0EdF58c8` |
| <p>Token Factory<br><sub>Deploys the token contract for each new Souless launch.</sub></p>                                          | `0x6e8107e78dc29342ba96ab2ac0edd8dac0260eaa` |
| <p>Human Launch Policy<br><sub>Defines who can launch and the active rules for human creators.</sub></p>                            | `0xbf15B8f9C2b00568113f9D438497E588B0B61BD2` |
| <p>Launch Registry<br><sub>Stores the canonical onchain record of Souless launches.</sub></p>                                       | `0x4665EbBdD68427A5fDA9700Ac95Fe098aAB5fcFa` |
| <p>Fee Dispatcher<br><sub>Routes collected market fees to creators, protocol, community, partners, and referrals.</sub></p>         | `0x0C8C98B7976E114fea895e827182B5dA0b3B9dcc` |
| <p>Launch Fee Vault<br><sub>Collects the fee paid to create a new launch.</sub></p>                                                 | `0xf4A46363CAC72e839823B96EE7832B6CBE683D0E` |
| <p>Narrative Protection Registry<br><sub>Tracks protected names and narratives to prevent conflicting protected launches.</sub></p> | `0x99dbaC4aC8909055615998D0C7b0D4483B2D80F3` |
| <p>Launch Partner Pool<br><sub>Accounts for and distributes the Launch Partner share of protocol fees.</sub></p>                    | `0x8c94F1B17D12d0758dBF5013e10081Ee742E7DF8` |
| <p>Community Registry<br><sub>Stores each market's Community Mode and reward configuration.</sub></p>                               | `0x3CA4c0A116fEf177EA2a78A52866B7eC5B367509` |
| <p>Community Vault<br><sub>Manages direct staking and the canonical staked-token receipt.</sub></p>                                 | `0xDbb54C11200a168c4fDB15e5716680aA358254e4` |
| <p>DeFi Position Registry<br><sub>Tracks approved external DeFi positions that can count toward community participation.</sub></p>  | `0x8552BaADc100327F0e485D2210424bD804289b36` |
| <p>Creator Alignment Registry<br><sub>Tracks creator alignment requirements used by Community governance.</sub></p>                 | `0xc5c34ab3e8Da00B583882e866c2549C5afb070A7` |
| <p>Community Rewards Distributor<br><sub>Distributes finalized Community rewards in USDC to eligible users.</sub></p>               | `0x7F78bA801587E143c0D79b230ff1Dc903A53Fc5f` |
| <p>Community Governance<br><sub>Lets eligible participants govern future creator and Community reward allocations.</sub></p>        | `0xF7D06C796D2F196974A8191D2d227779C0bb07E3` |

The guarded launch flow uses the coordinator, guard factory, multi-range adapter, locker, Opening Fee Vault, and Token Fee Timelock listed above. Community-enabled launches can set their initial Creator/Community allocation and their Staking/InfoFi split at launch; that selected policy begins with the first reward epoch.

## Uniswap V3 dependencies

These are the Uniswap contracts used by the current Souless Arc Mainnet market and trading paths.

| Component           | Address                                      |
| ------------------- | -------------------------------------------- |
| Factory             | `0xf0db7b58379503491d857dB50AC9ece64c653918` |
| Position Manager    | `0x39654A85A4C05127f5Fd6ED22CAeC077A0fB1377` |
| SwapRouter02        | `0x53BF6B0684Ec7eF91e1387Da3D1a1769bC5A6F77` |
| Quoter V2           | `0x7DfD4F31be6814D2906BDE155c3e1B146EAc1468` |
| TickLens            | `0x9EB8600665b55d10C1eB2316Ca5127A9cA6E2E76` |
| Interface Multicall | `0x33e885ed0ec9bf04ecfb19341582aadcb4c8a9e7` |
| Universal Router    | `0x4fca4a51ab4f23a7447b3284fbd7d73289a89fb1` |
| Permit2             | `0x000000000022D473030F116dDEE9F6B43aC78BA3` |

Do not use Arc Testnet addresses on Mainnet. See [Arc Testnet](/networks-and-reference/arc-testnet.md) for the separate test deployment.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.souless.fun/networks-and-reference/arc-mainnet.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
