Searcher
Introduction
Searchers can subscribe to transactions from the Private Mempool to execute backrun strategies, and then send bid to BlockRazor RPC to win the backrun auction.
Additionally, searchers can skip bundle subscriptions and directly send bundles to BlockRazor RPC. With the network acceleration service of the high-performance network, BlockRazor RPC can forward bundles to builders with minimal latency, eliminating the need to repeatedly connect to builder interfaces.
RPC Endpoint
Please keep the domain for subscribing to the bundle consistent with the domain for sending the bundle. For example, if subscribing to https://jp-ethscutum.blockrazor.xyz/stream, then send the bundle to https://jp-ethscutum.blockrazor.xyz
Tokyo
https://jp-ethscutum.blockrazor.xyz
New York
https://us-ethscutum.blockrazor.xyz
eth_sendBid
To protect private transactions, eth_sendBid is restricted to designated Searchers. Please contact us if you need to send a bid.
Request Parameter
txs
Mandatory
[]string
["tx_hash", "rawTxHex"]
tx_hash refers to the originator transaction in the Private Mempool, while rawTxHex is the backrun transaction being constructed.
If the backrun target is a bundle, please fill in all tx_hash values from the bundle.
blockNumber
Optional
hex string
"0x102286B"
A hex-encoded block number indicating the latest valid block for the bundle. The default value is the current block number + 100.
Bid mechanism
BlockRazor will replace the tx_hash in the Bid with rawTxHex, and after adding refundPercent and refundRecipient, immediately forward it to the Builder for block inclusion.
From the Builder's perspective, the Bid's value is determined by the backrun transaction’s priority fee + coinbase.transfer(). Since the refundPercent for the same originator transaction remains consistent, the Bid with the highest total value will be successfully included.
Request Example
Backrun Originator Transaction
Backrun Originator Bundle
eth_sendBundle
Searchers can also act as project builders to send raw bundles. For details, please refer to Project Builder.
Last updated