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

# CrossmintVcRpcClient

> Flutter Class

**Class**

Minimal JSON-RPC client for read-only Ethereum contract calls.

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

## Constructors

### CrossmintVcRpcClient

```dart theme={null}
CrossmintVcRpcClient({required this.rpcUrl, http.Client? httpClient})
```

## Properties

### rpcUrl

```dart theme={null}
final String rpcUrl
```

## Methods

### ethCall

```dart theme={null}
Future<String> ethCall(String contractAddress, String data)
```

Executes a read-only `eth_call` and returns the hex-encoded result.
