From f710e3cd138dc04ac4a13fa213bdbf9efbf95169 Mon Sep 17 00:00:00 2001 From: Fedor Sheremetyev Date: Tue, 13 Sep 2022 01:25:55 +0000 Subject: [PATCH] Doc: Update Alpha changelog Describe protocol changes merged to master in the last three weeks. --- docs/protocols/alpha.rst | 34 +++++++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/docs/protocols/alpha.rst b/docs/protocols/alpha.rst index e9296c8cc2ce..d81ad5ee7ff1 100644 --- a/docs/protocols/alpha.rst +++ b/docs/protocols/alpha.rst @@ -33,6 +33,12 @@ It requires protocol environment V7, compared to V6 for Kathmandu. - Introduce an Q module, making a subset of Zarith.Q available to the protocol (MR :gl:`!6042`) +- Generalise the Bounded module to support more datatypes. (MR :gl:`!6076`) + +- Remove PVSS from lib_crypto and protocol environments. (MR :gl:`!6183`) + +- Adapt to Resto 0.10. (MR :gl:`!6085`) + Consensus key ------------- @@ -162,7 +168,7 @@ Two new operations have been added: "first_slot": 0, "endorsing_power": 58, "consensus_key": "[PUBLIC_KEY_HASH]" } ] } ] -MRs: :gl:`!5936`, :gl:`!5961`, :gl:`!5970` +MRs: :gl:`!5936`, :gl:`!5936`, :gl:`!5961`, :gl:`!5970` Smart Contract Optimistic Rollups (ongoing) ------------------------------------------- @@ -179,13 +185,22 @@ Rollups supporting execution of smart contracts. (MRs :gl:`!5603`, :gl:`!5606`, :gl:`!5900`, :gl:`!6014`, :gl:`!6009`, :gl:`!6015`, :gl:`!6019`, :gl:`!6012`, :gl:`!5851`, :gl:`!5985`, :gl:`!5984`, :gl:`!6037`, :gl:`!5987`, :gl:`!5878`, :gl:`!6050`, :gl:`!6030`, :gl:`!6060`, :gl:`!5891`, :gl:`!6071`, :gl:`!5926`, -:gl:`!6104`, :gl:`!6102`) +:gl:`!6104`, :gl:`!6102`, :gl:`!5973`, :gl:`!6132`, :gl:`!6146`, :gl:`!6185`, +:gl:`!6197`, :gl:`!6230`, :gl:`!6237`, :gl:`!6236`, :gl:`!6056`, :gl:`!6186`, +:gl:`!6249`, :gl:`!6182`, :gl:`!6243`, :gl:`!6234`, :gl:`!6254`, :gl:`!6280`) + +Zero Knowledge Rollups (ongoing) +-------------------------------- + +Rollups supporting cryptographic proofs of correct execution. (MRs :gl:`!6044`, +:gl:`!6184`) Data Availability Layer (ongoing) --------------------------------- Distribution of rollup operations data off-chain. (MRs :gl:`!5711`, :gl:`!5938`, -:gl:`!6024`, :gl:`!5959`) +:gl:`!6024`, :gl:`!5959`, :gl:`!6062`, :gl:`!6210`, :gl:`!6216`, :gl:`!6033`, +:gl:`!6022`, :gl:`!6265`, :gl:`!6266`, :gl:`!6273`) Liquidity Baking ------------------ @@ -230,8 +245,9 @@ Minor Changes ------------- - Split internal transactions. (MR :gl:`!5585`) -- Add a new LAMBDA_REC instruction to create recursive lambda functions. (MR - :gl:`!5194`) + +- Add a new LAMBDA_REC instruction to create recursive lambda functions. (MRs + :gl:`!5194`, :gl:`!6144`) - Rename error ``Previously_revealed_nonce`` in ``Already_revealed_nonce`` (MR :gl:`!5849`) @@ -279,6 +295,8 @@ Minor Changes when applying the block after a testnet dictator enacted a protocol change. (MR :gl:`!6313`) +- Add used and paid storage space services/commands. (MR :gl:`!6178`) + Internal -------- @@ -298,6 +316,8 @@ Internal - Derive LB subsidy amount from other constants. (MR :gl:`!5875`) +- Provide correct bounds for seed availability. (MR :gl:`!4554`) + - Refactor the ``run_operation`` RPC. This allowed us to remove a function from ``Validate_operation.TMP_for_plugin`` and to no longer expose ``apply_contents_list`` and ``apply_manager_operations`` in @@ -335,3 +355,7 @@ Internal get either ``Missing_manager_contract`` or ``Unrevealed_manager_key``, which describe the issue more precisely. (MR :gl:`!5828`) + +- Rely on the protocol for 1M and precheck all operations. (MR :gl:`!6070`) + +- Split the validation from the application of blocks. (MR :gl:`!6152`) -- GitLab