com.coinbase.cdp.resources.evmsmartaccounts
Constructor Details
EvmSmartAccountsClient
clientOptions - ClientOptions
Method Details
withRawResponse
listEvmSmartAccounts
Overload 1
request - ListEvmSmartAccountsRequest
Returns:
ListEvmSmartAccountsResponse
Overload 3
requestOptions - RequestOptions
Returns:
ListEvmSmartAccountsResponse
Overload 4
request - ListEvmSmartAccountsRequest
requestOptions - RequestOptions
Returns:
ListEvmSmartAccountsResponse
createEvmSmartAccount
Overload 1
request - CreateEvmSmartAccountRequest
Returns:
EvmSmartAccount
Overload 2
request - CreateEvmSmartAccountRequest
requestOptions - RequestOptions
Returns:
EvmSmartAccount
getEvmSmartAccountByName
Overload 1
name - String
Returns:
EvmSmartAccount
Overload 2
name - String
request - GetEvmSmartAccountByNameRequest
Returns:
EvmSmartAccount
Overload 3
name - String
requestOptions - RequestOptions
Returns:
EvmSmartAccount
Overload 4
name - String
request - GetEvmSmartAccountByNameRequest
requestOptions - RequestOptions
Returns:
EvmSmartAccount
getEvmSmartAccount
Overload 1
address - String
Returns:
EvmSmartAccount
Overload 2
address - String
request - GetEvmSmartAccountRequest
Returns:
EvmSmartAccount
Overload 3
address - String
requestOptions - RequestOptions
Returns:
EvmSmartAccount
Overload 4
address - String
request - GetEvmSmartAccountRequest
requestOptions - RequestOptions
Returns:
EvmSmartAccount
updateEvmSmartAccount
Overload 1
address - String
Returns:
EvmSmartAccount
Overload 2
address - String
requestOptions - RequestOptions
Returns:
EvmSmartAccount
Overload 3
address - String
request - UpdateEvmSmartAccountRequest
Returns:
EvmSmartAccount
Overload 4
address - String
request - UpdateEvmSmartAccountRequest
requestOptions - RequestOptions
Returns:
EvmSmartAccount
prepareUserOperation
Overload 1
address - String
request - PrepareUserOperationRequest
Returns:
EvmUserOperation
Overload 2
address - String
request - PrepareUserOperationRequest
requestOptions - RequestOptions
Returns:
EvmUserOperation
prepareAndSendUserOperation
Overload 1
address - String
request - PrepareAndSendUserOperationRequest
Returns:
EvmUserOperation
Overload 2
address - String
request - PrepareAndSendUserOperationRequest
requestOptions - RequestOptions
Returns:
EvmUserOperation
getUserOperation
Overload 1
address - String
userOpHash - String
Returns:
EvmUserOperation
Overload 2
address - String
userOpHash - String
request - GetUserOperationRequest
Returns:
EvmUserOperation
Overload 3
address - String
userOpHash - String
requestOptions - RequestOptions
Returns:
EvmUserOperation
Overload 4
address - String
userOpHash - String
request - GetUserOperationRequest
requestOptions - RequestOptions
Returns:
EvmUserOperation
sendUserOperation
Overload 1
userOpHash field of the user operation. This hash should be signed directly (not using personal_sign or EIP-191 message hashing). The signature must be 65 bytes in length, consisting of: - 32 bytes for the r value - 32 bytes for the s value - 1 byte for the v value (must be 27 or 28) If using the CDP Paymaster, the user operation must be signed and sent within 2 minutes of being prepared.
Parameters:
address - String
userOpHash - String
request - SendUserOperationRequest
Returns:
EvmUserOperation
Overload 2
userOpHash field of the user operation. This hash should be signed directly (not using personal_sign or EIP-191 message hashing). The signature must be 65 bytes in length, consisting of: - 32 bytes for the r value - 32 bytes for the s value - 1 byte for the v value (must be 27 or 28) If using the CDP Paymaster, the user operation must be signed and sent within 2 minutes of being prepared.
Parameters:
address - String
userOpHash - String
request - SendUserOperationRequest
requestOptions - RequestOptions
Returns:
EvmUserOperation
createSpendPermission
Overload 1
address - String
request - CreateSpendPermissionRequest
Returns:
EvmUserOperation
Overload 2
address - String
request - CreateSpendPermissionRequest
requestOptions - RequestOptions
Returns:
EvmUserOperation
listSpendPermissions
Overload 1
address - String
Returns:
ListSpendPermissionsResponse
Overload 2
address - String
request - ListSpendPermissionsRequest
Returns:
ListSpendPermissionsResponse
Overload 3
address - String
requestOptions - RequestOptions
Returns:
ListSpendPermissionsResponse
Overload 4
address - String
request - ListSpendPermissionsRequest
requestOptions - RequestOptions
Returns:
ListSpendPermissionsResponse
revokeSpendPermission
Overload 1
address - String
request - RevokeSpendPermissionRequest
Returns:
EvmUserOperation
Overload 2
address - String
request - RevokeSpendPermissionRequest
requestOptions - RequestOptions
Returns:
EvmUserOperation