> ## 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.

# SolanaChain

> Swift Enumeration

**Enumeration**

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

## Enumeration Cases

### SolanaChain.solana

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

## Initializers

### init(\_:)

Inherited from `SpecificChain.init(_:)`.

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

### init(from:)

Inherited from `Decodable.init(from:)`.

```swift theme={null}
init(from decoder: any Decoder) throws
```

## Instance Properties

### chain

Inherited from `SpecificChain.chain`.

```swift theme={null}
var chain: Chain { get }
```

### 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
```
