From 0657a7f1fce75f0152947d14da8b36783645b144 Mon Sep 17 00:00:00 2001 From: Diane Gallois-Wong Date: Fri, 23 May 2025 17:40:46 +0200 Subject: [PATCH 1/3] Changelog: validators RPC update --- docs/protocols/alpha.rst | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/protocols/alpha.rst b/docs/protocols/alpha.rst index e2faffb41dd7..29b748c30273 100644 --- a/docs/protocols/alpha.rst +++ b/docs/protocols/alpha.rst @@ -77,8 +77,10 @@ RPC Changes - Updated ``GET /chains//blocks//helpers/validators?delegate=&level=`` - with the new field ``companion_key`` which returns the active companion key for - the given ``delegate`` and ``level``. (MR :gl:`!17703`) + with the new optional field ``companion_key``, only present if the + delegate has an active companion key and this companion key is + needed for crafting and validating attestations at the queried + level. (MRs :gl:`!17703`, :gl:`!17957`) Operations ---------- -- GitLab From 62a276d51eda85121707e41860e47bd1d2f36193 Mon Sep 17 00:00:00 2001 From: Diane Gallois-Wong Date: Fri, 23 May 2025 17:52:51 +0200 Subject: [PATCH 2/3] Changelog: move an RPC entry to proto changelog --- CHANGES.rst | 7 ------- docs/protocols/alpha.rst | 4 ++++ 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index 3c1dd1761e9e..54acfd646ca4 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -278,13 +278,6 @@ DAL node ``delegate`` which restrict the output mesh to topics related to specified slot index or delegate pkh (MR :gl:`!17770`). -Protocol -~~~~~~~~ - -- Add a new RPC ``GET - /chains//blocks//helpers/total_baking_power`` to retrieve the - total baking power for the current cycle. (MR :gl:`!17553`) - Miscellaneous ------------- diff --git a/docs/protocols/alpha.rst b/docs/protocols/alpha.rst index 29b748c30273..2cbb63f173ed 100644 --- a/docs/protocols/alpha.rst +++ b/docs/protocols/alpha.rst @@ -82,6 +82,10 @@ RPC Changes needed for crafting and validating attestations at the queried level. (MRs :gl:`!17703`, :gl:`!17957`) +- Added a new RPC ``GET + /chains//blocks//helpers/total_baking_power`` to retrieve the + total baking power for the current cycle. (MR :gl:`!17553`) + Operations ---------- -- GitLab From 8f97c014e4a1d33d628d5d34bcd5b2bb850ea624 Mon Sep 17 00:00:00 2001 From: Diane Gallois-Wong Date: Fri, 23 May 2025 18:23:09 +0200 Subject: [PATCH 3/3] Changelog: new operations More details on aggregates and companion keys will be needed, either in the changelog itself or in doc pages with links in the changelog. But at least the changes are now mentioned. --- docs/protocols/alpha.rst | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/docs/protocols/alpha.rst b/docs/protocols/alpha.rst index 2cbb63f173ed..bbd4c4d4b35c 100644 --- a/docs/protocols/alpha.rst +++ b/docs/protocols/alpha.rst @@ -89,6 +89,19 @@ RPC Changes Operations ---------- +- Added new operations ``Preattestations_aggregate`` and + ``Attestations_aggregate``. (MR :gl:`!15244`, :gl:`!17485`) + +- The optional ``proof`` field of the ``Update_consensus_key`` + operation is now required if (and only if) the new consensus key is + a tz4 (BLS key). Its encoding now exclusively accepts BLS + signatures. (MR :gl:`!17360`) + +- Extended the ``Update_consensus_key`` manager operation with a ``kind`` + field to support updating a delegate's companion key in addition to the + consensus key. The ``kind`` field distinguishes between the two types + of key updates. (MR :gl:`!17320`) + - In order to enable denunciations of aggregated consensus operations, the ``Double_preattestation_evidence`` and ``Double_attestation_evidence`` operations have been replaced with a -- GitLab