Back to Home

Documentation

Blocktime Labs developer documentation — order flow, API reference, and product guides.

Getting Started

Connect to the Blocktime Labs builder at https://rpc.blocktimelabs.com. All submissions are private and never forwarded to the public mempool.

curl -X POST https://rpc.blocktimelabs.com \
  -H "Content-Type: application/json" \
  --data '{
    "jsonrpc": "2.0",
    "method": "eth_sendBundle",
    "params": [{}],
    "id": 1
  }'

Authentication

Contact Blocktime Labs for an API key. Include it as an HTTP header: X-Api-Key: your-key. Rate limits depend on your plan.

Bundles

Submit bundles via eth_sendBundle with standard Flashbots-compatible parameters. Supports replacements via matching bundle hash and cancellation via eth_cancelBundle.

Private Transactions

Submit raw signed transactions with eth_sendRawPrivateTransaction. Transactions enter the private pool and are never broadcast to the public mempool.

API Reference

eth_sendBundle

Submit a bundle with replacements and cancellations

eth_sendRawPrivateTransaction

Submit a raw signed transaction to the private pool

eth_sendDeterministicBundle

Submit a bundle for deterministic placement

eth_sendEndOfBlockBundle

End-of-block bundles guaranteed at the tail

eth_cancelBundle

Cancel a previously submitted bundle

bex_sendBundle

Submit a Builder Execution Extension bundle

blocktime_getBundleStats

Get inclusion stats for a submitted bundle

blocktime_getBlockBundles

List all bundles included in a given block

Bundle Tracing

Use blocktime_getBundleStats and blocktime_getBlockBundles to track bundle lifecycle, inclusion, and refund information across blocks.