-
Notifications
You must be signed in to change notification settings - Fork 336
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
London JSON RPC Specification #334
Comments
Somewhat minor, but it would also be great if we could agree on what to return for the |
For point 1: eth_call and how it deals with BASEFEE and GASPRICE I'm in favor of adding additional optional field called "base fee" to the eth_call parameter list. In my opinion, eth_call should be used (by default) to analyze what would happen "in reality". Therefore, you need to:
If you want to diverge from this and analyze tx under different conditions, you need to provide those different conditions in parameter list. In case of gas_price/maxFeePerGas&maxPriorityFeePerGas, if you want them to be 0, then omit them in parameter list or set to 0 explicitly. In case of base fee, if you want to ignore the base fee from block header, then specify that in parameter list (set base fee to 0). Adding base fee field is a clean way for users to intuitively better understand how the function works by looking only at the eth_call function signature. |
On ACD115, we agreed to the following:
|
There are a few outstanding things to figure out w.r.t. JSON RPC for London. This document details them.
Specifically, the three things we need to get a common solution for are:
eth_call
and how it deals withBASEFEE
andGASPRICE
effectiveGasPrice
toeth_getTransactionReceipt
, see AddeffectiveGasPrice
toeth_getTransactionReceipt
execution-specs#206eth_maxPriorityFeePerGas
vs.feeHistory
It would be great if clients can share their thoughts on this here prior to the call so that we can spend the call time going over the most contentious & hard to spec things.
The text was updated successfully, but these errors were encountered: