In SWARM Node
Open Settings → Network. It prints the chain, the genesis hash and the ports the app is using. If the genesis hash there is not the one above, you are not on SWARM mainnet.
SWARM mainnet is live · run a node, mine a block, send a shielded payment.
HomeVerify
Mainnet · live
A chain is identified by its genesis block. SWARM Node compares the genesis it loads against the one below before it syncs anything — and so can you. Nothing on this page needs to be taken on trust: every value is published, and every one of them is something your own node will report back to you.
The launch
SWARM mainnet started on 26 September 2026, 12:25 UTC. The rules, the genesis block and the three destination addresses were published before block 1 was mined, so there was no window in which anyone could mine in private. The genesis block holds no spendable coins: there is no premine, no sale and no head start.
| Network | SwarmMainnet |
|---|---|
| Launched | 26 September 2026, 12:25 UTC |
| Genesis block hash | 01c34428b9e67cdd8345e0b365aaa37dd8d2d65d3869e0e5d77d567f2c39afdd |
| Genesis header time | 2026-09-26T12:19:57Z |
| Spendable outputs in the genesis block | 0 — there is no premine |
| Proof of work | Equihash 200,9 |
| Ticker | SWM |
| Target block time | 75 seconds |
Open Settings → Network. It prints the chain, the genesis hash and the ports the app is using. If the genesis hash there is not the one above, you are not on SWARM mainnet.
Look up height 0 in the mainnet explorer. It shows the same hash, the same header time and an empty coinbase. The explorer is a convenience — your own node is still the authority.
The launch manifest, the source at the launch commit and every release with its SHA-256 are in the release repository. Build the node yourself and it will derive the same genesis.
Where the apps connect
seed-main.swarm.green is a peer address on the P2P port, not a web address. Opening it as https:// reaches a web server that holds no certificate for it; that refusal is correct behaviour, not a fault.
| Seed node (P2P) | seed-main.swarm.green:28233 |
|---|---|
| Light-wallet server (TLS) | lwd-main.swarm.green:8443 |
| Node RPC | 28232 — Loopback only. The node RPC is never exposed publicly. |
| Mainnet block explorer | mainnet.explore.swarm.green(opens in a new tab) — live, showing SwarmMainnet |
| Testnet block explorer | explore.swarm.green(opens in a new tab) — the public testnet, whose coins have no value |
You do not have to use any of them. A node with no seed configured will still find peers, and a node you build yourself connects to whichever peers you point it at. These are the addresses the published apps use by default.
The project’s funds
Twenty per cent of every block reward goes to these three addresses, automatically, as part of the block itself. It is not a premine and not a treasury that was filled in advance: it accumulates one block at a time, in public, and you can watch it arrive in the explorer.
| Fund | Share | Published address |
|---|---|---|
| Core Development | 8% | s3fLmEHc1xqs8KAe7QS7oupkhuGDjidV4eq |
| Grants & Ecosystem | 4% | s3RiGvK5JzS8eh6ywN3K22f2LzDAhicgFuq |
| Community & Development Reserve | 8% | s3g3pzQVhvVX17bzrrEN3vmcXZWSpj7KFVp |
Pay-to-script-hash, 2-of-3 multisig (s3…). Each script is controlled by three key shares generated offline at the launch key ceremony and held under the custody policy published with the launch manifest; two of the three are needed to spend.
No single person and no single machine can move these funds, and the signing procedure has been exercised end to end rather than only written down.
The project also mines, like anyone else. That payout goes to an ordinary private wallet, and it is not published: publishing it would hand everyone a permanent view of a wallet that has no governance role.
The three addresses above are the ones with a claim on the block reward, so those are the three that are published.
The percentages are fixed in the genesis rules and cannot be changed. The destinations can only be changed by a formal protocol upgrade, which every node would have to accept. The full schedule, era by era, is on the network page.
Addresses
Read the first characters of any address. Mainnet and testnet use different prefixes on purpose, so a testnet address can never be mistaken for a real one — and a payment sent to the wrong kind of address is rejected rather than lost into another chain.
| Starts with | Network | What it is |
|---|---|---|
| swm1… | Mainnet | Shielded — Unified shielded address. The default in SWARM Wallet. |
| s1… | Mainnet | Transparent — Transparent pay-to-public-key-hash address. |
| s3… | Mainnet | Transparent (script) — Pay-to-script-hash, used by the three fund addresses and by mining payouts. |
| swarm1… | Testnet | Shielded — The public testnet keeps its own prefix. Testnet coins have no value. |
If something does not match
A genesis hash that differs from the one on this page means the software you are running is not on SWARM mainnet. That can be an old build, a testnet build, or something that is not ours at all. Do not send coins to it, and do not enter a recovery phrase into it.
Download only from the links on this site, check the SHA-256 before you install, and write to swarmofficial@atomicmail.io if a published value and a running app disagree. We will never ask you for your recovery phrase, your private keys or a payment.