com.coinbase.cdp.resources.evmaccounts
Method Details
listEvmAccounts
Overload 1
CompletableFuture<CdpClientHttpResponse<ListEvmAccountsResponse>>
Overload 2
request - ListEvmAccountsRequest
Returns:
CompletableFuture<CdpClientHttpResponse<ListEvmAccountsResponse>>
Overload 3
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<ListEvmAccountsResponse>>
Overload 4
request - ListEvmAccountsRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<ListEvmAccountsResponse>>
createEvmAccount
Overload 1
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 2
request - CreateEvmAccountRequest
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 3
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 4
request - CreateEvmAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
getEvmAccount
Overload 1
address - String
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 2
address - String
request - GetEvmAccountRequest
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 3
address - String
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 4
address - String
request - GetEvmAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
updateEvmAccount
Overload 1
address - String
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 2
address - String
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 3
address - String
request - UpdateEvmAccountRequest
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 4
address - String
request - UpdateEvmAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
getEvmAccountByName
Overload 1
name - String
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 2
name - String
request - GetEvmAccountByNameRequest
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 3
name - String
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 4
name - String
request - GetEvmAccountByNameRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
sendEvmTransaction
Overload 1
to (Required): The address of the contract or account to send the transaction to.
chainId (Ignored): The value of the chainId field in the transaction is ignored. The transaction will be sent to the network indicated by the network field in the request body.
nonce (Optional): The nonce to use for the transaction. If not provided, the API will assign a nonce to the transaction based on the current state of the account.
maxPriorityFeePerGas (Optional): The maximum priority fee per gas to use for the transaction. If not provided, the API will estimate a value based on current network conditions.
maxFeePerGas (Optional): The maximum fee per gas to use for the transaction. If not provided, the API will estimate a value based on current network conditions.
gasLimit (Optional): The gas limit to use for the transaction. If not provided, the API will estimate a value based on the to and data fields of the transaction.
value (Optional): The amount of ETH, in wei, to send with the transaction.
data (Optional): The data to send with the transaction; only used for contract calls.
accessList (Optional): The access list to use for the transaction.
Parameters:
address - String
request - SendEvmTransactionRequest
Returns:
CompletableFuture<CdpClientHttpResponse<SendEvmTransactionResponse>>
Overload 2
to (Required): The address of the contract or account to send the transaction to.
chainId (Ignored): The value of the chainId field in the transaction is ignored. The transaction will be sent to the network indicated by the network field in the request body.
nonce (Optional): The nonce to use for the transaction. If not provided, the API will assign a nonce to the transaction based on the current state of the account.
maxPriorityFeePerGas (Optional): The maximum priority fee per gas to use for the transaction. If not provided, the API will estimate a value based on current network conditions.
maxFeePerGas (Optional): The maximum fee per gas to use for the transaction. If not provided, the API will estimate a value based on current network conditions.
gasLimit (Optional): The gas limit to use for the transaction. If not provided, the API will estimate a value based on the to and data fields of the transaction.
value (Optional): The amount of ETH, in wei, to send with the transaction.
data (Optional): The data to send with the transaction; only used for contract calls.
accessList (Optional): The access list to use for the transaction.
Parameters:
address - String
request - SendEvmTransactionRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<SendEvmTransactionResponse>>
signEvmTransaction
Overload 1
address - String
request - SignEvmTransactionRequest
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmTransactionResponse>>
Overload 2
address - String
request - SignEvmTransactionRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmTransactionResponse>>
signEvmHash
Overload 1
address - String
request - SignEvmHashRequest
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmHashResponse>>
Overload 2
address - String
request - SignEvmHashRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmHashResponse>>
signEvmMessage
Overload 1
0x19 <0x45 (E)> <thereum Signed Message:\n" + len(message)> before being signed.
Parameters:
address - String
request - SignEvmMessageRequest
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmMessageResponse>>
Overload 2
0x19 <0x45 (E)> <thereum Signed Message:\n" + len(message)> before being signed.
Parameters:
address - String
request - SignEvmMessageRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmMessageResponse>>
signEvmTypedData
Overload 1
address - String
body - Eip712Message
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmTypedDataResponse>>
Overload 2
address - String
request - SignEvmTypedDataRequest
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmTypedDataResponse>>
Overload 3
address - String
body - Eip712Message
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmTypedDataResponse>>
Overload 4
address - String
request - SignEvmTypedDataRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<SignEvmTypedDataResponse>>
createEvmEip7702Delegation
Overload 1
address - String
request - CreateEvmEip7702DelegationRequest
Returns:
CompletableFuture<CdpClientHttpResponse<CreateEvmEip7702DelegationResponse>>
Overload 2
address - String
request - CreateEvmEip7702DelegationRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<CreateEvmEip7702DelegationResponse>>
getEvmEip7702DelegationOperationById
Overload 1
delegationOperationId returned by the Create EIP-7702 delegation endpoint to poll for operation completion.
Parameters:
delegationOperationId - String
Returns:
CompletableFuture<CdpClientHttpResponse<EvmEip7702DelegationOperation>>
Overload 2
delegationOperationId returned by the Create EIP-7702 delegation endpoint to poll for operation completion.
Parameters:
delegationOperationId - String
request - GetEvmEip7702DelegationOperationByIdRequest
Returns:
CompletableFuture<CdpClientHttpResponse<EvmEip7702DelegationOperation>>
Overload 3
delegationOperationId returned by the Create EIP-7702 delegation endpoint to poll for operation completion.
Parameters:
delegationOperationId - String
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmEip7702DelegationOperation>>
Overload 4
delegationOperationId returned by the Create EIP-7702 delegation endpoint to poll for operation completion.
Parameters:
delegationOperationId - String
request - GetEvmEip7702DelegationOperationByIdRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmEip7702DelegationOperation>>
importEvmAccount
Overload 1
request - ImportEvmAccountRequest
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
Overload 2
request - ImportEvmAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<EvmAccount>>
exportEvmAccount
Overload 1
address - String
request - ExportEvmAccountRequest
Returns:
CompletableFuture<CdpClientHttpResponse<ExportEvmAccountResponse>>
Overload 2
address - String
request - ExportEvmAccountRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<ExportEvmAccountResponse>>
exportEvmAccountByName
Overload 1
name - String
request - ExportEvmAccountByNameRequest
Returns:
CompletableFuture<CdpClientHttpResponse<ExportEvmAccountByNameResponse>>
Overload 2
name - String
request - ExportEvmAccountByNameRequest
requestOptions - RequestOptions
Returns:
CompletableFuture<CdpClientHttpResponse<ExportEvmAccountByNameResponse>>