-
Notifications
You must be signed in to change notification settings - Fork 105
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
specs: Specify derivation of future tx types #518
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
Maybe consider clarifying "best-effort receipt decoding" as "ignore the tx-type prefix-byte of the RLP payload, and decode the RLP like the receipt-type that is used for for types 0
, 1
, 2
, 3
, 4
.
Also maybe clarify that TX-type != prefix byte. Legacy transactions, and receipts also (!), have a range of prefix byte values, and not really an actual prefix byte but part of the RLP payload itself, that all effectively map to "legacy", and represented as type 0.
I think it would be good to reference https://eips.ethereum.org/EIPS/eip-2718. In implementation work so far I have been making a distinction between:
|
Thanks @protolambda @geoknee I agree that a specific reference to |
1a4d093
to
d541af1
Compare
Description
Clarifies how to deal with 7702 and future transactions.
0-3
, or0x7e
, but not4
, that is, 7702 txs.Metadata
Part of ethereum-optimism/optimism#13627