com.coinbase.cdp.resources.solanaaccounts
Constructor Details
AsyncSolanaAccountsClient
clientOptions - ClientOptions
Method Details
withRawResponse
listSolanaAccounts
Overload 1
CompletableFuture<ListSolanaAccountsResponse>
Overload 2
request - ListSolanaAccountsRequest
Returns:
CompletableFuture<ListSolanaAccountsResponse>
Overload 3
requestOptions - RequestOptions
Returns:
CompletableFuture<ListSolanaAccountsResponse>
Overload 4
request - ListSolanaAccountsRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<ListSolanaAccountsResponse>
createSolanaAccount
Overload 1
CompletableFuture<SolanaAccount>
Overload 2
request - CreateSolanaAccountRequest
Returns:
CompletableFuture<SolanaAccount>
Overload 3
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
Overload 4
request - CreateSolanaAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
getSolanaAccount
Overload 1
address - String
Returns:
CompletableFuture<SolanaAccount>
Overload 2
address - String
request - GetSolanaAccountRequest
Returns:
CompletableFuture<SolanaAccount>
Overload 3
address - String
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
Overload 4
address - String
request - GetSolanaAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
updateSolanaAccount
Overload 1
address - String
Returns:
CompletableFuture<SolanaAccount>
Overload 2
address - String
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
Overload 3
address - String
request - UpdateSolanaAccountRequest
Returns:
CompletableFuture<SolanaAccount>
Overload 4
address - String
request - UpdateSolanaAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
getSolanaAccountByName
Overload 1
name - String
Returns:
CompletableFuture<SolanaAccount>
Overload 2
name - String
request - GetSolanaAccountByNameRequest
Returns:
CompletableFuture<SolanaAccount>
Overload 3
name - String
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
Overload 4
name - String
request - GetSolanaAccountByNameRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
importSolanaAccount
Overload 1
request - ImportSolanaAccountRequest
Returns:
CompletableFuture<SolanaAccount>
Overload 2
request - ImportSolanaAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<SolanaAccount>
exportSolanaAccount
Overload 1
address - String
request - ExportSolanaAccountRequest
Returns:
CompletableFuture<ExportSolanaAccountResponse>
Overload 2
address - String
request - ExportSolanaAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<ExportSolanaAccountResponse>
exportSolanaAccountByName
Overload 1
name - String
request - ExportSolanaAccountByNameRequest
Returns:
CompletableFuture<ExportSolanaAccountByNameResponse>
Overload 2
name - String
request - ExportSolanaAccountByNameRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<ExportSolanaAccountByNameResponse>
signSolanaTransaction
Overload 1
address - String
request - SignSolanaTransactionRequest
Returns:
CompletableFuture<SignSolanaTransactionResponse>
Overload 2
address - String
request - SignSolanaTransactionRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<SignSolanaTransactionResponse>
signSolanaMessage
Overload 1
address - String
request - SignSolanaMessageRequest
Returns:
CompletableFuture<SignSolanaMessageResponse>
Overload 2
address - String
request - SignSolanaMessageRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<SignSolanaMessageResponse>
sendSolanaTransaction
Overload 1
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
Returns:
CompletableFuture<SendSolanaTransactionResponse>
Overload 2
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
requestOptions - RequestOptions
Returns:
CompletableFuture<SendSolanaTransactionResponse>