> ## Documentation Index
> Fetch the complete documentation index at: https://docs.polygon.technology/llms.txt
> Use this file to discover all available pages before exploring further.

# Swift networks

> Look up the networks supported by the OMS Wallet Swift SDK.

Wallet and indexer methods accept the fixed `Network` registry. The Swift SDK does not accept caller-defined network objects.

## Look up a network

Use enum values in application code and lookup helpers when converting stored chain IDs or names.

```swift theme={null}
let amoy = Network.polygonAmoy
let byChainId = Network.findById(80002)
let byName = Network.findByName("amoy")

print(amoy.id)                 // 80002
print(amoy.chainId)            // "80002"
print(amoy.nativeTokenSymbol)  // "POL"
print(amoy.explorerURL)
```

`findById(_:)` and `findByName(_:)` return `nil` outside the registry. Names are case-insensitive and trimmed. `polygonamoy` is accepted as an additional lookup spelling, and `.amoy` is an alias for `.polygonAmoy`.

## Supported registry values

| Value               | Name                | Chain ID |
| ------------------- | ------------------- | -------: |
| `.mainnet`          | `mainnet`           |        1 |
| `.sepolia`          | `sepolia`           | 11155111 |
| `.polygon`          | `polygon`           |      137 |
| `.polygonAmoy`      | `amoy`              |    80002 |
| `.arbitrum`         | `arbitrum`          |    42161 |
| `.arbitrumSepolia`  | `arbitrum-sepolia`  |   421614 |
| `.optimism`         | `optimism`          |       10 |
| `.optimismSepolia`  | `optimism-sepolia`  | 11155420 |
| `.base`             | `base`              |     8453 |
| `.baseSepolia`      | `base-sepolia`      |    84532 |
| `.bsc`              | `bsc`               |       56 |
| `.bscTestnet`       | `bsc-testnet`       |       97 |
| `.arbitrumNova`     | `arbitrum-nova`     |    42170 |
| `.avalanche`        | `avalanche`         |    43114 |
| `.avalancheTestnet` | `avalanche-testnet` |    43113 |
| `.katana`           | `katana`            |   747474 |

`Network.supportedNetworks` returns these values in registry order. Each value also provides `displayName`, `nativeTokenSymbol`, `explorerUrl`, and `explorerURL`.

## Public API reference

Use the [Swift API reference](/wallets/sdk/swift/api-reference) for exhaustive declarations, model fields, error codes, and operation names.
