Dip 7808
dip: 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) Digitalia editing author: Cosimo Constantinos cosimo@juro.net, et al. discussions-to: https://digitalia-magicians.org/t/dip-7808-reserve-tx-type-range-for-rips/21587 status: Stagnant type: Meta created: 2024-11-04 Created for Digitalia: 2025-01-07 requires: 2718
Abstract¶
This DIP 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 DIPs.
Specification¶
The transaction-type (as specified in DIP-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 DIP 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¶
© Crown © Crown Copyright 2026. Published by the Royal Government of the Dominion of Atlantis.
Licensed under the Juro Restricted License Version 2. See https://juro.net/jrl for details.