From 39547388dfa76a2cbfb80810dc565e9d4d312510 Mon Sep 17 00:00:00 2001 From: Fedor Sheremetyev Date: Wed, 13 Jul 2022 08:34:58 +0000 Subject: [PATCH 1/3] Doc: more details on VDF --- docs/protocols/014_kathmandu.rst | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/protocols/014_kathmandu.rst b/docs/protocols/014_kathmandu.rst index b4a1955e3af5..0c9fa79efa55 100644 --- a/docs/protocols/014_kathmandu.rst +++ b/docs/protocols/014_kathmandu.rst @@ -53,6 +53,14 @@ Data Availability Layer (ongoing) Distribution of rollup operations data off-chain. (MRs :gl:`!5371`, :gl:`!5501`, :gl:`!5508`, :gl:`!5527`, :gl:`!5423`) +Updated randomness generation +----------------------------- + +Introduce a new randomness generation protocol based on Verifiable Delay +Functions (VDFs). See :doc:`Randomness generation <../kathmandu/randomness_generation>` +for an explanation of how this protocol works. +(MRs :gl:`!5064`, :gl:`!5848`) + Contract Event Logging ---------------------- @@ -90,7 +98,9 @@ Breaking Changes block containing more than one operation from the same manager will now fail. (MR :gl:`!5557`) -- VDF phase added after RANDAO in randomness generation. (MR :gl:`!5064`) +- VDF phase added after RANDAO in randomness generation. Nonces for generating + the random seed must now be revealed in the first 256 blocks of a cycle + instead of anytime in a cycle. (MRs :gl:`!5064`, :gl:`!5848`) RPC Changes ----------- -- GitLab From 9b541173f5be54413fc90857283c9392bcb2d48a Mon Sep 17 00:00:00 2001 From: Fedor Sheremetyev Date: Mon, 1 Aug 2022 17:04:42 +0000 Subject: [PATCH 2/3] Doc: note about invoice --- docs/protocols/014_kathmandu.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/protocols/014_kathmandu.rst b/docs/protocols/014_kathmandu.rst index 0c9fa79efa55..2ea91d456df1 100644 --- a/docs/protocols/014_kathmandu.rst +++ b/docs/protocols/014_kathmandu.rst @@ -254,3 +254,9 @@ Internal :gl:`!5113`, :gl:`!5114`, :gl:`!5005`, :gl:`!5188`, :gl:`!5309`, :gl:`!5310`, :gl:`!5308`, :gl:`!5312`, :gl:`!5313`, :gl:`!5298`, :gl:`!5374`, :gl:`!5381`, :gl:`!5384`, :gl:`!5513`, :gl:`!5494`, :gl:`!5582`, :gl:`!5553`) + +Invoice +------- + +@g.b.fefe rewarded 3000 ęś© for code contributions (testnet dictator key) included in this protocol. +(MR :gl:`!5838`) -- GitLab From 819181ba809b595b0140d6c340099e2d51a6f4c7 Mon Sep 17 00:00:00 2001 From: Fedor Sheremetyev Date: Mon, 1 Aug 2022 17:13:31 +0000 Subject: [PATCH 3/3] Doc: explicitly list all new operations --- docs/protocols/014_kathmandu.rst | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/protocols/014_kathmandu.rst b/docs/protocols/014_kathmandu.rst index 2ea91d456df1..ef9d03a52d60 100644 --- a/docs/protocols/014_kathmandu.rst +++ b/docs/protocols/014_kathmandu.rst @@ -132,6 +132,16 @@ Operation receipts concerns transations, originations and delegations, where the word "internal" explicitly appears in the case of internal operation receipts. (:gl:`!5149`) +- Successful contract execution attaches to the transaction receipt a list of + contract events. See :doc:`Event <../alpha/event>` for more information. + +- New operation ``Vdf_revelation`` introduced for VDF revelation. See + :doc:`Randomness generation <../kathmandu/randomness_generation>` for more + details. + +- New operation ``Increase_paid_storage`` introduced to increase the paid + storage of a smart contract. (MR :gl:`!5605`) + Bug Fixes --------- -- GitLab