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

# CrossmintVcConfig

> Flutter Class

**Class**

Configuration for VC on-chain services: RPC endpoints, IPFS gateways, and timeouts.

```dart theme={null}
class CrossmintVcConfig
```

## Constructors

### CrossmintVcConfig

```dart theme={null}
CrossmintVcConfig({
  Map<String, String>? rpcEndpoints,
  List<String>? ipfsGateways,
  Duration? ipfsTimeout,
})
```

## Static Properties

### defaults

```dart theme={null}
static final CrossmintVcConfig defaults
```

## Properties

### ipfsGateways

```dart theme={null}
List<String> get ipfsGateways
```

### ipfsTimeout

```dart theme={null}
Duration get ipfsTimeout
```

## Methods

### getRpcEndpoint

```dart theme={null}
String getRpcEndpoint(CrossmintVcChain chain)
```

Returns the JSON-RPC endpoint for the given chain.
