TriportRPC

network: "base" chain_id: 8453 guide: "bundles" availability: "key_required" validation: "parser_only" evidence_kind: "parser_only" tier_min: "pro" tier_provisional: true

Base bundles

Evidence: parser_only, source UTC 2026-09-08T09:40:42Z for the negative count fixture. Minimum tier: Pro. Availability: key_required.

The frozen eth_sendBundle profile is the keyed Blink target-hash attribution form: the first txs entry is a 32-byte target transaction hash and later entries are raw backrun bytes. The staged Triport route is {HTTPSBase}/r/{key}/rpc/base, scope base:rpc; wire_enabled remains false.

The internal Blink /v1/nokey observation applies only to eth_sendBundle parser behavior. It does not provide keyless bidding, private-transaction support, read methods, admission, redistribution rights, or the canonical executable profile. Merkle observations likewise do not unlock Blink.

Parser vector

This schema-only body matches the frozen parameter schema: at least two txs, target hash first, and decimal-string bidWei. 0xdeadbeef is intentionally not a signed transaction, so the example cannot perform a valid bid or send.

{
  "jsonrpc": "2.0",
  "id": "schema-only-bundle",
  "method": "eth_sendBundle",
  "params": [
    {
      "txs": [
        "0x0000000000000000000000000000000000000000000000000000000000000000",
        "0xdeadbeef"
      ],
      "bidWei": "0"
    }
  ]
}

The accepted fixture distinguishes the minimum-count error from the user-transaction format error. It contains no success response. Maximum count, bytes, gas, accepted bid grammar, atomic inclusion, and success-result shape remain unknown; 500 is not a verified maximum. Attribution also does not self-submit the target transaction.

See private transactions for the separate no-fallback privacy contract and base.openrpc.json for the frozen schema.