eth_sendRawTransaction

Submits a raw transaction (serialized and signed) for broadcasting to the network. The transaction data should be encoded as a hexadecimal string starting with 0x. You can create and sign a transaction externally using libraries like web3.js or ethers.js.

Note: For EIP-4844 transactions, the raw form must be in the network format, which includes blobs, KZG commitments, and KZG proofs.

Path parameters

apiKeystringRequired

Request

This endpoint expects an object.
TransactionstringRequiredformat: "^0x[0-9a-f]*$"

The raw transaction data to submit, encoded as a hexadecimal string.

Response

The hash of the submitted transaction, as a hexadecimal string.