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

# Chain

> Swift Enumeration

**Enumeration**

```swift theme={null}
enum Chain
```

## Enumeration Cases

### Chain.apechain

```swift theme={null}
case apechain
```

### Chain.apex

```swift theme={null}
case apex
```

### Chain.arbitrum

```swift theme={null}
case arbitrum
```

### Chain.arbitrumSepolia

```swift theme={null}
case arbitrumSepolia
```

### Chain.arbitrumnova

```swift theme={null}
case arbitrumnova
```

### Chain.astarZkevm

```swift theme={null}
case astarZkevm
```

### Chain.avalanche

```swift theme={null}
case avalanche
```

### Chain.avalancheFuji

```swift theme={null}
case avalancheFuji
```

### Chain.barretTestnet

```swift theme={null}
case barretTestnet
```

### Chain.base

```swift theme={null}
case base
```

### Chain.baseGoerli

```swift theme={null}
case baseGoerli
```

### Chain.baseSepolia

```swift theme={null}
case baseSepolia
```

### Chain.boss

```swift theme={null}
case boss
```

### Chain.bsc

```swift theme={null}
case bsc
```

### Chain.bscTestnet

```swift theme={null}
case bscTestnet
```

### Chain.chiliz

```swift theme={null}
case chiliz
```

### Chain.chilizSpicyTestnet

```swift theme={null}
case chilizSpicyTestnet
```

### Chain.coti

```swift theme={null}
case coti
```

### Chain.cotiTestnet

```swift theme={null}
case cotiTestnet
```

### Chain.curtis

```swift theme={null}
case curtis
```

### Chain.ethereum

```swift theme={null}
case ethereum
```

### Chain.ethereumGoerli

```swift theme={null}
case ethereumGoerli
```

### Chain.ethereumSepolia

```swift theme={null}
case ethereumSepolia
```

### Chain.hypersonicTestnet

```swift theme={null}
case hypersonicTestnet
```

### Chain.lightlink

```swift theme={null}
case lightlink
```

### Chain.lightlinkPegasus

```swift theme={null}
case lightlinkPegasus
```

### Chain.mode

```swift theme={null}
case mode
```

### Chain.modeSepolia

```swift theme={null}
case modeSepolia
```

### Chain.optimism

```swift theme={null}
case optimism
```

### Chain.optimismGoerli

```swift theme={null}
case optimismGoerli
```

### Chain.optimismSepolia

```swift theme={null}
case optimismSepolia
```

### Chain.polygon

```swift theme={null}
case polygon
```

### Chain.polygonAmoy

```swift theme={null}
case polygonAmoy
```

### Chain.polygonMumbai

```swift theme={null}
case polygonMumbai
```

### Chain.rari

```swift theme={null}
case rari
```

### Chain.rariTestnet

```swift theme={null}
case rariTestnet
```

### Chain.scroll

```swift theme={null}
case scroll
```

### Chain.scrollSepolia

```swift theme={null}
case scrollSepolia
```

### Chain.seiAtlantic2Testnet

```swift theme={null}
case seiAtlantic2Testnet
```

### Chain.seiPacific1

```swift theme={null}
case seiPacific1
```

### Chain.shape

```swift theme={null}
case shape
```

### Chain.shapeSepolia

```swift theme={null}
case shapeSepolia
```

### Chain.skaleNebula

```swift theme={null}
case skaleNebula
```

### Chain.skaleNebulaTestnet

```swift theme={null}
case skaleNebulaTestnet
```

### Chain.solana

```swift theme={null}
case solana
```

### Chain.soneium

```swift theme={null}
case soneium
```

### Chain.soneiumMinatoTestnet

```swift theme={null}
case soneiumMinatoTestnet
```

### Chain.space

```swift theme={null}
case space
```

### Chain.spaceTestnet

```swift theme={null}
case spaceTestnet
```

### Chain.stellar

```swift theme={null}
case stellar
```

### Chain.story

```swift theme={null}
case story
```

### Chain.storyTestnet

```swift theme={null}
case storyTestnet
```

### Chain.unknown(name:)

```swift theme={null}
case unknown(name: String)
```

### Chain.verifyTestnet

```swift theme={null}
case verifyTestnet
```

### Chain.viction

```swift theme={null}
case viction
```

### Chain.victionTestnet

```swift theme={null}
case victionTestnet
```

### Chain.xai

```swift theme={null}
case xai
```

### Chain.xaiSepoliaTestnet

```swift theme={null}
case xaiSepoliaTestnet
```

### Chain.zenchainTestnet

```swift theme={null}
case zenchainTestnet
```

### Chain.zkatana

```swift theme={null}
case zkatana
```

### Chain.zkyoto

```swift theme={null}
case zkyoto
```

### Chain.zora

```swift theme={null}
case zora
```

### Chain.zoraGoerli

```swift theme={null}
case zoraGoerli
```

### Chain.zoraSepolia

```swift theme={null}
case zoraSepolia
```

## Initializers

### init(\_:)

```swift theme={null}
init(_ from: String)
```

## Instance Properties

### chainType

Inherited from `AnyChain.chainType`.

```swift theme={null}
var chainType: ChainType { get }
```

### name

Inherited from `AnyChain.name`.

```swift theme={null}
var name: String { get }
```

## Instance Methods

### isValid(isProductionEnvironment:)

Inherited from `AnyChain.isValid(isProductionEnvironment:)`.

```swift theme={null}
func isValid(isProductionEnvironment: Bool) -> Bool
```

## Type Methods

### fromName(\_:)

```swift theme={null}
static func fromName(_ name: String) -> Chain?
```
