kaia_sendRawTransaction

The eth_sendRawTransaction method submits a signed transaction to the network for inclusion in a block. This method broadcasts a pre-signed transaction to the Kaia network, where it will be validated, added to the mempool, and eventually included in a block by validators.


It's the final step in the transaction lifecycle after a transaction has been created and signed offline, and is essential for all wallet applications and transaction broadcast services. The method enables secure transaction submission by allowing signatures to be created offline with private keys that never touch the node. Once broadcast, the transaction enters the mempool where it waits to be included in a block. The transaction must be properly formatted and signed, with sufficient gas and a valid nonce, or it will be rejected.

Parameters

parameter
type
description
signedTransactionData
string (required)
The signed transaction data as a hexadecimal string. This is the RLP-encoded transaction that has been signed with a private key, including all transaction fields (nonce, gasPrice or maxFeePerGas/maxPriorityFeePerGas, gasLimit, to, value, data) and the signature components (v, r, s)
Return Object
field
type
description
result
string
The transaction hash (32-byte hex string) that uniquely identifies this transaction. This hash can be used with eth_getTransactionReceipt to check the transaction status and outcome. Note that receiving a transaction hash only confirms the transaction was accepted into the mempool, not that it has been mined or succeeded. The method returns an error if the transaction is invalid, has insufficient gas, uses an incorrect nonce, or violates other validation rules.
Request Example
Request
Response Example
Response

Share on
Share on FacebookShare on XShare on LinkedIn
Did you find this page useful?