> ## Documentation Index
> Fetch the complete documentation index at: https://crossmint-devin-1787949784-wallet-docs-two-concept-model.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SolanaChain

> Swift Enumeration

**Enumeration**

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

## Enumeration Cases

| Case     | Description |
| -------- | ----------- |
| `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

| Property    | Type        | Description                           |
| ----------- | ----------- | ------------------------------------- |
| `chain`     | `Chain`     | Inherited from `SpecificChain.chain`. |
| `chainType` | `ChainType` | Inherited from `AnyChain.chainType`.  |
| `name`      | `String`    | Inherited from `AnyChain.name`.       |

## Instance Methods

### isValid(isProductionEnvironment:)

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

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