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

# AsyncSolanaAccountsClient

> AsyncSolanaAccountsClient API reference.

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

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

## Constructor Details

### `AsyncSolanaAccountsClient`

```java theme={null}
public AsyncSolanaAccountsClient(ClientOptions clientOptions)
```

**Parameters:**

`clientOptions` - [ClientOptions](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/core/ClientOptions)

## Method Details

### `withRawResponse`

```java theme={null}
public AsyncWithRawResponseSolanaAccountsClient withRawResponse()
```

Get responses with HTTP metadata like headers

**Returns:**

[AsyncWithRawResponseSolanaAccountsClient](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/AsyncWithRawResponseSolanaAccountsClient)

### `listSolanaAccounts`

**Overload 1**

```java theme={null}
public CompletableFuture<ListSolanaAccountsResponse> listSolanaAccounts()
```

Lists the Solana accounts belonging to the developer. The response is paginated, and by default, returns 20 accounts per page.

If a name is provided, the response will contain only the account with that name.

**Returns:**

`CompletableFuture`\<[ListSolanaAccountsResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/ListSolanaAccountsResponse)>

**Overload 2**

```java theme={null}
public CompletableFuture<ListSolanaAccountsResponse> listSolanaAccounts(ListSolanaAccountsRequest request)
```

Lists the Solana accounts belonging to the developer. The response is paginated, and by default, returns 20 accounts per page.

If a name is provided, the response will contain only the account with that name.

**Parameters:**

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

**Returns:**

`CompletableFuture`\<[ListSolanaAccountsResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/ListSolanaAccountsResponse)>

**Overload 3**

```java theme={null}
public CompletableFuture<ListSolanaAccountsResponse> listSolanaAccounts(RequestOptions requestOptions)
```

Lists the Solana accounts belonging to the developer. The response is paginated, and by default, returns 20 accounts per page.

If a name is provided, the response will contain only the account with that name.

**Parameters:**

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

**Returns:**

`CompletableFuture`\<[ListSolanaAccountsResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/ListSolanaAccountsResponse)>

**Overload 4**

```java theme={null}
public CompletableFuture<ListSolanaAccountsResponse> listSolanaAccounts(ListSolanaAccountsRequest request, RequestOptions requestOptions)
```

Lists the Solana accounts belonging to the developer. The response is paginated, and by default, returns 20 accounts per page.

If a name is provided, the response will contain only the account with that name.

**Parameters:**

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

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

**Returns:**

`CompletableFuture`\<[ListSolanaAccountsResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/ListSolanaAccountsResponse)>

### `createSolanaAccount`

**Overload 1**

```java theme={null}
public CompletableFuture<SolanaAccount> createSolanaAccount()
```

Creates a new Solana account.

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 2**

```java theme={null}
public CompletableFuture<SolanaAccount> createSolanaAccount(CreateSolanaAccountRequest request)
```

Creates a new Solana account.

**Parameters:**

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 3**

```java theme={null}
public CompletableFuture<SolanaAccount> createSolanaAccount(RequestOptions requestOptions)
```

Creates a new Solana account.

**Parameters:**

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 4**

```java theme={null}
public CompletableFuture<SolanaAccount> createSolanaAccount(CreateSolanaAccountRequest request, RequestOptions requestOptions)
```

Creates a new Solana account.

**Parameters:**

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

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

### `getSolanaAccount`

**Overload 1**

```java theme={null}
public CompletableFuture<SolanaAccount> getSolanaAccount(String address)
```

Gets a Solana account by its address.

**Parameters:**

`address` - `String`

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 2**

```java theme={null}
public CompletableFuture<SolanaAccount> getSolanaAccount(String address, GetSolanaAccountRequest request)
```

Gets a Solana account by its address.

**Parameters:**

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 3**

```java theme={null}
public CompletableFuture<SolanaAccount> getSolanaAccount(String address, RequestOptions requestOptions)
```

Gets a Solana account by its address.

**Parameters:**

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 4**

```java theme={null}
public CompletableFuture<SolanaAccount> getSolanaAccount(String address, GetSolanaAccountRequest request, RequestOptions requestOptions)
```

Gets a Solana account by its address.

**Parameters:**

`address` - `String`

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

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

### `updateSolanaAccount`

**Overload 1**

```java theme={null}
public CompletableFuture<SolanaAccount> updateSolanaAccount(String address)
```

Updates an existing Solana account. Use this to update the account's name or account-level policy.

**Parameters:**

`address` - `String`

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 2**

```java theme={null}
public CompletableFuture<SolanaAccount> updateSolanaAccount(String address, RequestOptions requestOptions)
```

Updates an existing Solana account. Use this to update the account's name or account-level policy.

**Parameters:**

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 3**

```java theme={null}
public CompletableFuture<SolanaAccount> updateSolanaAccount(String address, UpdateSolanaAccountRequest request)
```

Updates an existing Solana account. Use this to update the account's name or account-level policy.

**Parameters:**

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 4**

```java theme={null}
public CompletableFuture<SolanaAccount> updateSolanaAccount(String address, UpdateSolanaAccountRequest request, RequestOptions requestOptions)
```

Updates an existing Solana account. Use this to update the account's name or account-level policy.

**Parameters:**

`address` - `String`

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

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

### `getSolanaAccountByName`

**Overload 1**

```java theme={null}
public CompletableFuture<SolanaAccount> getSolanaAccountByName(String name)
```

Gets a Solana account by its name.

**Parameters:**

`name` - `String`

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 2**

```java theme={null}
public CompletableFuture<SolanaAccount> getSolanaAccountByName(String name, GetSolanaAccountByNameRequest request)
```

Gets a Solana account by its name.

**Parameters:**

`name` - `String`

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 3**

```java theme={null}
public CompletableFuture<SolanaAccount> getSolanaAccountByName(String name, RequestOptions requestOptions)
```

Gets a Solana account by its name.

**Parameters:**

`name` - `String`

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 4**

```java theme={null}
public CompletableFuture<SolanaAccount> getSolanaAccountByName(String name, GetSolanaAccountByNameRequest request, RequestOptions requestOptions)
```

Gets a Solana account by its name.

**Parameters:**

`name` - `String`

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

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

### `importSolanaAccount`

**Overload 1**

```java theme={null}
public CompletableFuture<SolanaAccount> importSolanaAccount(ImportSolanaAccountRequest request)
```

Import an existing Solana account into the developer's CDP Project. This API should be called from the [CDP SDK](https://github.com/coinbase/cdp-sdk) to ensure that the associated private key is properly encrypted.

**Parameters:**

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

**Overload 2**

```java theme={null}
public CompletableFuture<SolanaAccount> importSolanaAccount(ImportSolanaAccountRequest request, RequestOptions requestOptions)
```

Import an existing Solana account into the developer's CDP Project. This API should be called from the [CDP SDK](https://github.com/coinbase/cdp-sdk) to ensure that the associated private key is properly encrypted.

**Parameters:**

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

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

**Returns:**

`CompletableFuture`\<[SolanaAccount](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/types/SolanaAccount)>

### `exportSolanaAccount`

**Overload 1**

```java theme={null}
public CompletableFuture<ExportSolanaAccountResponse> exportSolanaAccount(String address, ExportSolanaAccountRequest request)
```

Export an existing Solana account's private key. It is important to store the private key in a secure place after it's exported.

**Parameters:**

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[ExportSolanaAccountResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/ExportSolanaAccountResponse)>

**Overload 2**

```java theme={null}
public CompletableFuture<ExportSolanaAccountResponse> exportSolanaAccount(String address, ExportSolanaAccountRequest request, RequestOptions requestOptions)
```

Export an existing Solana account's private key. It is important to store the private key in a secure place after it's exported.

**Parameters:**

`address` - `String`

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

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

**Returns:**

`CompletableFuture`\<[ExportSolanaAccountResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/ExportSolanaAccountResponse)>

### `exportSolanaAccountByName`

**Overload 1**

```java theme={null}
public CompletableFuture<ExportSolanaAccountByNameResponse> exportSolanaAccountByName(String name, ExportSolanaAccountByNameRequest request)
```

Export an existing Solana account's private key by its name. It is important to store the private key in a secure place after it's exported.

**Parameters:**

`name` - `String`

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

**Returns:**

`CompletableFuture`\<[ExportSolanaAccountByNameResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/ExportSolanaAccountByNameResponse)>

**Overload 2**

```java theme={null}
public CompletableFuture<ExportSolanaAccountByNameResponse> exportSolanaAccountByName(String name, ExportSolanaAccountByNameRequest request, RequestOptions requestOptions)
```

Export an existing Solana account's private key by its name. It is important to store the private key in a secure place after it's exported.

**Parameters:**

`name` - `String`

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

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

**Returns:**

`CompletableFuture`\<[ExportSolanaAccountByNameResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/ExportSolanaAccountByNameResponse)>

### `signSolanaTransaction`

**Overload 1**

```java theme={null}
public CompletableFuture<SignSolanaTransactionResponse> signSolanaTransaction(String address, SignSolanaTransactionRequest request)
```

Signs a transaction with the given Solana account. The unsigned transaction should be serialized into a byte array and then encoded as base64.

**Transaction types**

The following transaction types are supported:

[Legacy transactions](https://solana-labs.github.io/solana-web3.js/classes/Transaction.html) [Versioned transactions](https://solana-labs.github.io/solana-web3.js/classes/VersionedTransaction.html)

The developer is responsible for ensuring that the unsigned transaction is valid, as the API will not validate the transaction.

**Parameters:**

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[SignSolanaTransactionResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/SignSolanaTransactionResponse)>

**Overload 2**

```java theme={null}
public CompletableFuture<SignSolanaTransactionResponse> signSolanaTransaction(String address, SignSolanaTransactionRequest request, RequestOptions requestOptions)
```

Signs a transaction with the given Solana account. The unsigned transaction should be serialized into a byte array and then encoded as base64.

**Transaction types**

The following transaction types are supported:

[Legacy transactions](https://solana-labs.github.io/solana-web3.js/classes/Transaction.html) [Versioned transactions](https://solana-labs.github.io/solana-web3.js/classes/VersionedTransaction.html)

The developer is responsible for ensuring that the unsigned transaction is valid, as the API will not validate the transaction.

**Parameters:**

`address` - `String`

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

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

**Returns:**

`CompletableFuture`\<[SignSolanaTransactionResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/SignSolanaTransactionResponse)>

### `signSolanaMessage`

**Overload 1**

```java theme={null}
public CompletableFuture<SignSolanaMessageResponse> signSolanaMessage(String address, SignSolanaMessageRequest request)
```

Signs an arbitrary message with the given Solana account.

**WARNING:** Never sign a message that you didn't generate, as it can be an arbitrary transaction. For example, it might send all of your funds to an attacker.

**Parameters:**

`address` - `String`

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

**Returns:**

`CompletableFuture`\<[SignSolanaMessageResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/SignSolanaMessageResponse)>

**Overload 2**

```java theme={null}
public CompletableFuture<SignSolanaMessageResponse> signSolanaMessage(String address, SignSolanaMessageRequest request, RequestOptions requestOptions)
```

Signs an arbitrary message with the given Solana account.

**WARNING:** Never sign a message that you didn't generate, as it can be an arbitrary transaction. For example, it might send all of your funds to an attacker.

**Parameters:**

`address` - `String`

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

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

**Returns:**

`CompletableFuture`\<[SignSolanaMessageResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/SignSolanaMessageResponse)>

### `sendSolanaTransaction`

**Overload 1**

```java theme={null}
public CompletableFuture<SendSolanaTransactionResponse> sendSolanaTransaction(SendSolanaTransactionRequest request)
```

Signs and sends a single Solana transaction using multiple Solana accounts. The transaction may contain several instructions, each of which may require signatures from different account keys.

The transaction should be serialized into a byte array and base64 encoded. The API handles recent blockhash management and fee estimation, leaving the developer to provide only the minimal set of fields necessary to send the transaction.

**Transaction types**

The following transaction types are supported:

[Legacy transactions](https://solana.com/developers/guides/advanced/versions#current-transaction-versions) [Versioned transactions](https://solana.com/developers/guides/advanced/versions)

**Instruction Batching**

To batch multiple operations, include multiple instructions within a single transaction. All instructions within a transaction are executed atomically - if any instruction fails, the entire transaction fails and is rolled back.

**Network Support**

The following Solana networks are supported:

`solana` - Solana Mainnet `solana-devnet` - Solana Devnet

The developer is responsible for ensuring that the unsigned transaction is valid, as the API will not validate the transaction.

**Parameters:**

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

**Returns:**

`CompletableFuture`\<[SendSolanaTransactionResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/SendSolanaTransactionResponse)>

**Overload 2**

```java theme={null}
public CompletableFuture<SendSolanaTransactionResponse> sendSolanaTransaction(SendSolanaTransactionRequest request, RequestOptions requestOptions)
```

Signs and sends a single Solana transaction using multiple Solana accounts. The transaction may contain several instructions, each of which may require signatures from different account keys.

The transaction should be serialized into a byte array and base64 encoded. The API handles recent blockhash management and fee estimation, leaving the developer to provide only the minimal set of fields necessary to send the transaction.

**Transaction types**

The following transaction types are supported:

[Legacy transactions](https://solana.com/developers/guides/advanced/versions#current-transaction-versions) [Versioned transactions](https://solana.com/developers/guides/advanced/versions)

**Instruction Batching**

To batch multiple operations, include multiple instructions within a single transaction. All instructions within a transaction are executed atomically - if any instruction fails, the entire transaction fails and is rolled back.

**Network Support**

The following Solana networks are supported:

`solana` - Solana Mainnet `solana-devnet` - Solana Devnet

The developer is responsible for ensuring that the unsigned transaction is valid, as the API will not validate the transaction.

**Parameters:**

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

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

**Returns:**

`CompletableFuture`\<[SendSolanaTransactionResponse](/sdks/cdp-sdks-v2/java/com/coinbase/cdp/resources/solanaaccounts/types/SendSolanaTransactionResponse)>
