BSC submit arbOnly

The BackRunMe bundle submission system on BSC allows searchers to submit arbitrage bundles referencing private transactions from the BSC arbOnlyMEV stream. These bundles must strictly backrun the target transaction (from the stream) and cannot be used for frontrunning.

Bundle Submission Details

  • Method: submit_arb_only_bundle (Cloud API)

  • Endpoint: Available only via backrunme.blxrbdn.com

  • Persistence: Bundle will persist until it is landed or no longer valid. There is no need to specify target block numbers or send the same bundle multiple times.

  • Bundle Pricing: Bundles can have zero bundle price (i.e., 0 gwei gasPrice).

  • MEV Revenue Sharing: Searchers must share extracted arbitrage rewards with Bloxroute via an internal transaction or a separate direct transfer to Bloxroute’s dynamic fee wallet:

    • Wallet Address: 0x74c5F8C6ffe41AD4789602BDB9a48E6Cad623520

  • Bundle Prioritization:

    • If multiple conflicting bundles reference the same target transaction, the bundle sending the higher amount to the dynamic fee wallet will be prioritized.

    • Recall that sending an amount to the dynamic fee wallet is weighted higher than gas payments. The bloXroute builder employs the following high-level prioritization formula:

    [((Gas Fee of searcherTX)×0.9)+(BNB sent to dynamic fee wallet)]

REQUEST

Parameters

Parameter

Description

target_hash

Trigger target hash

transaction

A list of raw transaction bytes without a 0x prefix that are meant to immediately follow the trigger transaction.

blockchain_network

Must specify "BSC-Mainnet"

min_timestamp

[Optional] the minimum timestamp that the bundle is valid on, an integer in unix epoch format. Default value is None.

max_timestamp

[Optional] the maximum timestamp that the bundle is valid on, an integer in unix epoch format. Default value is None.

Example

curl https://backrunme.blxrbdn.com \
    --insecure \
    -X POST \
    -H "Content-Type: application/json" \
    -H "Authorization: <YOUR-AUTHORIZATION-HEADER>" \
    -d '{"method": "submit_arb_only_bundle", 
         "id": "1", 
         "params": {
            "transaction_hash": "01...02",
            "transaction": ["ab..ab", "cd..cd"],
            "block_number": "0xba10d0",
            "blockchain_network": "BSC-Mainnet",
            "min_timestamp": 1616511391,
            "max_timestamp": 1617806320
         }
        }'
 

RESPONSE

Example

{
    "jsonrpc": "2.0",
    "id": "1",
    "result": {
        "bundleHash": "0x19..d0"
    }
}

Last updated