diff --git a/CHANGES.rst b/CHANGES.rst index 3c1dd1761e9e1c23edb589df33d30ca840814fd8..54acfd646ca4ff6d55cdb0b8794fa3e8cdb28a3b 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 e2faffb41dd7b768a25b520dbbd84724d0e881b5..bbd4c4d4b35ccbf6d03015c98ca068ffa6db25d1 100644 --- a/docs/protocols/alpha.rst +++ b/docs/protocols/alpha.rst @@ -77,12 +77,31 @@ 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`) + +- 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 ---------- +- 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