From 04e5371996dc26f0c00d0889d51fe21dbb98b052 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Eidelman?= Date: Tue, 24 Mar 2026 10:23:52 -0300 Subject: [PATCH 1/4] Update README.md to include Vetiver placeholder --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 59dcdbbf..c4c858cc 100644 --- a/README.md +++ b/README.md @@ -252,6 +252,7 @@ You can find an easily browseable version of this information [here](https://ips | 540 |[Bridge method `getEstimatedFeesForNextPegOutEvent` improvements and new parameterized method](IPs/RSKIP540.md)| 04-DEC-2025 | MI | Usa | Core | 1 | Draft | | 543 |[Implement EIP-2718 Typed Transactions in Rootstock](IPs/RSKIP543.md)| 05-JAN-2026 | PDG, SM | Sca, Usa | Core | 2 | Draft | | 544 |[Reject new contract code starting with the `0xEF` byte](IPs/RSKIP544.md)| 05-JAN-2026 | PDG, SM | Usa | Core | 1 | Draft | +| TBD |[Network Upgrade: Vetiver](IPs/RSKIPTBD.md)| 23-MAR-2026 | AE | Usa, Sca, Sec | Core | 2 | Draft | # Author Index From ea34633cecff2321be7d0e109f6bd8f9319db75f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Eidelman?= Date: Tue, 24 Mar 2026 11:09:34 -0300 Subject: [PATCH 2/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c4c858cc..364be2f4 100644 --- a/README.md +++ b/README.md @@ -252,7 +252,7 @@ You can find an easily browseable version of this information [here](https://ips | 540 |[Bridge method `getEstimatedFeesForNextPegOutEvent` improvements and new parameterized method](IPs/RSKIP540.md)| 04-DEC-2025 | MI | Usa | Core | 1 | Draft | | 543 |[Implement EIP-2718 Typed Transactions in Rootstock](IPs/RSKIP543.md)| 05-JAN-2026 | PDG, SM | Sca, Usa | Core | 2 | Draft | | 544 |[Reject new contract code starting with the `0xEF` byte](IPs/RSKIP544.md)| 05-JAN-2026 | PDG, SM | Usa | Core | 1 | Draft | -| TBD |[Network Upgrade: Vetiver](IPs/RSKIPTBD.md)| 23-MAR-2026 | AE | Usa, Sca, Sec | Core | 2 | Draft | +| 553 |[Network Upgrade: Vetiver](IPs/RSKIP553.md)| 23-MAR-2026 | AE | Usa, Sca, Sec | Core | 2 | Draft | # Author Index From db314e15d168a71e479c213a26a0c6c444f61b2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Eidelman?= Date: Tue, 24 Mar 2026 11:10:35 -0300 Subject: [PATCH 3/4] Create RSKIP553.md --- IPs/RSKIP553.md | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 IPs/RSKIP553.md diff --git a/IPs/RSKIP553.md b/IPs/RSKIP553.md new file mode 100644 index 00000000..cebf74d4 --- /dev/null +++ b/IPs/RSKIP553.md @@ -0,0 +1,60 @@ +--- +rskip: 553 +title: Network Upgrade - Vetiver +description: +status: Draft +purpose: Usa, Sca, Sec +author: AE +layer: Core +complexity: 2 +created: 2026-03-23 +--- +# Network Upgrade: Vetiver + +|RSKIP | 553 | +| :------------ |:---------------------------| +|**Title** | Network Upgrade: Vetiver | +|**Created** | 23-MAR-2026 | +|**Author** | AE | +|**Purpose** | Usa, Sca, Sec | +|**Layer** | Core | +|**Complexity** | 2 | +|**Status** | Draft | + +## Abstract +This RSKIP outlines the consensus changes proposed for inclusion in Rootstock’s upcoming network upgrade, codenamed Vetiver. Some of the proposed RSKIPs, if ultimately approved, are intended to activate initially only on the Rootstock Testnet as part of an incremental rollout strategy. This approach allows them to be validated in a less critical environment before deployment on Mainnet. These RSKIPs are marked below as (Testnet only). Additionally, some RSKIPs that were already activated on Testnet in previous network upgrades are now being proposed for activation on Mainnet. These RSKIPs are marked below as (Mainnet only). +## Specification + +- Codename: Vetiver +- Block activations for Vetiver 9.0.0: + - Rootstock Mainnet block: TBD + - Rootstock Testnet block: TBD + +### Included RSKIPs + +### Accepted RSKIPs + +### Rejected RSKIPs + +No rejected RSKIPs + +### Proposed RSKIPs + +- [RSKIP-535](https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP535.md): (Testnet-only) Add the baseEvent field to the Block header extension +- [RSKIP-536](https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP536.md): (Mainnet-only) Additional methods for the BlockHeader precompiled contract +- [RSKIP-540](https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP540.md): Bridge method `getEstimatedFeesForNextPegOutEvent` improvements and new parameterized method +- [RSKIP-544](https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP544.md): Reject new contract code starting with the `0xEF` byte +- [RSKIP-551](https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP551.md): Deprecate RSKIP-459 +- [RSKIP-552](https://github.com/rsksmart/RSKIPs/blob/master/IPs/RSKIP552.md): Improve Blake2F input validation + +## Timeline + +- MAR-23-26: RSKIP created with an initial list of proposed RSKIPs + +## References + +## Copyright + +Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). + + From 2a49c63080ee05c227cac7f3a72fc81de57b47da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A1n=20Eidelman?= Date: Tue, 24 Mar 2026 11:11:46 -0300 Subject: [PATCH 4/4] Update RSKIP553.md --- IPs/RSKIP553.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/IPs/RSKIP553.md b/IPs/RSKIP553.md index cebf74d4..c401a289 100644 --- a/IPs/RSKIP553.md +++ b/IPs/RSKIP553.md @@ -32,8 +32,12 @@ This RSKIP outlines the consensus changes proposed for inclusion in Rootstock’ ### Included RSKIPs +No included RSKIPs + ### Accepted RSKIPs +No accepted RSKIPs + ### Rejected RSKIPs No rejected RSKIPs