AlertSourceDiscuss
Skip to content

EIP-7808: Reserve Tx-Type Range for RIPs

Reserve transaction type range for use by the RIP process

🚧 StagnantMeta

Stagnant

This EIP has had no recent activity for at least 6 months, and has automatically been marked as stagnant. This EIP should not be used in production.

If you are interested in helping move this EIP to final, create a PR to move this EIP back to Draft and add yourself as an author, and an EIP editor will help guide you through the process. Thank you!

AuthorsCarl Beekhuizen, Yoav Weiss, Ansgar Dietrichs
Created2024-11-04

Abstract ​

This EIP reserves a transaction-type range for use by the Rollup Improvement Proposal (RIP) process to ensure there are no conflicts.

Motivation ​

For L2s to use new transactrion types, it is necessary to reserve a transaction-type range for use by the RIP process so as to ensure there are no conflicts between transaction types used by RIPs and EIPs.

Specification ​

The transaction-type (as specified in EIP-2718) range from 0x40 to 0x7f (inclusive of both) is reserved for use by the RIP process.

Rationale ​

By reserving a transaction-type range for RIPs, it allows the RIP process to maintain its own registry of transaction types that are not (necessarily) in use on L1 mainnet, the EIP process is then freed from having to maintain a registry of RIP tx-types while still having 64 tx-types for its own use.

Backwards Compatibility ​

No backward compatibility issues found.

Security Considerations ​

Nil.

Copyright and related rights waived via CC0.

Citation

Please cite this document as:

Carl Beekhuizen, Yoav Weiss, Ansgar Dietrichs, "EIP-7808: Reserve Tx-Type Range for RIPs[DRAFT]," Ethereum Improvement Proposals, no. 7808, 2024/11/4. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-7808.