> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cdp.coinbase.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AsyncWithRawResponseSolanaTokenBalancesClient

> AsyncWithRawResponseSolanaTokenBalancesClient API reference.

Package: [`com.coinbase.cdp.resources.solanatokenbalances`](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/index)

```java theme={null}
public class AsyncWithRawResponseSolanaTokenBalancesClient extends Object
```

## Method Details

### `listSolanaTokenBalances`

**Overload 1**

```java theme={null}
public CompletableFuture<CdpClientHttpResponse<ListSolanaTokenBalancesResponse>> listSolanaTokenBalances(ListSolanaTokenBalancesNetwork network, String address)
```

Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.

**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.

**Parameters:**

`network` - [ListSolanaTokenBalancesNetwork](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/ListSolanaTokenBalancesNetwork)

`address` - `String`

**Returns:**

`CompletableFuture`\<[CdpClientHttpResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/CdpClientHttpResponse)\<[ListSolanaTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/types/ListSolanaTokenBalancesResponse)>>

**Overload 2**

```java theme={null}
public CompletableFuture<CdpClientHttpResponse<ListSolanaTokenBalancesResponse>> listSolanaTokenBalances(ListSolanaTokenBalancesNetwork network, String address, ListSolanaTokenBalancesRequest request)
```

Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.

**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.

**Parameters:**

`network` - [ListSolanaTokenBalancesNetwork](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/ListSolanaTokenBalancesNetwork)

`address` - `String`

`request` - [ListSolanaTokenBalancesRequest](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/requests/ListSolanaTokenBalancesRequest)

**Returns:**

`CompletableFuture`\<[CdpClientHttpResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/CdpClientHttpResponse)\<[ListSolanaTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/types/ListSolanaTokenBalancesResponse)>>

**Overload 3**

```java theme={null}
public CompletableFuture<CdpClientHttpResponse<ListSolanaTokenBalancesResponse>> listSolanaTokenBalances(ListSolanaTokenBalancesNetwork network, String address, RequestOptions requestOptions)
```

Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.

**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.

**Parameters:**

`network` - [ListSolanaTokenBalancesNetwork](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/ListSolanaTokenBalancesNetwork)

`address` - `String`

`requestOptions` - [RequestOptions](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/RequestOptions)

**Returns:**

`CompletableFuture`\<[CdpClientHttpResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/CdpClientHttpResponse)\<[ListSolanaTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/types/ListSolanaTokenBalancesResponse)>>

**Overload 4**

```java theme={null}
public CompletableFuture<CdpClientHttpResponse<ListSolanaTokenBalancesResponse>> listSolanaTokenBalances(ListSolanaTokenBalancesNetwork network, String address, ListSolanaTokenBalancesRequest request, RequestOptions requestOptions)
```

Lists the token balances of a Solana address on a given network. The balances include SPL tokens and the native SOL token. The response is paginated, and by default, returns 20 balances per page.

**Note:** This endpoint is still under development and does not yet provide strong availability or freshness guarantees. Freshness and availability of new token balances will improve over the coming weeks.

**Parameters:**

`network` - [ListSolanaTokenBalancesNetwork](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/ListSolanaTokenBalancesNetwork)

`address` - `String`

`request` - [ListSolanaTokenBalancesRequest](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/requests/ListSolanaTokenBalancesRequest)

`requestOptions` - [RequestOptions](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/RequestOptions)

**Returns:**

`CompletableFuture`\<[CdpClientHttpResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/CdpClientHttpResponse)\<[ListSolanaTokenBalancesResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanatokenbalances/types/ListSolanaTokenBalancesResponse)>>
