Skip to content

Commit

Permalink
Add EIP: Reserve Tx-Type Range for RIPs
Browse files Browse the repository at this point in the history
Merged by EIP-Bot.
  • Loading branch information
CarlBeek authored Nov 13, 2024
1 parent 0af6089 commit 2701b1a
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions EIPS/eip-7808.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
---
eip: 7808
title: Reserve Tx-Type Range for RIPs
description: Reserve transaction type range for use by the RIP process
author: Carl Beekhuizen (@carlbeek), Yoav Weiss (@yoavw), Ansgar Dietrichs (@adietrichs)
discussions-to: https://ethereum-magicians.org/t/eip-7808-reserve-tx-type-range-for-rips/21587
status: Draft
type: Meta
created: 2024-11-04
requires: 2718
---

## Abstract

This EIP reserves a [transaction-type](./eip-2718.md) 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 an 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](./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

Copyright and related rights waived via [CC0](../LICENSE.md).

0 comments on commit 2701b1a

Please sign in to comment.