RSKIP-694: Network Upgrade Cardamom

Hello to the Rootstock community!

A new network upgrade proposal has been published and is now open for discussion.

The Cardamom network upgrade proposal introduces several consensus protocol improvements, including changes to transaction formats, Account Abstraction support, and enhancements to the PowPeg pegout process.

Here are the key improvements proposed for inclusion in the Cardamom upgrade:

RSKIP-378: Enforce release transaction size limit

RSKIP-455: PowPeg migration to multiple outputs

RSKIP-543: Typed Transaction Envelope

RSKIP-545: Set Code for EOAs

RSKIP-546: Implement EVM’s Type 1 and Type 2 Envelope formats

RSKIP-559: Deterministic selection of the next pegout to confirm

RSKIP-643: New pegout registration method

RSKIP-692: Direct precompile call failure semantics

We warmly invite the Rootstock community to review the proposal, participate in the discussion, share feedback, and suggest improvements.

Your feedback is an important part of the process of shaping the future of the Rootstock protocol.

Thank you for your continued support and engagement!

2 Likes

Looking really strong. Account abstraction is a great feature to include and already heard positive comments about multiple utxos in peg-outs.

2 Likes

Excited to see this ! I am one of the coauthors of the proposals related to account abstraction. I am grateful that they are being considered for inclusion in this network upgrade. RSKIP-545 is based on EIP-7702, which has seen strong adoption on ethereum. If accepted by the rootstock community, developers will be able to use all the existent tooling for account abstraction for evm compatible chains

3 Likes

We’ve also included RSKIP-378: Enforce release transaction size limit as part of the list of proposed RSKIPs