Skip to content

eth_sendRawTransaction

The standard eth_sendRawTransaction call is routed to the private pool by default — the router rewrites it to eth_sendPrivateRawTransaction before dispatching it to the builders. Because it is the default send path of every EVM wallet, SDK, and library, pointing an existing integration at the JetBldr endpoint is enough to get private submission: no method rename, no code change. The transaction is never broadcast to the public mempool.

Method Behaviour
eth_sendRawTransaction Submits the signed transaction to the private pool (default routing).
eth_sendPrivateRawTransaction Explicit alias for the same path — accepted for integrations that already use it.

Endpoint: https://rpc.bsc.jetbldr.xyz

Request Example

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_sendRawTransaction",
  "params": ["0x123abc..."]
}

The explicit alias is handled identically:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "eth_sendPrivateRawTransaction",
  "params": ["0x123abc..."]
}

Response Example

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

The result field contains the transaction hash.

Error Example

A malformed or undecodable payload is rejected before it reaches the builders:

{
  "jsonrpc": "2.0",
  "id": 1,
  "error": {
    "code": -39403,
    "message": "Invalid raw transaction"
  }
}

Submission endpoint

Build and sign the transaction against your own node RPC, then submit the signed payload here. See Supported Methods.