This SIP 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 SIPs.
Specification
The transaction-type (as specified in SIP-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 sila-mainnet, the SIP process is then freed from having to maintain a registry of RIP tx-types while still having 64 tx-types for its own use.
Carl Beekhuizen (@carlbeek), Yoav Weiss (@yoavw), Ansgar Dietrichs (@adietrichs), "SIP-7808: Reserve Tx-Type Range for RIPs [STAGNANT]," Sila Improvement Proposals, no. 7808, November 2024. Available: https://sips.sila.org/SIPS/sip-7808.