eth_sendRawTransactionSync
Submit a signed transaction and wait for the documented synchronous result profile.
Base mainnet, chain ID 8453base:rpcfree — enforced matrix policy, not measured capacity or runtime publicationAvailability: unknownValidation: parser_only
Parameter limits
| JSON path | Frozen limit | Source |
|---|---|---|
$[1].schema.minimum | 1 | OpenRPC schema constraint |
Historical block retrieval is not an archive-state guarantee. Selectors must be preserved; do not substitute pending, safe, or finalized with latest.
Rate limits and tier
These are enforced product-policy values, not measured upstream capacity or an SLA. Enterprise is finite, never physical “unlimited” capacity.
| Tier | Limit / access | Category |
|---|---|---|
| Free | 3 RPS | base_send_tx |
| Basic | 5 RPS | base_send_tx |
| Pro | 30 RPS | base_send_tx |
| Business | 80 RPS | base_send_tx |
| Enterprise | 80 RPS | base_send_tx |
See Base limits.
Errors
| Code | Meaning here | Client action |
|---|---|---|
-32602 | Parameters fail the declared schema or upstream parser. | Fix the positional parameters; parser acceptance is not execution success. |
-32003 | The enforced category/provider budget is exhausted. | Honor Retry-After; no capacity SLA is implied. |
Authentication/transport failures use the shared client error envelope. See Base errors.
Evidence
- Fixture kind:
parser_only. - Fixture source:
infra-4-sety/integration-base/research/R00/import/originals/probe/bse_f20_submitmap.jsonat/results/0. - Fixture SHA-256:
6e248b7fb9476d6152eed911ae535cf1bf43be7e9b83a2267feaf02ba9abde51. - Fixture registry:
infra-4-sety/integration-base/research/R00/import/FIXTURES_INDEX.json. - Semantic assertion: Raw 0xdeadbeef reaches RLP/unmarshalling errors. Mainnet/devaccess HTTP 400 -32602; publicnode/dRPC HTTP 200 -32600; blastapi -32602. Tenderly -32603 is ambiguous. Sync parser response does not prove sync semantics or accepted send.
- Evidence boundary: only the frozen fixture assertion is reusable; it is not blanket provider or deployment evidence.
Limitations
- Optional timeout documented for Alchemy; Base keyless timeout/default/codes unverified.
- Base sync URL in docs failed to open and index has no sync entry; preconf-only claim unproven.
- No async substitution, no hash result, no finality claim.
- Availability is the frozen baseline, not deployed readiness. documented is the contract floor; evidence_kind retains unknown/source_summary.