RPC API Specification

Requests to the RPC fall into one of two categories:

Standard Ethereum JSON-RPC

Methods in the Ethereum stable API behave like a typical Ethereum RPC endpoint. They follow standard request/response and work as expected with existing wallets and tooling.

These are calls like eth_estimateGas, eth_getBalance, and eth_chainId. Many non-OFA RPC providers already provide documentation on these, and it can be expected that we provide the same thing https://www.alchemy.com/docs/stable/stable-api-overviewarrow-up-right.

Managed methods

Managed methods are treated as workflow requests. Additional logic and constraints are applied to these methods, specific to bundle & transaction execution. These are calls like eth_sendBundle, and eth_sendRawTransaction.

eth_sendBundle

eth_sendBundlechevron-right

eth_sendRawTransaction

eth_sendRawTransactionchevron-right

eth_getTransactionCount

eth_getTransactionCountchevron-right

eth_getTransactionByHash

eth_getTransactionByHashchevron-right

Last updated