Coinbase Server Wallet icon

Coinbase Server Wallet

Interact with Coinbase Server Wallet API v2 (EVM & Solana)

Actions61

EVM Accounts → Sign Evm Transaction

AI-generated

Summary

Sign an Ethereum transaction using provided account details and a JWT for authentication.

Inputs

  • X-Wallet-Auth (required) — A JWT signed using your Wallet Secret, encoded in base64 for authorization.
  • X-Idempotency-Key — An optional UUID v4 key to ensure duplicate requests return identical responses.
  • address (required) — The 0x-prefixed address of the EVM account that will sign the transaction.
  • transaction (required) — The RLP-encoded transaction to sign, formatted as a 0x-prefixed hex string.
  • requestOptions — Additional request options like batching controls, SSL settings, and timeout settings.

Output shape

The signed Ethereum transaction as a response.

Submission of the transaction can be controlled by the Idempotency Key for retries.

Examples

Example 1: Signing a transaction for a given EVM account.

Provide the EVM account address along with the encoded transaction and authentication JWT.

Discussion