HashDude Robinhood Chain

Developer docs

Flashbots & BlockRazor-style relay — Robinhood Chain

HashDude is an open Flashbots-compatible private bundle relay and BlockRazor-style block builder for Robinhood Chain (chain ID 4663). No API key — copy a URL, sign locally, submit bundles via eth_sendBundle or REST.

Flashbots relay For eth_sendBundle — bots & searchers
REST API base For /tx/build and /tx/submit
Config Chain ID, min tip, limits (GET)

Chain4663
Min tip
Tip address
AccessNo API key

How to use (REST)

  1. Copy the REST API base URL above
  2. POST {api}/tx/build with your transaction — tip is added automatically
  3. Sign the returned unsigned.txs in your wallet or bot (tip tx first)
  4. POST {api}/tx/submit with rawTransactions: ["0x...", ...]
Loading…

How to use (Flashbots bot)

  1. Copy the Flashbots relay URL above
  2. Set your bundle provider relay to that URL (instead of relay.flashbots.net)
  3. Sign your bundle txs locally (include a tip tx to the builder address)
  4. Call eth_sendBundle on the HashDude relay URL
Loading…

Rules

  • Open access — no API key required
  • Tip required — min 0.00001 ETH per bundle (auto-added on /v1/tx/build)
  • Max 10 txs per bundle (1 tip + 9 user transactions)
  • Same block — block-synced parallel burst; split bundles rejected

REST API

MethodPathDescription
GET/v1/healthHealth check
GET/v1/configChain info, tip rules, limits
POST/v1/tx/buildBuild tx + auto tip
POST/v1/tx/simulateSimulate before sign
POST/v1/tx/submitSubmit signed bundle
POST/v1/bundle/buildMulti-tx bundles (swaps)
POST/v1/bundle/submitSubmit advanced bundle

Flashbots relay (curl)

Drop-in for searchers — point @flashbots/ethers-provider-bundle at HashDude /relay.

Loading…

Methods: eth_sendBundle, eth_callBundle, eth_cancelBundle, mev_sendBundle, mev_simBundle

Swap / launch bundle

Loading…

Multi-signer (9 wallets + tip)

Each wallet signs its own tx. Submit all signed hex strings in one /v1/tx/submit or eth_sendBundle call.

Loading…

Errors

HTTP / codeMeaning
402 TIP_REQUIREDTip missing or below minimum
409 BUNDLE_INCLUSION_FAILEDBundle split across blocks
400Invalid params or simulation failed