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

# Signers

> Swift Enumeration

**Enumeration**

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

## Enumeration Cases

### Signers.evmEmailSigner(email:)

```swift theme={null}
case evmEmailSigner(email: String)
```

### Signers.evmFireblocksSigner

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

### Signers.passkeySigner(name:host:)

```swift theme={null}
case passkeySigner(name: String, host: String)
```

### Signers.solanaEmailSigner(email:)

```swift theme={null}
case solanaEmailSigner(email: String)
```

### Signers.solanaFireblocksSigner

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

## Instance Properties

### signer

```swift theme={null}
@MainActor var signer: any Signer { get }
```
