API Reference

eth_sendRawTransaction - DogeOS

Creates a new message call transaction or a contract creation for signed transactions.

Creates a new message call transaction or a contract creation for signed transactions.

PARAMETERS

Signed Transaction Data - (required) The signed transaction data.

REQUEST

{
    "jsonrpc":"2.0",
    "method":"eth_sendRawTransaction",
    "params":["0xf86..."],
    "id":1
}

RESPONSE

Result - A 32-byte transaction hash, or the zero hash if the transaction is not yet available.

Use eth_getTransactionReceipt to get the contract address after the transaction was mined when you created a contract.

Note: Since eth_sendRawTransaction is a request used for writing to the blockchain and changes its state, it is impossible to execute the same request twice. This means if you were to copy the example given below you will not get the expected response.

Common Error Code:

  • -32000: "transaction underpriced"
    • The transaction was sent with too low a gas price. Re-send the transaction with a higher gas price.
{
	"id": 1,
	"jsonrpc": "2.0",
	"result": "0xe670ec64341771606e55d6b4ca35a1a6b75ee3d5145a99d05921026d1527331"
}