Alert Source Discuss
🚧 Stagnant Meta

SIP-7808: Reserve Tx-Type Range for RIPs

Reserve transaction type range for use by the RIP process

Authors Carl Beekhuizen (@carlbeek), Yoav Weiss (@yoavw), Ansgar Dietrichs (@adietrichs)
Created 2024-11-04
Discussion Link https://sila-magicians.org/t/sip-7808-reserve-tx-type-range-for-rips/21587
Requires SIP-2718

Abstract

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.

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 (@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.