For the complete documentation index, see llms.txt. This page is also available as Markdown.

eth_sendRawTransaction - ARC

Example code for the eth_sendRawTransaction JSON-RPC method. Complete guide on how to use eth_sendRawTransaction JSON-RPC in GetBlock Web3 documentation.

This method broadcasts a signed transaction to the Arc network for execution. It is the primary method for submitting any state-changing operation — USDC transfers, smart contract calls, contract deployments, and FX engine swaps. Gas is paid in USDC.

Parameters

Parameter
Type
Required
Description

signedTxData

string

Yes

The signed transaction data (hex), produced offline by a signer such as ethers.js, viem, or web3.py

Request Example

curl --location --request POST 'https://go.getblock.io/<ACCESS-TOKEN>/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "jsonrpc": "2.0",
    "method": "eth_sendRawTransaction",
    "params": [
        "0xf86c808504a817c80082520894d85498dbeaeb1df24be52eed4f52eac2fbd56245830f4240802ea04f3a1c..."
    ],
    "id": "getblock.io"
}'

Response Example

{
    "jsonrpc": "2.0",
    "id": "getblock.io",
    "result": "0x88df016429689c079f3b2f6ad39fa052532c56795b733da78a91ebe6a713944b"
}

Response Parameters

Field
Type
Description

result

string

Transaction hash, used to track inclusion via eth_getTransactionReceipt

Use Cases

  • Send USDC payments and settlements

  • Execute ERC-20 token transfers

  • Interact with Arc's built-in FX engine for stablecoin swaps

  • Deploy smart contracts on Arc

  • Submit ERC-4337 UserOperations through bundlers

  • Cross-border payment flows

Error Handling

Status Code
Error Message
Cause

403

Forbidden

Missing or invalid <ACCESS-TOKEN>

-32602

Invalid params

Request parameters are missing or malformed

-32601

Method not found

The method is not supported by this node

429

Too Many Requests

Rate limit exceeded for your plan

-32000

Insufficient funds for gas

Sender does not have enough USDC to pay gas + transfer value

-32000

Nonce too low

The transaction's nonce has already been used

-32000

Replacement transaction underpriced

Replacement transaction must offer a higher gas price

SDK Integration

Last updated

Was this helpful?