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

# CrossmintWallets

> Swift Protocol

**Protocol**

```swift theme={null}
protocol CrossmintWallets : Sendable
```

## Instance Methods

### createWallet(chain:recovery:options:)

```swift theme={null}
func createWallet(chain: Chain, recovery: any Signer, options: WalletOptions?) async throws(WalletError) -> Wallet
```

### getWallet(chain:recovery:options:)

```swift theme={null}
func getWallet(chain: Chain, recovery: any Signer, options: WalletOptions?) async throws(WalletError) -> Wallet?
```
