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

API Reference

Blink's integration is designed to be as simple as possible, it only requires switching over to Blink's RPC node endpoint.

This endpoint mirrors the standard Ethereum JSON-RPC APIs exposed by Arc node providers.

You can find your custom endpoint on your custom dashboard.

Integration Steps

  • Acquire custom RPC endpoint on our dashboard

  • Switch out existing RPC endpoint for the custom Blink endpoint: https://arc.blinklabs.xyz/v1/{$API_KEY}

  • Track recoveries via Blink's dashboard

Chain details

  • Network: Arc Testnet

  • Chain ID: 5042002

  • Gas token: USDC (18 decimals natively, 6 decimals via the ERC-20 interface)

  • Minimum base fee: 20 gwei


eth_sendRawTransaction

Blink will intercept eth_sendRawTransaction requests, it will;

  • Submit the transaction to the Arc network

  • Share the transaction with our searcher network

Example request

Example response

Resubmitting a transaction. Arc typically includes transactions within about a second. Resubmitting the same signed transaction may return its hash again, already known, or nonce too low, depending on whether it is still pending or already included. Look the transaction up by hash with eth_getTransactionReceipt before treating either error as a failure.

Replacing a transaction. A replacement at the same nonce must raise maxFeePerGas above the original. Raising only maxPriorityFeePerGas returns replacement transaction underpriced.


eth_sendPrivateTransaction

Accepted as an alias of eth_sendRawTransaction, for compatibility with existing private transaction integrations. It takes the same signed raw transaction parameter and behaves identically. It adds no relay or bundle-style privacy guarantee; Arc itself does not expose a public mempool for third parties to read.

Example request


For full documentation of the remaining standard endpoints and Arc's differences from Ethereum, we suggest referring to the Arc documentation: https://docs.arc.io/arc/references/evm-compatibility

Last updated