> For the complete documentation index, see [llms.txt](https://docs.eitherway.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.eitherway.ai/documentation/engineering/web3-networks-and-deploy-checklist.md).

# Web3 Networks & Deploy Checklist

### Suported Networks

**EVM (Ethereum Virtual Machine)**

| Network          | Chain ID | Type       | RPC Provider |
| ---------------- | -------- | ---------- | ------------ |
| Ethereum Sepolia | 11155111 | Testnet    | Alchemy      |
| Base Sepolia     | 84532    | L2 Testnet | Alchemy      |
| Arbitrum Sepolia | 421614   | L2 Testnet | Alchemy      |

**Solana**

| Network      | Type           | RPC                    |
| ------------ | -------------- | ---------------------- |
| Devnet       | Development    | Public RPC             |
| Testnet      | Pre-production | Public RPC             |
| Mainnet-Beta | Production     | Custom RPC recommended |

#### Deployment Checklist

**Pre-Deployment**

1. Separate deployer keys from runtime wallets
2. Use allowlisted RPC endpoints
3. Enable rate limit monitoring
4. Test on devnet/testnet first

**Contract Deployment**

1. Compile with latest Solidity version
2. Verify contract source code
3. Document constructor parameters
4. Record deployment transaction

**Post-Deployment**

1. Maintain ledger: network, address, version, commit
2. Publish addresses for transparency
3. Set up monitoring
4. Document ABI for frontend integration

### Artifacts

* Maintain a ledger of `network`, `contract`, `address`, `version`, and `commit`.
* Verify contract source where possible and publish addresses.

<figure><img src="/files/y4wMoiOjSEgTjtFKPVUR" alt="" width="375"><figcaption></figcaption></figure>
