AdValorem

json-rpc · X-Flashbots-Signature · live

Bundle submission

JSON-RPC over HTTPS, signed with an X-Flashbots-Signature header. Same wire format as Flashbots — point your existing searcher at us.

Wire format

Request

POST /rpc HTTP/1.1
Host: builder.advalorem.io
Content-Type: application/json
X-Flashbots-Signature: 0xYourAddr:0xSignatureHex

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_sendBundle",
  "params": [{
    "txs": ["0xRawTx1", "0xRawTx2"],
    "blockNumber": "0x1234abcd",
    "minTimestamp": 0,
    "maxTimestamp": 0,
    "revertingTxHashes": []
  }]
}

Response

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

Signature scheme

hash      = keccak256(json_body)
digest    = hex(hash)
message   = "\x19Ethereum Signed Message:\n" + len(digest) + digest
signature = wallet.sign(message)
header    = wallet.address + ":" + signature

Canonical records behind this page

Health & observability

Endpoint state is published on the health readout, fixture-safe in preview.