BlockRazor’s Ethereum JSON-RPC endpoint provides a fully standard Ethereum-compatible interface for submitting signed transactions to mainnet. By routing your transactions through BlockRazor’s infrastructure, you gain built-in MEV protection and access to the same globally distributed network used across all BlockRazor-supported chains. The endpoint is a drop-in replacement for anyDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/BlockRazorinc/docs_en/llms.txt
Use this file to discover all available pages before exploring further.
eth_sendRawTransaction-compatible provider — simply swap your existing RPC URL and add the Authorization header to start benefiting immediately. New registered users have no rate limits applied to this endpoint.
Endpoint
Authorization header.
Ethereum RPC has no rate limit for new registered users. Every transaction submitted through this endpoint automatically benefits from BlockRazor’s MEV protection — no additional setup required.
Authentication
Your BlockRazor API token formatted as a Bearer token:
Bearer YOUR_AUTH_TOKEN. Generate your token from the BlockRazor dashboard.Request Body
Requests follow the JSON-RPC 2.0 specification.JSON-RPC protocol version. Must be
"2.0".The RPC method to invoke. Set to
"eth_sendRawTransaction" for transaction submission.A one-element array containing the signed transaction payload.
An arbitrary integer used to correlate requests with responses. Echoed back in the response unchanged.
Response
Always
"2.0".Mirrors the
id from the request.The 32-byte transaction hash as a
0x-prefixed hex string. This hash uniquely identifies the transaction on Ethereum mainnet and can be used with eth_getTransactionReceipt to check confirmation status.Returned only when the RPC call fails.
Examples
Standard JSON-RPC Methods
The Ethereum endpoint is not limited to transaction submission. All standard Ethereum JSON-RPC methods are available, including:| Method | Description |
|---|---|
eth_sendRawTransaction | Submit a signed transaction |
eth_getTransactionReceipt | Retrieve the receipt for a confirmed transaction |
eth_getBalance | Query an address’s ETH balance |
eth_blockNumber | Get the latest block number |
eth_call | Execute a read-only contract call |
eth_estimateGas | Estimate gas required for a transaction |
eth_getTransactionCount | Get the nonce for an address |
BlockRazor also supports Ethereum Bundle submission (
eth_sendBundle for project builders and eth_sendBid for Searchers), enabling atomic multi-transaction execution and orderflow auction participation. New registered users can access Bundle mode at no cost.