TheDocumentation 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_sendBundle method lets you submit an ordered set of signed transactions directly to BlockRazor’s BSC Block Builder. Because BlockRazor’s Block Builder has achieved a cumulative block production rate of 37% on BSC—ranking first chain-wide—bundles submitted here have a high probability of inclusion without competing through the public mempool. Transactions in a bundle execute atomically in sequence: if any transaction reverts, the entire bundle is excluded from the block unless the reverting transaction is explicitly allowed.
eth_sendBundle is free for all new registered users on BSC with no rate limits. No subscription is required to get started. See Pricing for details on the BSC Package and advanced builder features.Endpoint
Authorization header.
Request
The request follows the standard JSON-RPC 2.0 envelope. The single element ofparams is a bundle configuration object.
Bundle Parameters
An ordered array of signed raw transactions encoded as hex strings (each prefixed with
0x). Transactions are executed in the order provided. The atomicity guarantee means all transactions land together or none do.The target block number for bundle inclusion, expressed as a hex string (e.g.,
"0xE4E1C0"). The bundle is only eligible for this exact block and is automatically expired if the block passes.Optional. The minimum Unix timestamp (in seconds) before which the bundle should not be included. If the target block’s timestamp is earlier than this value, the bundle will be skipped.
Optional. The maximum Unix timestamp (in seconds) after which the bundle is no longer valid. If the target block’s timestamp exceeds this value, the bundle will not be included.
Code Examples
Response
A successful submission returns abundleHash that uniquely identifies your bundle within the Block Builder. Retain this value to trace bundle execution via eth_traceBundle.
A unique hash identifying the submitted bundle. Use this with
eth_traceBundle to retrieve detailed execution traces and confirm inclusion in the target block.Response Example
Block Builder Advantage
BlockRazor’s Block Builder is deployed in multiple regions worldwide with low-latency communication links to BSC validators. Its multi-algorithm block construction maximizes block value, which incentivizes validators to prefer BlockRazor-built blocks. Submitting via the Block Builder endpoint bypasses the public mempool entirely, providing MEV protection and faster finality compared to standardeth_sendRawTransaction.
To simulate your bundle before committing to on-chain submission, use
eth_callBundle. Simulation lets you verify gas usage and catch reverts without spending gas or revealing your strategy to the mempool.