Skip to content

Commit

Permalink
Squashed commit of the following:
Browse files Browse the repository at this point in the history
commit 737fd50e91ae1b418dfc9b239358f32ab54cc735
Merge: 51852a58 61be489e
Author: Søren Schwartz <132270889+schwartz-concordium@users.noreply.github.com>
Date:   Mon Oct 2 10:29:02 2023 +0200

    Merge pull request #453 from Concordium/fix-display-with-given-multiple-contracts

    Fix VersionedModuleSchema Display given multiple contracts

commit 61be489e209274f528bb4776acabeb4770a5b050
Author: schwartz-concordium <132270889+schwartz-concordium@users.noreply.github.com>
Date:   Mon Oct 2 09:13:09 2023 +0200

    Remove CI comment in change log

commit 50a51525815573fb4b37593ccf0c1e6c1d90ed91
Author: schwartz-concordium <132270889+schwartz-concordium@users.noreply.github.com>
Date:   Mon Oct 2 08:54:48 2023 +0200

    Update CHANGELOG.md

commit a34f958764c87d133c083e3592f845fc5ef5f4db
Author: schwartz-concordium <132270889+schwartz-concordium@users.noreply.github.com>
Date:   Mon Oct 2 08:22:21 2023 +0200

    Add all features flag to contract common CI

commit 5772d761f7b4fd112b91a0fc255da618fabf72a6
Author: schwartz-concordium <132270889+schwartz-concordium@users.noreply.github.com>
Date:   Sun Oct 1 20:15:46 2023 +0200

    Fix format issue

commit f6391a50dca5b56439de532be1c32a6eb6f203cf
Author: schwartz-concordium <132270889+schwartz-concordium@users.noreply.github.com>
Date:   Sun Oct 1 20:02:22 2023 +0200

    Fix display when multiple contract in module

commit 51852a58b8ffd6571b5e39cf8b2a21553141cd7f
Merge: e7ccbd2f 2faa0d9e
Author: Lasse Møldrup <lasse.moeldrup@gmail.com>
Date:   Wed Sep 27 13:28:12 2023 +0200

    Merge pull request #448 from Concordium/fix-doc-warnings

    Fix cargo doc warnings and add lints

commit 2faa0d9ec0afbcc66ef2bc838516b870ee4c8bb7
Author: Lasse Møldrup <lasse.moeldrup@gmail.com>
Date:   Wed Sep 27 10:30:33 2023 +0200

    Undo quotation changes

commit f667d54c3cbb4874920355f423e8488c11b87197
Author: Lasse Møldrup <lasse.moeldrup@gmail.com>
Date:   Tue Sep 26 15:33:16 2023 +0200

    Add period

commit e79bd4a4d79ca8012cb3707ad99e07e034a1fff0
Author: Lasse Møldrup <lasse.moeldrup@gmail.com>
Date:   Tue Sep 26 15:31:27 2023 +0200

    Fix cargo doc warnings and add lints

commit e7ccbd2f1cdcce85f911eb184d4d2fe03388fc68
Merge: 35bea2c2 d27c9c7d
Author: Søren Hjort <87635671+shjortConcordium@users.noreply.github.com>
Date:   Mon Sep 25 09:28:05 2023 +0200

    Merge pull request #446 from Concordium/fix-identity-provider-service-submit-credential-url

    Fix identity-provider-service url

commit d27c9c7df1533da1b4979703b645f730f6b8705a
Author: Hjort <shj@concordium.com>
Date:   Fri Sep 22 16:05:56 2023 +0200

    Fix identity-provider-service url

commit 35bea2c2c21a6e00f4573a98bd6e6747602a5c59
Merge: f923089f 00ddcccb
Author: Kasper Dissing Bargsteen <kb@concordium.com>
Date:   Fri Sep 15 09:27:07 2023 +0200

    Merge pull request #443 from Concordium/kb/merge-contracts-common-2

    Merge Contracts Common into Base

commit 00ddcccb688d72c68a37ceebc447f687c62d6318
Author: Kasper Dissing Bargsteen <kb@concordium.com>
Date:   Thu Sep 14 10:47:31 2023 +0200

    Use correct working dir in CI job

commit 28182d37df1373bfd976b439bf016745dee5867a
Author: Kasper Dissing Bargsteen <kb@concordium.com>
Date:   Thu Sep 14 10:35:34 2023 +0200

    Remove duplicate files, update paths and create new CI job

commit f3d01d2b0abbfe0acfb5941b7bb5e47ab4a9ef1c
Merge: f923089f 8fb94fe9
Author: Kasper Dissing Bargsteen <kb@concordium.com>
Date:   Thu Sep 14 10:18:02 2023 +0200

    Merge remote-tracking branch 'concordium-contracts-common/main'

commit f923089fae0699168420002bb98290929b1f8802
Author: Thomas Dinsdale-Young <td202@users.noreply.github.com>
Date:   Wed Sep 13 11:27:49 2023 +0200

    Update fourmolu version. (#440)

    Update fourmolu version.

commit ff7e7eb2ce11edcd26214cc6b32c8abe331d9508
Merge: 0241bccb ea439115
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Tue Sep 12 21:54:21 2023 +0200

    Merge pull request #441 from Concordium/remove-deprecated

    Remove the use of deprecated chrono function.

commit 0241bccb7f37498ef2e1503b4490e5936e611220
Merge: 0ee23346 f6a4ced7
Author: Rasmus Kirk <mail@rasmuskirk.com>
Date:   Tue Sep 12 11:16:50 2023 +0000

    Merge pull request #439 from Concordium/improved-idps-errors

    Added improved error handling in the identity provider service

commit f6a4ced73db7d43350ebea24899cfb7fcf0c0313
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Sep 12 11:41:17 2023 +0200

    Pacified clippy

commit ea439115bf369fc6d78bfea2e32ce35cf1729ff8
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Sep 12 11:09:00 2023 +0200

    Remove the use of deprecated chrono function.

commit 094b1aa0bae88bcc8d8acbe28a979ae55b32d345
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Sep 12 09:41:37 2023 +0200

    Addressed comments: improved documentation

commit 1a015cb6bde0c56b422f2160262f5eedf55ac76e
Author: Rasmus Kirk <mail@rasmuskirk.com>
Date:   Tue Sep 12 07:31:22 2023 +0000

    Update identity-provider-service/src/bin/main.rs

    Co-authored-by: Aleš Bizjak <abizjak@users.noreply.github.com>

commit df41588dadc4391fe216958e67561517feb4ec2f
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Sep 12 08:56:17 2023 +0200

    Version bump

commit 0163494a075a2bac8911386201f1b80ad396042b
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Sep 12 08:53:57 2023 +0200

    Tweaked error messages

    - id_cred_pub -> idCredPub
    - Removed dots
    - Removed enclosing qoutation marks

commit c9c286f45d8af7e9486449c1c31fa58d0e2e079d
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Thu Sep 7 13:12:17 2023 +0200

    `mk_reply` now correctly returns a found status code if URI is present

commit 4f79e083bd7ee2abe037c3901289effbe890da83
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Thu Sep 7 08:32:33 2023 +0200

    bumped version

commit da6d7cac9b7b6f9a9314d53913cd4824657debbc
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Sep 5 11:33:12 2023 +0200

    Removed debug comment and updated changelog

commit a3b08c24604388ed4a851ac180ed21a296f51e8f
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Sep 5 10:31:32 2023 +0200

    Added improved error handling in the identity provider service

commit 0ee23346403ad7be2f67aedf0260d9273a3f82f8
Merge: 42414ee7 5fcad38c
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Wed Aug 30 09:11:44 2023 +0200

    Merge pull request #438 from Concordium/fix-to-string

    Fix the display for web3id attributes.

commit 5fcad38c62234a4cada9f7bbeb369d56affd18a3
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 30 08:45:23 2023 +0200

    Fix the display for web3id attributes.

commit 42414ee73ef1e4615672eb60efb43c2b57daa43e
Merge: 32a0350c 1259f258
Author: Emil Lai <39825288+EmilLa1@users.noreply.github.com>
Date:   Tue Aug 29 14:29:20 2023 +0200

    Merge pull request #437 from Concordium/successor-proof-hash

    Introduce successor proof hash type.

commit 1259f258e5656f5cfdaa3e16003497abc360a54f
Author: Emil Lai <el@concordium.com>
Date:   Tue Aug 29 14:00:32 2023 +0200

    Introduce successor proof hash type.

commit 32a0350cb880b62a96f9a73a902fb7b2fd81258c
Merge: 97a0efec af42a09e
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Aug 28 12:44:33 2023 +0200

    Merge pull request #436 from Concordium/release/base/3.0.1

    Update changelog for release.

commit af42a09ee8c9a33d97e1a21ff60acf92566a6fce
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Aug 28 11:26:30 2023 +0200

    Update changelog for release.

commit 97a0efec01661e6c1efaf5ea9b464d0d830fddf4
Merge: 6ed4fffd 4a6d38f6
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Aug 28 10:53:42 2023 +0200

    Merge pull request #435 from Concordium/fix-epoch;

    Change epoch for Web3ID timestamps.

commit 4a6d38f608aecda9adf87e56da31e837cc3d1da3
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Aug 28 10:28:07 2023 +0200

    Change epoch for Web3ID timestamps.

commit 6ed4fffd089ba118c9fdd119ede601f02f54b0a8
Merge: dc19d03b d23f2288
Author: Lasse Møldrup <lasse.moeldrup@gmail.com>
Date:   Fri Aug 25 16:45:13 2023 +0200

    Merge pull request #434 from Concordium/derive-serde-for-credential-status

    Derive Serialize/Deserialize for CredentialStatus

commit d23f22883cde2b61660ca20596417dfcf6ca7088
Author: Lasse Møldrup <lasse.moeldrup@gmail.com>
Date:   Fri Aug 25 15:17:31 2023 +0200

    Update CHANGELOG.md

commit cf81c1b459d96481376b474264418a1de7748343
Author: Lasse Møldrup <lasse.moeldrup@gmail.com>
Date:   Fri Aug 25 15:10:26 2023 +0200

    Derive Serialize/Deserialize for CredentialStatus

commit dc19d03bf39c2c604d10567f743b34a373186d96
Merge: 90c37d48 2b22ec9a
Author: Søren Hjort <87635671+shjortConcordium@users.noreply.github.com>
Date:   Mon Aug 21 17:08:03 2023 +0200

    Merge pull request #433 from Concordium/verifiable-backup-key

    get verifiable credential backup encryption key

commit 2b22ec9af5787a74353e768087589909989bed61
Author: Hjort <shj@concordium.com>
Date:   Mon Aug 21 15:09:08 2023 +0200

    update cargo.lock

commit deb89c4f253cc69a82a950ed6c90507a2396377e
Author: Hjort <shj@concordium.com>
Date:   Mon Aug 21 14:38:12 2023 +0200

    Add get_verifiable_credential_backup_encryption_key to ConcordiumHdWallet

commit 90c37d48d918be50096b5f3f518364c2f7f7c1cf
Merge: f01c617c d591674a
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Aug 21 11:39:49 2023 +0200

    Merge pull request #432 from Concordium/use-camel-case

    Fix JSON serialization of credentialInfo.

commit d591674acaddc7133ce109e4a25b6dd9755820f8
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Aug 21 11:29:33 2023 +0200

    Fix JSON serialization of credentialInfo.

commit f01c617c194212dbf97123f9d22ef6b1f0ddc5f7
Merge: b0969253 59719db0
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Aug 21 11:19:47 2023 +0200

    Merge pull request #431 from Concordium/release-all

    Release all

commit b09692530d3d767bbcf429fb412d4a9c0e96082d
Merge: f7d95589 1811f660
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Aug 21 11:19:08 2023 +0200

    Merge pull request #430 from Concordium/add-timestamp

    Add timestamp to web3id credential types.

commit 59719db003a811e9a83d5cadacc8af4b81022a0a
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Aug 20 21:26:06 2023 +0200

    Bump versions of base, concordium-wasm and concordium-sc-engine.

commit 1811f66093eab4ed16f90aadac8389d35c8db9a6
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Aug 20 21:13:58 2023 +0200

    Add timestamp to web3id credential types.

commit 8fb94fe9c032fdf6059ed3c3f3d3915512d4ebcb
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Aug 20 21:04:04 2023 +0200

    Bump versions for release.

commit 1719b12dedd5b557812aa030cb5a29645dfe3857
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Aug 20 20:52:43 2023 +0200

    Fix generated documentation.

commit 800e06f123a91479e5bd9295348a8a4901fc5579
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Aug 20 19:52:01 2023 +0200

    Add conversion from datetime to timestamp.

commit f7d955893a5bc138c1ff1ed91603d56d970aba9a
Merge: 19956391 4c272d62
Author: Christian Matt <cm@concordium.com>
Date:   Sun Aug 20 02:06:43 2023 +0200

    Merge pull request #428 from Concordium/zkp-refactoring

    ZKP refactoring

commit 4c272d62700f4383b2d7ad887fabbc6a8210d9ce
Author: Christian Matt <cm@concordium.com>
Date:   Sun Aug 20 00:59:53 2023 +0200

    Update changelog.

commit 712deb992f17cf2ef288817e8c3b8b2539e62699
Merge: b376c14e 0a2cc3a1
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Sat Aug 19 20:55:47 2023 +0200

    Merge pull request #104 from target-san/remove-state-clone

    Remove `derive(StateClone)` completely

commit 19956391679b04b739268618f3867947002b55cb
Merge: 1387fbd7 682c1e55
Author: Thomas Dinsdale-Young <td202@users.noreply.github.com>
Date:   Thu Aug 17 14:22:45 2023 +0200

    Merge pull request #426 from Concordium/epoch-queries

    Support for epoch winning bakers and first block queries.

commit 682c1e55bc100f4faf44bea5ffa03c139d1ecd0e
Merge: 4f937f57 b2281716
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Thu Aug 17 14:16:51 2023 +0200

    Merge branch 'epoch-queries' of github.com:Concordium/concordium-base into epoch-queries

commit 4f937f5768e0fb59bb197e19874bb651d968b46a
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Thu Aug 17 14:16:39 2023 +0200

    Fix and test interpolation search.

commit 18c3afed9000c522fcc8f4e79165ae695be5ea5c
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 16 16:40:52 2023 +0200

    Add explicit test for in_range proof.

commit 4d1e31361c8ae6d91236b64606fd5aa8ca8960f2
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 16 16:06:30 2023 +0200

    Fix import.

commit b228171650f890818466b28d417bfbf8c11cdd98
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Wed Aug 16 15:30:29 2023 +0200

    Add ToJSON for WinningBaker.

commit 75a34dc5a383c9e7ba814951b6e57c435613a7af
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 16 15:13:36 2023 +0200

    Fix variable name.

commit 113f82ccbde8f509fe1222e7da212e29538f33ee
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 16 15:07:18 2023 +0200

    Move range proof helper functions to range_proofs.rs.

commit e83b8b2ae9e2659640a15724a14216189f197fe0
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 16 14:08:21 2023 +0200

    Move sigma protocols out of encrypted transfers.

commit 1d74ee9a231baf037dfc572ff3e73ba2fe001a94
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 16 13:39:50 2023 +0200

    Fix reference in benches.

commit 9a99826e89a77e11f51b3b65cdf36e236b897bf9
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 16 13:36:51 2023 +0200

    Move sigma protocols out of ID folder.

commit fe4599d1f596df263ae7e62e767fc3ab6289f886
Merge: a0bd2ba5 6444b3dc
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Tue Aug 15 17:19:49 2023 +0200

    Merge remote-tracking branch 'remotes/origin/main' into epoch-queries

commit 1387fbd73cefc471dc3e4bda0466ec00a6794a5a
Merge: 6444b3dc 19649cfb
Author: Rasmus Kirk <mail@rasmuskirk.com>
Date:   Wed Aug 16 06:08:34 2023 +0000

    Merge pull request #427 from Concordium/update-userci-docs

    Small addition to the identity-provider-cli and user-cli docs

commit 6444b3dcf5510ce833ee579ff0c16dc776e18eb4
Merge: e6f14c4d ca7d1ead
Author: Thomas Dinsdale-Young <td202@users.noreply.github.com>
Date:   Tue Aug 15 14:14:46 2023 +0200

    Merge pull request #419 from Concordium/baker-earliest-win-time

    Update GRPC to support GetBakerEarliestWinTime

commit ca7d1eadd0b82620ef7cc4d97fdafd850b040f8f
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Tue Aug 15 14:13:31 2023 +0200

    Update `concordium-grpc-api`

commit 19649cfb17a84011bf71e46cb9d2bb00ced9e35f
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Aug 15 13:53:02 2023 +0200

    Small addition to the identity-provider-cli and user-cli docs

    Added sources to the required files so that it is more clear how to use the tools

commit a7a7c4c58b104c65e512c3b646956ec6779f9ac2
Merge: f6b42473 e6f14c4d
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Tue Aug 15 13:26:20 2023 +0200

    Merge remote-tracking branch 'remotes/origin/main' into baker-earliest-win-time

commit e6f14c4d6c75cf8cbb6df56f18b8469e05bf8f65
Merge: f03a0be7 771e5566
Author: Daniel Tschudi <14889202+tschudid@users.noreply.github.com>
Date:   Tue Aug 15 08:44:57 2023 +0200

    Merge pull request #425 from Concordium/zkp-notation-update

    Update Sigma Protocol Terminology

commit f03a0be706300d0abc2e5bc7a424b8099e667995
Merge: 0b958742 7fa048f6
Author: Emil Lai <39825288+EmilLa1@users.noreply.github.com>
Date:   Mon Aug 14 22:18:53 2023 +0200

    Merge pull request #424 from Concordium/poolinfo-amendment

    Add a 'CommissionRates' field to 'CurrentPaydayBakerPoolStatus'.

commit 7fa048f699e17154ad9817537b8d008be3057603
Merge: 2a45df5d 0b958742
Author: Emil Lai <mail@emillai.com>
Date:   Mon Aug 14 22:13:56 2023 +0200

    Merge branch 'main' into poolinfo-amendment

commit 0b958742b145784c941d544bdd43251a008362c7
Merge: fba68b5b 64a2933c
Author: Emil Lai <39825288+EmilLa1@users.noreply.github.com>
Date:   Mon Aug 14 22:04:10 2023 +0200

    Merge pull request #423 from Concordium/get-block-certificates

    Get block certificates

commit 64a2933c6a483e475b1fe0bf96f0d879c4dcfc25
Author: Emil Lai <mail@emillai.com>
Date:   Mon Aug 14 22:02:59 2023 +0200

    Pin grpc-api module pointer.

commit 471db5a7b5ad9ce786c39f51ded8c21a81533890
Author: Emil Lai <mail@emillai.com>
Date:   Mon Aug 14 21:39:52 2023 +0200

    Address review comments.

commit 265195b689fcf73bbce25c823fe90db1de40a436
Author: Emil Lai <mail@emillai.com>
Date:   Mon Aug 14 21:16:38 2023 +0200

    Update concordium-grpc-api.

commit a0bd2ba549429002a46901ea7bca5896b05a26b9
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Mon Aug 14 18:33:06 2023 +0200

    Support for epoch winning bakers and first block queries.

commit 771e55664d09ff02c01163854c173053f2b9f5c3
Author: tschudid <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 15:43:34 2023 +0200

    resolve comment

commit efd50b976eaa4e9fe200d97ab542e09b7581ce6e
Author: tschudid <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 14:09:53 2023 +0200

    update changelog

commit 67a2cdc4a84ce8c4ba9bf7a53e8a486d6307ae4e
Author: tschudid <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 13:56:34 2023 +0200

    addressing comments

commit 87e6bf959a8503e88d17463f997a00be1c603360
Author: Daniel Tschudi <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 13:41:27 2023 +0200

    Update rust-src/concordium_base/src/id/types.rs

    Co-authored-by: Hamidreza <54936533+hamiidreza@users.noreply.github.com>

commit 9389fceecd02c08971ecc2b15e2432a07cb39b54
Author: Daniel Tschudi <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 13:40:54 2023 +0200

    Update rust-src/concordium_base/src/encrypted_transfers/proofs/enc_trans.rs

    Co-authored-by: Hamidreza <54936533+hamiidreza@users.noreply.github.com>

commit 45e1410e9ce6956e6c6750019faa9319d888ea6d
Author: Daniel Tschudi <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 13:32:16 2023 +0200

    Update rust-src/concordium_base/src/id/sigma_protocols/vcom_eq.rs

    Co-authored-by: Hamidreza <54936533+hamiidreza@users.noreply.github.com>

commit 23670cb9cb60804f41b71ddebbb3c82597b12d40
Author: tschudid <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 10:49:28 2023 +0200

    cargo fmt

commit 54baeff008e069d98d46e60595bb6ff253aa5dbb
Author: tschudid <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 10:48:32 2023 +0200

    rename bench

commit 2a45df5d6a00742eaaa1e81db6c763f66c531584
Author: Emil Lai <mail@emillai.com>
Date:   Mon Aug 14 10:39:44 2023 +0200

    Update grpc-api pointer.

commit 2768ead7a0316f4d0ac522cef4b7cebe2f8fcded
Author: tschudid <14889202+tschudid@users.noreply.github.com>
Date:   Mon Aug 14 10:39:15 2023 +0200

    update bluepaper references to use section titles

commit cba216f3813cc34e950eb3be95b196ae0c97ab95
Merge: e137f3f3 d18ad2e5
Author: Emil Lai <mail@emillai.com>
Date:   Mon Aug 14 09:45:43 2023 +0200

    Merge branch 'get-block-certificates' of github.com:Concordium/concordium-base into get-block-certificates

commit e137f3f3e561b0efcfb4cdbc1bd2bb4833006ab9
Author: Emil Lai <mail@emillai.com>
Date:   Mon Aug 14 09:45:03 2023 +0200

    Update grpc module and clearify a comment.

commit d18ad2e5f8311792d6e854d9a0305499520b9230
Author: Emil Lai <mail@emillai.com>
Date:   Fri Aug 11 13:15:58 2023 +0200

    Undo some unecessary change.

commit 90a4b1391121282a8aa01844aea7e5f4b625a55b
Merge: 013f6407 fba68b5b
Author: Emil Lai <mail@emillai.com>
Date:   Fri Aug 11 12:46:28 2023 +0200

    Merge branch 'main' into get-block-certificates

commit 013f6407319b907cd330d4d0db6da748288ffc7f
Author: Emil Lai <mail@emillai.com>
Date:   Fri Aug 11 12:38:46 2023 +0200

    Update grpc api

commit 01b8dca9693d90bd6b347ac1202887170035c52e
Author: Emil Lai <mail@emillai.com>
Date:   Fri Aug 11 09:51:07 2023 +0200

    Add a 'CommissionRates' field to 'CurrentPaydayBakerPoolStatus'.

commit 49348e980ad3f8997aae2e3188b188d37baa6edf
Author: tschudid <14889202+tschudid@users.noreply.github.com>
Date:   Fri Aug 11 09:22:38 2023 +0200

    add references to the bluepaper

commit a763ba130f75fc5b69a8826d42320bbf189f8c32
Author: Emil B <eb@concordium.com>
Date:   Fri Aug 11 08:56:27 2023 +0200

    Renaming in dlog_ed25519.rs

commit 6352e0b0009f5565d3ee741cbb3dd675fcb3c10d
Author: Emil Lai <mail@emillai.com>
Date:   Thu Aug 10 23:54:13 2023 +0200

    Add missing Serialize instance for SuccessorProof.

commit 3a787698f67057a5ba2d1b3e47998773eb54b947
Author: Emil Lai <mail@emillai.com>
Date:   Thu Aug 10 23:37:36 2023 +0200

    Cleanup some toProto and type definitions.

commit 08748926f9002f3de3e34694b12efc7a4a10251b
Author: Emil Lai <mail@emillai.com>
Date:   Thu Aug 10 23:22:46 2023 +0200

    ToJSON instance for BlockCertificates and revise types a bit.

commit fba68b5b92822a5e6c70cbf3acfb966f8a76f452
Merge: 12ac8d9c 31bb30cf
Author: Emil Lai <39825288+EmilLa1@users.noreply.github.com>
Date:   Thu Aug 10 22:31:53 2023 +0200

    Merge pull request #415 from Concordium/get-reward-period-info

    Update grpc submodule to support GetRewardPeriodInfo.

commit 31bb30cf9e601fce541dffcfeb22fb62b3cd8a68
Author: Emil Lai <39825288+EmilLa1@users.noreply.github.com>
Date:   Thu Aug 10 22:31:37 2023 +0200

    Update haskell-src/Concordium/Types/Queries.hs

    Co-authored-by: Aleš Bizjak <abizjak@users.noreply.github.com>

commit fd6e5ef21601daf2bc350f72dc37c0a2384625eb
Author: Emil Lai <mail@emillai.com>
Date:   Thu Aug 10 22:31:03 2023 +0200

    Update grpc-api pointer.

commit 6c6e309cc03605d33457a0f7a0505daca21f302a
Author: Christian Matt <cm@concordium.com>
Date:   Thu Aug 10 17:40:48 2023 +0200

    Rename in dlog_ed25519.rs.

commit fb46bb6dd5339e208902a4c3e5a96cafe373f7ea
Author: Emil B <eb@concordium.com>
Date:   Thu Aug 10 15:58:36 2023 +0200

    Renaming in identity_provider.rs and chain.rs

commit 15850ac214307278a36dd944658323917940f008
Author: Emil B <eb@concordium.com>
Date:   Thu Aug 10 15:20:37 2023 +0200

    Renaming in com_eq_sig.rs

commit af126eebcc14479c8456909e399e95d113f5c733
Author: Christian Matt <cm@concordium.com>
Date:   Thu Aug 10 14:43:30 2023 +0200

    Rename witness more.

commit 0dcc63e3177ddb7997351a4a91ba0573f0d41223
Author: Christian Matt <cm@concordium.com>
Date:   Thu Aug 10 14:18:19 2023 +0200

    Rename witness in types.rs.

commit 0a2cc3a1beddde870d1720bfb28c04ed3c016634
Merge: d6f04b47 b376c14e
Author: Igor <target.san@gmail.com>
Date:   Thu Aug 10 13:05:58 2023 +0300

    Merge branch 'Concordium:main' into remove-state-clone

commit b376c14eecd71a7fb287f90e59a44c44932f7cc7
Merge: da8fe02b b0f8dd68
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Thu Aug 10 10:31:04 2023 +0200

    Merge pull request #105 from Concordium/fix-macros

    Fix derivation macros with where clauses on types.

commit 8e96f8b8e7b2d9a03555f6ea94b67fe61029f800
Author: Emil B <eb@concordium.com>
Date:   Thu Aug 10 10:28:56 2023 +0200

    Renaming in enc_trans.rs

commit de0de6dacd37f9d9dc3ea2355e21a0bbe43840bc
Author: Emil B <eb@concordium.com>
Date:   Thu Aug 10 10:08:29 2023 +0200

    Renaming in dlogaggequal.rs.

commit d16df03e4eec7cd3072e4e5ba9e217d4b1bc298f
Author: Emil Lai <mail@emillai.com>
Date:   Thu Aug 10 00:09:10 2023 +0200

    update grpc pointer and correct finalizerrounds field in tc def.

commit b0f8dd6828d48998880e0f0daa86eaea47359811
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 9 21:40:25 2023 +0200

    More complete fix.

commit 0717a1cb3d6a53406681a69f75e28573d832c54b
Author: Emil Lai <mail@emillai.com>
Date:   Wed Aug 9 20:39:31 2023 +0200

    Fix ToJSON instance for BakerRewardPeriodInfo.

commit f54f37a1dab667276a8cacc330a4cb0a5d17af9a
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 9 20:36:56 2023 +0200

    Add to changelog.

commit 7eea6c70f30a2d4859a4560f0ebe6fc73735b2b3
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 9 20:30:34 2023 +0200

    Fix derivation macros with where clauses on types.

commit 6cd4fce41640e9186f854f9fc9f2758bdbb8eda0
Author: Emil Lai <mail@emillai.com>
Date:   Wed Aug 9 20:25:46 2023 +0200

    Update grpc-api pointer.

commit d11e4f2e98e801aa73e79a86494f0523d0804377
Author: Emil Lai <mail@emillai.com>
Date:   Wed Aug 9 20:21:43 2023 +0200

    Fix formatting.

commit cb79d38d32b92312600dff367d0b32f7ef4572a2
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 9 17:38:32 2023 +0200

    Change order of get_challenge and compute_commit_message.

commit 4f3d78f06362ca96e8d1085a7cee4dd740d36e5c
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 9 17:32:46 2023 +0200

    Renaming in com_eq* proofs.

commit b7066f69bbad5ece8a56fc23915a0f81aae5bd50
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 9 16:58:48 2023 +0200

    Rename in vcom_eq.

commit 1ca9d54a9729f76515866415e57a1a5211823d99
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 9 16:53:01 2023 +0200

    Rename in dlog.

commit b2a61ffc0e13789fb8c26ebb14cf8bcb6148008b
Author: Christian Matt <cm@concordium.com>
Date:   Wed Aug 9 16:34:52 2023 +0200

    Rename extract_point to extract_commit_message.

commit c41c080c387e19adca9aa8a9eed8711bb50d0b5f
Author: Emil B <eb@concordium.com>
Date:   Wed Aug 9 15:50:08 2023 +0200

    More renaming.

commit 41c6fa97ae294e9a7cdb27bfdf8a4f655ade85af
Author: Emil Lai <el@concordium.com>
Date:   Wed Aug 9 15:03:18 2023 +0200

    Define types and ToProto instances related to GetBlockCertificates query.

commit 27105fe7dd8239b3b68fcacf6c09c93d7c6a83d0
Author: Emil Lai <39825288+EmilLa1@users.noreply.github.com>
Date:   Wed Aug 9 13:36:35 2023 +0200

    Update haskell-src/Concordium/Types/Queries.hs

    Co-authored-by: Aleš Bizjak <abizjak@users.noreply.github.com>

commit 809d69739d9e4e44b52f5f189400ebba42efa308
Author: Emil Lai <el@concordium.com>
Date:   Wed Aug 9 11:32:51 2023 +0200

    Work on GetBlockCertificates.

commit 5b2a734d6c648434bd437f452ebb5934ee4e5ba2
Author: Emil Lai <el@concordium.com>
Date:   Wed Aug 9 10:11:42 2023 +0200

    Update concordium-grpc-api module.

commit feddd158554e1b8957d8b73783e4edd79d78ef76
Author: Emil Lai <el@concordium.com>
Date:   Wed Aug 9 09:55:24 2023 +0200

    Move some additional helper functions to base.

commit 4d6bf991df1bac33da8553493d30beefe0df58e7
Author: tschudid <14889202+tschudid@users.noreply.github.com>
Date:   Tue Aug 8 17:54:58 2023 +0200

    swap order of commit and challenge functions

commit 12ac8d9c652f8eaf02e61f34be13531f30d369b6
Merge: d25be8cf 6c6fc248
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Tue Aug 8 17:33:16 2023 +0200

    Merge pull request #420 from Concordium/usercli-tool-account-flag

    user_cli tool bugfix: Could not accept the account flag

commit f7c348c801e43f66599a0f48dfb0c8479e32194c
Author: Christian Matt <cm@concordium.com>
Date:   Tue Aug 8 16:38:42 2023 +0200

    Rename things in sigma protocl trait.

commit f710c9fab27e7ccc6b50d990cee9897a4cebf9f9
Author: Emil Lai <el@concordium.com>
Date:   Tue Aug 8 15:43:01 2023 +0200

    Formatting

commit 993a68a4563e340f734d53f746a0d8976e0614ed
Author: Emil Lai <el@concordium.com>
Date:   Tue Aug 8 15:38:55 2023 +0200

    Introduce some consensus v1 types in base (that are exposed by the api)

commit 6c6fc2487ec8f3f36248395095e92a3fa49a70cf
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Aug 8 15:07:08 2023 +0200

    Added lock file

commit b3875737957e750ce5fda616cced26034c5cfb93
Author: Emil Lai <el@concordium.com>
Date:   Tue Aug 8 14:53:42 2023 +0200

    Update concordium-grpc-api for GetBlockCertificates.

commit 9ff7192ab1c83faaf86bbf912f4c336c636fe50b
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Aug 8 14:51:47 2023 +0200

    Added a changelog and bumped version

commit 231b16e5b2de8c7b5c6568c51eb657d261d551fe
Author: rasmus-kirk <mail@rasmuskirk.com>
Date:   Tue Aug 8 13:02:18 2023 +0200

    Fixed bug where the user_cli tool could not accept the account flag

commit d25be8cfa1c1d0999ef2a45bf85ea09a5cee8e82
Merge: c6307cb4 17292b53
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Tue Aug 8 08:54:57 2023 +0200

    Merge pull request #418 from Concordium/remove-compressed

    Remove the (de)`compressed` functions from the Curve trait.

commit 17292b539952d33d41a9fbf011969355edd6ddb5
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Aug 7 21:00:24 2023 +0200

    Remove the (de)`compressed` functions from the Curve trait.

    They are not used, and their functionality is hidden behind serialization.

commit f6b42473f6a4620517e05c440ad726da0c2243dc
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Mon Aug 7 15:04:33 2023 +0200

    Update GRPC.

commit c6307cb459a0d3eab79006180db68aa0172db693
Merge: 31ccd294 d92df0b2
Author: eb-concordium <77331975+eb-concordium@users.noreply.github.com>
Date:   Mon Aug 7 09:11:17 2023 +0200

    Merge pull request #414 from Concordium/proof-updates

    Add proof version and improve range proofs

commit d92df0b28b85b591e9588950950b7c83cb5b8a61
Author: Emil B <eb@concordium.com>
Date:   Mon Aug 7 08:57:53 2023 +0200

    Address more review comments.

commit 31ccd294635bb0d5129f557c18b473f57b63a2d4
Merge: 492ba541 80a0d721
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Sat Aug 5 21:13:00 2023 +0200

    Merge pull request #405 from Concordium/sigma-inequality

    Inequality sigma protocol

commit 80a0d721587234ee2c420dfedda62b66868d11a6
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Fri Aug 4 15:25:30 2023 +0200

    cargo fmt

commit ccf3142a8cba2ab019ae938395d3867c32a3014f
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Fri Aug 4 15:23:44 2023 +0200

    typo

commit 0ec53e2917781ea4f4883ea526c9b9d3c04fdaea
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Fri Aug 4 15:22:26 2023 +0200

    added a note about the interface

commit 492ba5410e1aee458fb878c854a7027a062b5238
Merge: 6c321b95 bc6f2fce
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Fri Aug 4 16:17:51 2023 +0300

    Merge pull request #417 from Concordium/update-submodule-link

    Update submodule link

commit 177fbf0489eb97624954543484f3b724229d6813
Merge: 92fb8ba3 f0eff21b
Author: Emil Lai <el@concordium.com>
Date:   Fri Aug 4 14:42:02 2023 +0200

    Merge branch 'get-reward-period-info' of github.com:Concordium/concordium-base into get-reward-period-info

commit 92fb8ba368e810f0aa2d4591640426dd9fa96d39
Author: Emil Lai <el@concordium.com>
Date:   Fri Aug 4 14:40:56 2023 +0200

    Formatting BakerInfo ToJSON

commit f0eff21bbd5c4ece43da38c59673d156cb6fd9e8
Author: Emil Lai <el@concordium.com>
Date:   Fri Aug 4 14:21:32 2023 +0200

    ToJSON instances for BakerRewardPeriodInfo and BakerInfo.

commit bc6f2fce6fb1aba17e6b829d56d525607cd93937
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Fri Aug 4 15:08:44 2023 +0300

    Run cargo update

commit 3963ae161802ba6e83b9607e3906b5e22191e882
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Fri Aug 4 15:02:40 2023 +0300

    Update submodule link

commit da8fe02b0a07a51fd85f799de2778d4f9f0a7e45
Merge: 7ed669ef ce9bc388
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Fri Aug 4 11:13:30 2023 +0300

    Merge pull request #103 from Concordium/move-signature-and-key-types-to-concordium-contracts-common

    Add signature and key types to concordium-contracts-common

commit ce9bc388819acca814867ff5f76f8293c65f4e0d
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Aug 4 10:08:12 2023 +0200

    no-std build.

commit 9f4dafb65ad018778ffad488fa8fc8e7c191d286
Author: Emil B <eb@concordium.com>
Date:   Fri Aug 4 10:02:22 2023 +0200

    Address review comments.

commit c7125d3d2ac8f1522122e766a63a46efea9eee1d
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Fri Aug 4 10:54:13 2023 +0300

    Update comments

commit 6c321b95ce38126bc80a68390d39a87c8f91267c
Merge: fad55220 f0709d73
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Thu Aug 3 21:50:07 2023 +0200

    Merge pull request #416 from Concordium/revise-credentials

    Revise credentials

commit f0709d7308361c7bcf81dd36703932a713e6d92b
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Aug 3 20:53:35 2023 +0200

    Documentation.

commit 2247e1288d09e65f69fe03c4e18185565efbaaf1
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Aug 3 20:49:11 2023 +0200

    Clippy.

commit 7a8928824bd48fb5a41e922f0efe52b7f90e8388
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Aug 3 20:48:31 2023 +0200

    Tests.

commit 4318f53b2d816bae2adaa54e564f15ad17f391a2
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Aug 3 20:44:20 2023 +0200

    Remove unused code.

commit 575e3e5e2e3bd69d63db4803affb212f2a5d47c6
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 2 23:03:08 2023 +0200

    Helper methods to extract data.

commit 288b075bfb3460e472476a57976b2f8f593eb3df
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 2 21:40:05 2023 +0200

    Fix key_derivation.

commit 600c25def1e013108fd936480e0161b892626ea5
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 2 21:26:21 2023 +0200

    Use string names directly.

commit 1a4ea82427b49825bce7e7ffceddcb7c0cfcc4f0
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 2 20:20:56 2023 +0200

    Documentation.

commit cbda032eeb2b0a867c40b0aef35112f9919416df
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 2 20:12:05 2023 +0200

    Add contract address to the context.

commit ded77c4728f1782eed7d8a034ef51b5be039d491
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Aug 2 16:27:00 2023 +0200

    Revise JSON serialization of verifiable credentials.

commit 40867ad44ccb6327f6d69d200e92bd3748eca57c
Author: Emil Lai <el@concordium.com>
Date:   Wed Aug 2 10:18:05 2023 +0200

    Add BakerRewardPeriodInfo type and corresponding ToProto instance.

commit 5a0cc3c34a9d0b4bc5facfdd2956d876a16eac51
Author: Emil Lai <el@concordium.com>
Date:   Wed Aug 2 09:54:12 2023 +0200

    Update grpc submodule to support GetRewardPeriodInfo.

commit cfae256347aeae605b9f16c6e300b39138043f82
Author: Emil B <eb@concordium.com>
Date:   Wed Aug 2 09:48:29 2023 +0200

    Add commitment and keys to transcript when revealing attribute in version 2.

commit 179dd43c6df17766d75906c6b8e72e3616a0f01e
Author: Emil B <eb@concordium.com>
Date:   Wed Aug 2 09:05:39 2023 +0200

    Remove whitespaces.

commit 628edbaf4163e0672b79b47474ab6fe2907cbed3
Author: Emil B <eb@concordium.com>
Date:   Wed Aug 2 09:04:24 2023 +0200

    Test commit.

commit 1234ada6b021e9e714fcb463730afbe066d5e258
Author: Emil B <eb@concordium.com>
Date:   Wed Aug 2 00:00:16 2023 +0200

    Format.

commit c53983da0da75994b2ae29e7cf1ba7f2586e7e63
Author: Emil B <eb@concordium.com>
Date:   Tue Aug 1 23:56:52 2023 +0200

    Clippy

commit fc8e8a716562b9c2ce0485ae9edb763e6129b2ce
Author: Emil B <eb@concordium.com>
Date:   Tue Aug 1 23:36:19 2023 +0200

    Add proof version and improve range proofs in version 2.

commit 06eb7fdd465e2092b0f7c1e86d17a609cf830a1f
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Aug 1 15:44:47 2023 +0200

    Remove issuance date.

commit fad552201ec77e916e33f60948ee4ace68e29908
Merge: cdcf058b 6ae6b1fb
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Tue Aug 1 10:37:11 2023 +0200

    Merge pull request #413 from Concordium/remove-unneeded

    Remove the unneeded "Base" associated type.

commit 6ae6b1fb14a18a5300039b8cea22d63b7094bb6e
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Aug 1 08:57:55 2023 +0200

    Remove the unneeded "Base" associated type.

commit cdcf058b3ee9a35416328eb41854a059eb7018fa
Merge: 4e980f76 6ab3296e
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Jul 31 21:25:29 2023 +0200

    Merge pull request #411 from Concordium/revise-web3id

    Revise web3id proofs.

commit 6ab3296e47e89278e64d328f7098730f15c8fd9c
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jul 31 20:40:46 2023 +0200

    Documentation, renaming.

commit d6f04b472d5431fd4765565d4dd82fef181b6a78
Author: Target-san <target.san@gmail.com>
Date:   Fri Jul 28 15:18:13 2023 +0300

    Remove `derive(StateClone)` completely

commit f0f7c6e85ad981f9173acf81c8214f9b7e02f87f
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Fri Jul 28 13:47:35 2023 +0300

    Address comments

commit 7db1382c241aa15e7125bf497e97936221046109
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Wed Jul 26 11:35:20 2023 +0300

    Add missing SignatureEcdsaSecp256k1

commit 3d1ca7872a6e4e2a55c671fd9ce3dbdd3aa6a47e
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Wed Jul 26 10:35:51 2023 +0300

    Fix std re-export

commit 76bfd3f9c820a88810cc4013ca05da0423e3967b
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Wed Jul 26 10:29:43 2023 +0300

    Fix BTreeMap re-export from std

commit 064410c8668ef0929add7ccb946ea1c0ce342696
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Wed Jul 26 10:01:12 2023 +0300

    Add signature and key types

commit d0297dd1ff1dafef4a54dabf9e45fd26f76cd233
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Mon Jul 17 21:12:04 2023 +0200

    changed verifier transcript

commit 96a7a00008ce2c888ba3586d2d479fd4cd1b5875
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Mon Jul 17 15:52:54 2023 +0200

    added documentation for verifier

commit 91a403c72c1af673cc5579caca7a123c827df568
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Mon Jul 17 15:33:22 2023 +0200

    Update rust-src/concordium_base/src/id/sigma_protocols/com_ineq.rs

    Co-authored-by: Aleš Bizjak <abizjak@users.noreply.github.com>

commit 78ba0ee19b82218358b54afc6a2483e397e52df8
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Mon Jul 17 15:29:27 2023 +0200

    Update rust-src/concordium_base/src/id/sigma_protocols/com_ineq.rs

    Co-authored-by: Aleš Bizjak <abizjak@users.noreply.github.com>

commit ddb8c8572128be2e5460b1629ea0d00d1138b21c
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 16 13:50:06 2023 +0200

    Add types and helpers for storing full credentials.

commit b8639f679277f4baf1115aac430b86425049ec2a
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sat Jul 15 22:02:13 2023 +0200

    Revise CIS4 types.

commit 222213f82e1dbe6a596d0c8e36dacb220dccd880
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sat Jul 15 21:46:21 2023 +0200

    Update mobile wallet lib.

commit 22a6029f7b550705b32ed82517af2b910569909c
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sat Jul 15 21:20:47 2023 +0200

    Revise key generation.

commit dfa01aaa34d5f6a7102ac945f8df321a91842976
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sat Jul 15 20:44:37 2023 +0200

    Revise web3id proofs.

    - Commitments are now sent as part of the proof.
    - The signature on the commitments is checked as part of proof verification.

commit 7ed669ef2748ebde68cd5bffeba330bcf817402e
Merge: ebac35cb 9cd5277b
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jul 14 15:52:39 2023 +0200

    Merge pull request #102 from Concordium/derive-forward-attribute

    Derive forward attribute

commit 9cd5277b96995358bed33cf7e941ddfbb1cda1e3
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jul 14 14:48:49 2023 +0200

    Extend derive docs on checks for forwarded tag

commit 99541d7d590b03e1c9fafb864c78fa92eeaf95a3
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jul 14 13:27:33 2023 +0200

    Address review comments

commit 5a2c94ea658db16b208a3e7ece6b79f7373693fa
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Thu Jul 13 12:10:43 2023 +0200

    Address review comments

commit 4e980f763b0014129529224fd22ed3d34e6304bd
Merge: 9ff30ad7 872aba4a
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Wed Jul 12 20:38:14 2023 +0200

    Merge pull request #407 from Concordium/add-deserial-for-access-structure

    Restructuring and additions needed to implement new smart contract operations.

commit 872aba4ada5fb33c34c04cb536e88c0846267582
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jul 12 19:48:19 2023 +0200

    Reflect changes in the changelog.

commit 3b5e8294cbfc7e9424650d4212455a6e257f4a43
Merge: 1df209b7 9ff30ad7
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jul 12 19:38:43 2023 +0200

    Merge remote-tracking branch 'origin/main' into add-deserial-for-access-structure

commit 1df209b70026392bfb87a36f4371502b71f62e73
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jul 12 19:38:27 2023 +0200

    Bump contracts-common after merge.

commit 9ff30ad70a32d8ec4aa32f3a3d629cad84685464
Merge: cfcb1e64 c384dae4
Author: Thomas Dinsdale-Young <td202@users.noreply.github.com>
Date:   Wed Jul 12 17:06:30 2023 +0200

    Merge pull request #410 from Concordium/p6-p6-update

    Update documentation

commit 6359c986269aa074aec49f4d49ea04ca9e38ba8b
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jul 12 15:59:01 2023 +0200

    Bump contracts-common.

commit a172e2ffa508d21b57f35bddd68b7a09fb956778
Merge: c3e60a1f cfcb1e64
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jul 12 15:57:50 2023 +0200

    Merge remote-tracking branch 'origin/main' into add-deserial-for-access-structure

commit ebac35cbdb47285e46e9c1cf3aa83e462e6f4be7
Merge: 189e48fe ae2ed559
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Wed Jul 12 15:56:38 2023 +0200

    Merge pull request #101 from Concordium/add-thresholds

    Add thresholds

commit ae2ed559e2f2ed2685885f77304ac8ce46e4256d
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jul 12 15:52:18 2023 +0200

    Changelog.

commit 7a7a8ec4b5da68a7bccae97bf33457e05e4bad33
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jul 12 15:50:12 2023 +0200

    Documentation, renaming.

commit c384dae4a8cdf4e4efee5e1c924baff43b471377
Author: Thomas Dinsdale-Young <ty@concordium.com>
Date:   Tue Jul 11 17:26:10 2023 +0200

    Update documentation.

commit 819af92f8f4f07901c450bd620aa07d4b6afbb4a
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Tue Jul 11 14:10:50 2023 +0200

    clippy

commit da7cab464f34e022e6f0f560da64e0dbde053034
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Tue Jul 11 12:50:20 2023 +0200

    addressed CM comments

commit c3e60a1fb738bc5dc924e1c6edd445a8cd0c314e
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jul 10 20:30:04 2023 +0200

    More serialization.

commit 7bb0695d0446ae1959250433a0d91667bf487fa5
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jul 10 19:35:15 2023 +0200

    contracts-common serialization.

commit 82262dbe08c8bd9ecbb54e20ef6c42536c0e4c03
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Mon Jul 10 15:32:04 2023 +0200

    Update changelog

commit 13fbc2c26e2261bc98f71b13b999c5a013bc6b2b
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jul 10 15:30:16 2023 +0200

    Add sign_data helper to sign arbitrary data with account keys.

commit 9a5a8fe4968c773b7a032dd5c71a6ede273d1ab9
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Mon Jul 10 15:05:40 2023 +0200

    Add documentation of `forward` attribute

commit d93c261792ac2afde5e02ce43afa7c7055f9cef7
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jul 10 14:31:39 2023 +0200

    Add helpers for constructing account keys.

commit 0ebaeaf739573d3feb2f12b228da5b6cfc557e88
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Mon Jul 10 14:15:07 2023 +0200

    Support predefined sets of forwarded tags

commit cfcb1e6462b60fe486bcbc9c25a395fbabfd413b
Merge: 33e94687 0ff39302
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Jul 10 10:58:11 2023 +0200

    Merge pull request #409 from Concordium/delete-obsolete-tool

    Delete obsolete tool.

commit a5a0a106e9fd566d6ed53881d97d7ee0bd980355
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Mon Jul 10 10:53:38 2023 +0200

    Report more precise span for tag collisions

commit fcac226823b8128d917fb1cd829c9b312292c1fc
Merge: 0478c1db 0ff39302
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 9 20:12:14 2023 +0200

    Merge branch 'delete-obsolete-tool' into add-deserial-for-access-structure

commit 0478c1dbd6361b38d9c8c27713b25afc290814a4
Merge: cacdb35e 33e94687
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 9 20:11:45 2023 +0200

    Merge branch 'main' into add-deserial-for-access-structure

commit 0ff39302c01a53f95c01385f468b3c3119b2fca8
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 9 20:08:33 2023 +0200

    Delete obsolete tool.

commit cacdb35eb9c4ba39ec02f6fd3d82d6a094334468
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 9 20:06:39 2023 +0200

    Update contracts-common.

commit 507518238206e97fe80618cff191fb4203a1a42a
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 9 19:58:38 2023 +0200

    Add common constant.

commit e58da09bb9acb78109031da44a6cf3242c054e71
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 9 19:42:23 2023 +0200

    Add schematype.

commit 8e9fe4fb5dc892b46fc7b366ba14a653994f3684
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 9 19:35:46 2023 +0200

    Add signature threshold types.

commit 7ace416a403bce9ded3595da370a8244a20e8cfe
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jul 9 12:50:20 2023 +0200

    Clarify documentation.

commit 64b1cb892c3e2ede0211810420704384d10310c4
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jul 7 14:43:08 2023 +0200

    Support forward attribute when deriving SchemaType

commit 14e1173283c99808e14169a743e58e283b1d78dd
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jul 7 09:29:52 2023 +0200

    Support forward attribute in DeserialWithState

commit d535481f86ae5986b15f153afd428b0e0390433c
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jun 30 17:30:06 2023 +0200

    Support forward attribute in Serial

commit dfcc65397c296367edf4619fb82715885bee69d8
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jun 30 16:36:23 2023 +0200

    Support forward attribute for Deserial

commit 33e946873cc7b0079a3b2675a7418ef54c671884
Merge: cc499773 ece65f53
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jul 7 08:29:19 2023 +0200

    Merge pull request #402 from Concordium/update-dep-syn

    Update dependency `syn` in concordium_base_derive crate

commit 189e48fe98e9a7312543ead5dd8de2815045278d
Merge: aa691314 00d14d62
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jul 7 08:28:53 2023 +0200

    Merge pull request #98 from Concordium/update-dep-syn

    Update syn to version 2 for derive crate

commit 55888e4cc1fe82fb176bdf5ae3453c86873e1b92
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Jul 6 16:00:23 2023 +0200

    Helpers for verifying signatures with account keys.

commit 9e7bc87ade7d574571e3b96f45e232dfa976037f
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Thu Jul 6 11:33:59 2023 +0200

    cargo clippy

commit 1219957aa81801314ad249fbd6f72d960d2f47a0
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Thu Jul 6 11:14:58 2023 +0200

    cargo fmt

commit ece65f53761064c420681100fc263d81a728dea8
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Wed Jul 5 18:49:50 2023 +0200

    Update package-locks

commit 00d14d62c773b0c054c9eafaeb5913d571935e34
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Wed Jul 5 15:09:58 2023 +0200

    Update arbitrary crate dependency used for fuzzying

commit f75a57b6428b2d5d2fdbce85f7ccc2ff6e5f0fe3
Merge: e178ab97 cc499773
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Wed Jul 5 14:42:38 2023 +0200

    Merge remote-tracking branch 'origin/main' into update-dep-syn

commit 2fceb5091f4798ebff7fa1253d6cff9399b521eb
Merge: a164ea77 aa691314
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Wed Jul 5 14:40:24 2023 +0200

    Merge remote-tracking branch 'origin/main' into update-dep-syn

commit 6eec1e39fecb110a61b36a364cb244185c85fb25
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jul 4 14:50:37 2023 +0200

    Add deserial implementation for account access structure.

commit cc49977379241c19c3a87b21f803a778ffa849d0
Merge: 3896672e 62df0c52
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Tue Jul 4 09:00:40 2023 +0300

    Merge pull request #406 from Concordium/update-submodule-link

    Update submodule link

commit 62df0c52e7113b01f997c0c4e405351990adad61
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Mon Jul 3 13:58:58 2023 +0300

    Fix linter

commit f6e337ceefb31be5c7761e431110e76181720379
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Mon Jul 3 13:51:07 2023 +0300

    Change submodule link

commit aa6913146d495c1bac927b256a80b39af11c2c96
Merge: 55d7b693 40c60f73
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Mon Jul 3 13:33:56 2023 +0300

    Merge pull request #99 from Concordium/display-function-for-schema-template

    Display function for schema template

commit 40c60f73371a9d3ad0c5ec0c978828316e65119f
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Mon Jul 3 12:17:13 2023 +0300

    Fix indent

commit dfa205315d62d3a0513c37eee6983b7486b7f643
Author: Hamidreza <54936533+hamiidreza@users.noreply.github.com>
Date:   Mon Jul 3 09:36:20 2023 +0200

    non-equality sigma protocol

commit 3896672e2e51d1c0f3607c1a09b8d690d2076a34
Merge: 976aa95a 2672f419
Author: eb-concordium <77331975+eb-concordium@users.noreply.github.com>
Date:   Mon Jul 3 08:50:56 2023 +0200

    Merge pull request #403 from Concordium/pu-from-new-consensus

    Add shutdown trigger flag to seedstate.

commit 976aa95a139f41d5b91b9d1e78cf9011581290e1
Merge: ac5c5667 79d723b9
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Fri Jun 30 23:00:45 2023 +0200

    Merge pull request #404 from Concordium/account-keyus

    Support for checking account signatures, and retrieving account public keys.

commit 79d723b98cd0f8aa73e38f2107e7b17801b4e7a4
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 30 23:00:21 2023 +0200

    Update sc-engine changelog.

commit c5177a8b461e32b5f006e7f085258816ad47957e
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 30 21:48:34 2023 +0200

    Format.

commit 24bd9de613a4f9222b36ebb327a969c3a699349e
Merge: 9e44588c 852f9b5b
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 30 21:46:12 2023 +0200

    Merge remote-tracking branch 'origin/account-keyus' into account-keyus

commit 9e44588c5c5a98db0e8e38ccac9d13b621a96295
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 30 21:44:59 2023 +0200

    Reduce the signature checking cost a bit.

commit 852f9b5bf7edcc4543e7b3f96cf341cd25753a78
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Fri Jun 30 21:43:44 2023 +0200

    Improve documentation spelling.

    Co-authored-by: Kasper Dissing Bargsteen <kb@concordium.com>

commit 2b18f85a956481f2f5c20536ae7c36af94f4e8fc
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Fri Jun 30 13:13:07 2023 +0300

    Improve commnent

commit b1c7e65f50d8a8271d7dd1b77bc08d4a420ff817
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Thu Jun 29 19:16:53 2023 +0300

    Fix indent at event

commit ccd6aff774b65ad6193fb988a10a3401c0f45890
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Thu Jun 29 17:27:18 2023 +0300

    Add example to documentation

commit f123b69dcc413ccba0296078bcb0cafa09a7383d
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Wed Jun 28 09:55:44 2023 +0300

    Fix comments

commit c008c9c27ef0bfc3fc8b15bc750896ac2752c841
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Tue Jun 27 14:31:23 2023 +0300

    Add tests

commit 7d5fb123b94646544278c9bae7083ecb0fc7aaaa
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Tue Jun 27 13:00:09 2023 +0300

    Refactor

commit c0a337eaa9272ffd32a98895114867efcce5025a
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Tue Jun 27 11:28:51 2023 +0300

    Add Display trait to versionedModuleSchema

commit 55d7b69391e14938f6a32c2336ba0b6fd4de7088
Merge: e361cecf 72baf892
Author: Søren Bruus Zeppelin <soerenbf@gmail.com>
Date:   Fri Jun 30 08:18:35 2023 +0200

    Merge pull request #100 from Concordium/schema-from-base64

    Adds function to parse VersionedModuleSchema from base64

commit 72baf892c0fc9c275b06b9ac26b65cc25b99c9bb
Author: Søren Bruus Zeppelin <soerenbf@gmail.com>
Date:   Fri Jun 30 08:14:09 2023 +0200

    Get rid of allow unused

commit 79757ae6fdddc080fb0e8333b802fc980240ca11
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Jun 29 22:13:02 2023 +0200

    Fix Wasm test module.

commit 1fba07b79bc14e45d6a42d7d237dc7df643fa880
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Jun 29 20:53:35 2023 +0200

    Add error codes.

commit 023d48e7dff949870d087b5d683abd51e4669fa2
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Jun 29 15:59:59 2023 +0200

    Add Wasm module to test in the scheduler.

commit 290a83508caac75d211567c46c3c9b83dd40f5bb
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Jun 29 15:21:27 2023 +0200

    Cost helpers.

commit 87a95b40320fcc3d25c65e1df3155d430c868e19
Author: Søren Bruus Zeppelin <soerenbf@gmail.com>
Date:   Thu Jun 29 14:54:48 2023 +0200

    Satisfy clippy

commit b5157dd35e6db109db0826bc48409b96b0e0cf8f
Author: Søren Bruus Zeppelin <soerenbf@gmail.com>
Date:   Thu Jun 29 14:36:30 2023 +0200

    Adds function to parse VersionedModuleSchema from base64

commit 2672f419058433715a8b46ffe35a982cd939a4c6
Author: Emil Lai <mail@emillai.com>
Date:   Wed Jun 28 23:21:37 2023 +0200

    Documentation.

commit e37babc5c6559cd6ce42f966211cc64152e7d4ec
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jun 28 22:09:14 2023 +0200

    Some helpers to verify signatures.

commit 919c90388f9d4f693ab3368192294bbd24832e2b
Merge: 3af2be84 ac5c5667
Author: Emil Lai <mail@emillai.com>
Date:   Wed Jun 28 21:21:11 2023 +0200

    Merge branch 'main' into pu-from-new-consensus

commit f72dda603ef96279d17fc0f302b72d2fe7e4c5fe
Merge: 0c993969 ac5c5667
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jun 28 19:56:54 2023 +0200

    Merge remote-tracking branch 'origin/main' into account-keyus

commit ac5c5667613f4bb950fbd912d08b9356d666c585
Merge: 55f86ba1 892ae50c
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Wed Jun 28 19:46:04 2023 +0200

    Merge pull request #401 from Concordium/count-custom-section

    Support for not counting the custom sections towards module cost.

commit 0c9939697a90ac475ad8ecc305e985125e94eeca
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jun 28 19:43:32 2023 +0200

    Add support for querying account keys.

commit 3af2be848362354cbce8ac388f1b7d4f2762e440
Author: Emil B <eb@concordium.com>
Date:   Wed Jun 28 17:44:37 2023 +0200

    Add shutdown trigger flag to seedstate.

commit e178ab978b419a5ee4dc21c61f8aa35e387be3e9
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Wed Jun 28 13:19:05 2023 +0200

    Update dependency `syn` in base_derive crate

commit a164ea77a3c80ffe9fe83a0ffac79e83c2911dd1
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Wed Jun 28 13:33:59 2023 +0200

    Address review comments

commit e361cecfbbc39117ee3c28e67358b378465693ae
Merge: 7fd4e515 970f6029
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Wed Jun 28 09:39:26 2023 +0300

    Merge pull request #97 from Concordium/add-display-trait-to-schema-type

    Implement Display Trait for SchemaType

commit 970f6029aab286e529c3e94957e887441947f418
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Wed Jun 28 09:32:38 2023 +0300

    Address comments

commit 892ae50c6b0c9a373cd3ae58d83fb5a33384daa2
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 27 19:18:07 2023 +0200

    Add test file.

commit 2c3d87320d114aa65faccf4c730c8031712283ec
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 27 14:29:34 2023 +0200

    Format.

commit f2f981ef9bb2c8f009440a7a8a625900c806ffda
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jun 26 21:30:57 2023 +0200

    Add feature guard.

commit 4836fcd1943e2387791f0d98b97be0645801169a
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jun 26 19:56:06 2023 +0200

    Support for not counting the custom sections towards module cost.

commit 8e195df00ac62db33b277bc2da1a59652368536b
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Mon Jun 26 16:36:25 2023 +0200

    Update dependency syn to version 2

commit 55f86ba1a5a5f35b2999364561642e7d3fd6a659
Merge: f674972b 25e02445
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Jun 26 19:07:26 2023 +0200

    Merge pull request #400 from Concordium/sign-extension

    Add support for sign extension instructions.

commit 1a61a39be2b7456fbf9882818147d8a945809707
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Mon Jun 26 18:57:48 2023 +0300

    Address comments

commit 25e0244504dd8181ff8a2693644a51beede57654
Merge: f61a7e40 f674972b
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jun 26 15:11:52 2023 +0200

    Merge remote-tracking branch 'origin/main' into sign-extension

commit f674972bdaf26306d7c3016b2bd652c50974e9d1
Merge: e5e6ea87 8aec7aa2
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Mon Jun 26 15:09:47 2023 +0200

    Merge pull request #398 from Concordium/disallow-globals

    Disallow globals in protocol 6.

commit f61a7e401ccc693bd8f5677532e7022361fb3dd5
Author: Aleš Bizjak <ab@concordium.com>
Date:   Mon Jun 26 15:02:37 2023 +0200

    Add feature guards for new smart contract features.

commit 7592e6798212c77d40102881953b631681d3ac75
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Mon Jun 26 14:43:28 2023 +0300

    Address comments

commit f973d3de42b03c38ee6238faa250b4f237c92350
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Mon Jun 26 13:25:20 2023 +0300

    Add tests

commit d85d9386d0fe407c0e4d6875b4450cbe1941fcd9
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jun 25 21:06:03 2023 +0200

    Add test contracts for scheduler tests of new features.

commit 17fdaeecb6d658d60a0fa69e3a9fc046aba22373
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jun 25 20:20:48 2023 +0200

    Tests.

commit e021769449264608cdf64308346ae693a123cdd0
Author: Aleš Bizjak <ab@concordium.com>
Date:   Sun Jun 25 15:06:02 2023 +0200

    Add support for sign extension instructions.

commit e5e6ea8795f35a3beb865f90f8b16b755ef5c8e8
Merge: e13efdcf 39e5e32a
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Fri Jun 23 20:17:05 2023 +0200

    Merge pull request #399 from Concordium/remove-top-level-changelog

    Remove top-level changelog since each component has its own.

commit 8aec7aa2f8e75cd67d0828187d2ee7875633575c
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Fri Jun 23 14:34:34 2023 +0200

    Improve documentation.

    Co-authored-by: Emil Holm Gjørup <eg@concordium.com>

commit 7fd4e5151c2df77bb50da94490079928ae52f6bf
Merge: 07f231b8 a0885f8a
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jun 23 14:33:04 2023 +0200

    Merge pull request #95 from Concordium/variant-attribute-tag

    Add `tag` and `repr` attribute for deriving serialization

commit 39e5e32ac1ca776d74cd36e9e226b48977f5afde
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Fri Jun 23 14:04:36 2023 +0200

    Remove top-level changelog since each component has its own.

commit ee78d17ff92fe1b9c2c7474d7aa7179668617cdc
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 23 13:51:39 2023 +0200

    Fix wasm-spec test.

commit 692376597a087c963b308920f15e77c472644dcc
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 23 13:29:51 2023 +0200

    Use --no-check for the new test wasm files.

commit 138b482509dd055f4a70d340bd07d08d1c530564
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 23 13:23:48 2023 +0200

    Improve documentation.

commit 438cf68e99f4cce0502204a29f29cd00a9b1de13
Merge: fb66b7a4 e13efdcf
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 23 13:00:08 2023 +0200

    Merge branch 'main' into disallow-globals

commit e13efdcfc869fc6506e0d9c3f45bf96531c68926
Merge: c5c05342 802a0ea0
Author: Aleš Bizjak <abizjak@users.noreply.github.com>
Date:   Fri Jun 23 12:46:50 2023 +0200

    Merge pull request #397 from Concordium/report-state-changes

    Report state changes

commit a0885f8a05ebeb9561ceaee86621e0b2238d8427
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jun 23 12:41:10 2023 +0200

    Rephrase doc comment for deriving SchemaType

commit 2f7db12b319a4817196c9ac77dff223ad3b166bf
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Fri Jun 23 10:56:16 2023 +0200

    Fix changelog

commit fb66b7a435ba075bd5405fe9740ea257ebe5e7e6
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 23 08:50:35 2023 +0200

    Changelog.

commit a3f0314ad5ef719d8dae36c9a85d36a02937a11d
Author: Aleš Bizjak <ab@concordium.com>
Date:   Fri Jun 23 08:47:17 2023 +0200

    Improve assertion text.

commit 10d58af8e1d938b50f4f83556a502e6b814cb71c
Merge: cb86cdcb 802a0ea0
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Jun 22 21:39:45 2023 +0200

    Merge branch 'report-state-changes' into disallow-globals

commit 802a0ea080236fecb9c5eddb52260dfc1bca0200
Author: Aleš Bizjak <ab@concordium.com>
Date:   Thu Jun 22 20:01:37 2023 +0200

    Improve documentation.

commit 1b11983202e64b94c101f3864cbc5c8229f104f1
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Thu Jun 22 14:55:33 2023 +0300

    Add enum display types

commit c32588b76da1ad209d8fab773137bffe9ac57bf1
Author: Emil Holm Gjørup <eg@concordium.com>
Date:   Thu Jun 22 15:50:15 2023 +0200

    Address review comments

commit 4cb7c1677a35d39c019af5f572d4054528f6a271
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Thu Jun 22 14:09:25 2023 +0300

    Add more display schema types

commit fbc9d2421ab2011b900217a55d81ba0349a68ed7
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Thu Jun 22 10:52:09 2023 +0300

    Fix pipeline

commit daaff5283bc0c59256a5f08e546ff704085209fa
Author: Doris Benda <DOBEN@users.noreply.github.com>
Date:   Thu Jun 22 10:36:19 2023 +0300

    Implement Display trait line out

commit cb86cdcba5b4d23d75f90a161219e85282bd2a85
Author: Aleš Bizjak <ab@concordium.com>
Date:   Wed Jun 21 16:00:26 2023 +0200

    Disallow globals in protocol 6.

commit 99e135e6d7e2c6be11a92b6b1b5bdf1613a44c97
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 20 22:20:02 2023 +0200

    Documentation.

commit 708760a193636bfd4df99742007dc3a9c108225b
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 20 21:47:58 2023 +0200

    Revise checkpointing test.

commit 199d290d92006ccb32d458ca3e57f43f1690743c
Merge: e3a32e73 c5c05342
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 20 19:16:04 2023 +0200

    Merge remote-tracking branch 'origin/main' into report-state-changes

commit c5c05342e7b517e0d4d7ae04e275b82a58d85c4a
Merge: 377d8a75 b2167cbe
Author: Emil Lai <39825288+EmilLa1@users.noreply.github.com>
Date:   Tue Jun 20 16:24:21 2023 +0200

    Merge pull request #396 from Concordium/pu-epoch-duration

    Reuse epoch duration from previous protocol.

commit e3a32e7379f83aadc924c1cf997b25322a75b758
Merge: 6c55706d 377d8a75
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 20 15:11:23 2023 +0200

    Merge remote-tracking branch 'origin/main' into report-state-changes

commit 6c55706d17ccf6039a9c4157efc6b9d83d2de1c1
Merge: a1c39b04 7c94c596
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 20 15:10:58 2023 +0200

    Merge branch 'main' into report-state-changes

commit b2167cbe3fe692589f373d997b1a3336f22e0be7
Author: Emil Lai <el@concordium.com>
Date:   Tue Jun 20 14:56:05 2023 +0200

    Reuse epoch duration from previous protocol.

commit 377d8a751eac1e90e23871628c9792b376f68563
Merge: 9d4d2c62 6c8d9993
Author: Emil Lai <39825288+EmilLa1@users.noreply.github.com>
Date:   Tue Jun 20 11:20:33 2023 +0200

    Merge pull request #380 from Concordium/p6_protocol_update

    P6 protocol update

commit 6c8d99934420875f8b854a0847da5d34fa859228
Author: Emil Lai <el@concordium.com>
Date:   Tue Jun 20 10:24:58 2023 +0200

    Address review comments.

commit a1d88e2d96c7a0f347a39bc6965f6d301e2b03b9
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 20 10:04:34 2023 +0200

    Add epoch duration to protocol update data for P6.

commit 7701c75b816d72047097e46571d30e7925302f74
Merge: 54295520 7c94c596
Author: Aleš Bizjak <ab@concordium.com>
Date:   Tue Jun 20 10:04:26 2023 +0200

    Merge branch 'main' into p6_protocol_update

commit 9d4d2c62f19e80ca27f5c68cbb96862b03b97219
Merge: 7c94c596 3127d7ec
Author: Søren Hjort <87635671+shjortConcordium@users.noreply.github.com>
Date:   Mon Jun 19 15:02:46 2023 +0200

    Merge pull request #393 from Concordium/hjort/web3Id-ownedCommitmentInputs

    Add OwnedCommitmentInputs

commit d343dda4c0ea9327b8dd81e8a3a8e3889f553ed2
Merge:…
  • Loading branch information
hamiidreza committed Oct 2, 2023
1 parent 342cf41 commit 77a3b77
Show file tree
Hide file tree
Showing 506 changed files with 41,244 additions and 10,849 deletions.
55 changes: 55 additions & 0 deletions .diff-wat-wasm.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
#!/usr/bin/env bash

# Check that committed .wasm files correspond to the given .wat files.
# The .wasm files are committed for convenience in testing, so that people
# who do not touch the scheduler or smart contracts do not need all the Wasm tooling installed.

# This script should be run from the directory that it resides in. The idea is
# to report all the files that failed, hence no early exit from the script.


pushd smart-contracts/testdata/contracts || exit

# Files which should only be converted, not validated/checked.
NO_CHECK_FILES=(
# Our interpreter accepts this file, but wat2wasm does not due to a change in the wasm spec.
# See https://github.com/Concordium/concordium-base/issues/331 for more info.
'./global-offset-test.wat',

# This module is invalid because it tries to use a mutable global value as an offset in the data and elem section.
'./mut-global-offset-test.wat',

# This module is invalid because it tries to initialize a global value with the reference of another global value.
'./init-global-with-ref-test.wat',

# Valid according to protocols P1-P5, not valid in P6 with stricter validation.
'./global-data-section-test.wat',
'./global-element-section-test.wat'
)

RET=0

for wat in $(find . -name '*.wat'); do
OUT=$(mktemp)

# Convert to wasm.
if [[ "${NO_CHECK_FILES[*]}" =~ "$wat" ]]; then
echo "Comparing: '$wat' (with --no-check)"
wat2wasm "$wat" -o "$OUT" --no-check;
continue
else
echo "Comparing: '$wat'"
wat2wasm "$wat" -o "$OUT";
fi

if ! diff "$OUT" "${wat%.wat}.wasm"
then
RET=1
echo "The $wat contract's .wasm output does not match the expected one. Regenerate the .wasm file."
fi
rm "$OUT"
done

popd || exit

exit $RET
155 changes: 155 additions & 0 deletions .github/workflows/build-test-contracts-common.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
on:
# Trigger the workflow on push or pull request,
# but only for the main branch
push:
branches:
- main
paths:
- 'smart-contracts/contracts-common/**/*.rs'
- 'smart-contracts/contracts-common/**/*.toml'
pull_request:
branches:
- main
paths:
- 'smart-contracts/contracts-common/**/*.rs'
- 'smart-contracts/contracts-common/**/*.toml'

name: Clippy & fmt

env:
RUST_VERSION: "1.65"
RUST_FMT: "nightly-2023-04-01"
WORKING_DIRECTORY: "./smart-contracts/contracts-common"

jobs:
rustfmt:
name: Format
runs-on: ubuntu-latest
working-directory: ${{ env.WORKING_DIRECTORY }}
steps:
- name: Checkout sources
uses: actions/checkout@v2

- name: Install nightly toolchain with rustfmt available
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ env.RUST_FMT }}
override: true
components: rustfmt

- name: Run cargo fmt
uses: actions-rs/cargo@v1
with:
command: fmt
args: --all -- --check

rustdoc:
name: Docs
runs-on: ubuntu-latest
working-directory: ${{ env.WORKING_DIRECTORY }}
steps:
- name: Checkout sources
uses: actions/checkout@v2

- name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ env.RUST_VERSION }}
override: true

- name: Run cargo doc
run: |
RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --all-features --color=always
clippy:
name: Clippy on concordium-contracts-common
runs-on: ubuntu-latest
working-directory: ${{ env.WORKING_DIRECTORY }}
strategy:
matrix:
features:
- ""
- "std"
- "derive-serde"
- "fuzz"
- "smart-contract"
- "wasm-test"
- "build-schema"
- "concordium-quickcheck"
target:
- wasm32-unknown-unknown
- x86_64-unknown-linux-gnu
steps:
- name: Checkout sources
uses: actions/checkout@v2

- name: Install nightly toolchain with clippy available
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ env.RUST_VERSION }}
target: ${{ matrix.target }}
override: true
components: clippy

- name: Run cargo clippy
uses: actions-rs/cargo@v1
with:
command: clippy
args: --manifest-path=concordium-contracts-common/Cargo.toml --target=${{ matrix.target }} --features=${{ matrix.features }} --no-default-features -- -D warnings

clippy-on-derive:
name: Clippy on concordium-contracts-common-derive
runs-on: ubuntu-latest
working-directory: ${{ env.WORKING_DIRECTORY }}
strategy:
matrix:
features:
- ""
- "wasm-test"
- "build-schema"
- "concordium-quickcheck"
target:
- wasm32-unknown-unknown
- x86_64-unknown-linux-gnu
steps:
- name: Checkout sources
uses: actions/checkout@v2

- name: Install nightly toolchain with clippy available
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ env.RUST_VERSION }}
target: ${{ matrix.target }}
override: true
components: clippy

- name: Run cargo clippy
uses: actions-rs/cargo@v1
with:
command: clippy
args: --manifest-path=concordium-contracts-common-derive/Cargo.toml --target=${{ matrix.target }} --no-default-features -- -D warnings

test:
name: x86_64 tests
runs-on: ubuntu-latest
working-directory: ${{ env.WORKING_DIRECTORY }}
steps:
- name: Checkout sources
uses: actions/checkout@v2

- name: Install stable toolchain
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ env.RUST_VERSION }}
override: true

- name: Run cargo test
uses: actions-rs/cargo@v1
with:
command: test
args: --workspace --all-features
55 changes: 45 additions & 10 deletions .github/workflows/build-test-smart-contracts.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,22 @@ on:
workflow_dispatch: # allows manual trigger

env:
# from concordium/rustfmt:0.17
RUST_FMT: nightly-2022-06-09-x86_64-unknown-linux-gnu
RUST_CLIPPY: 1.62
TARGET: wasm32-unknown-unknown
RUST_FMT: nightly-2023-04-01-x86_64-unknown-linux-gnu
RUST_CLIPPY: 1.68

jobs:

"wat-wasm-consistency":
name: Ensure consistency between wat and wasm files
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install WABT
run: sudo apt-get update && sudo apt-get -y install wabt
- name: Check consistency
run: ./.diff-wat-wasm.sh

"lint_fmt":
name: smart-contracts/${{ matrix.build-dir }} lint:fmt
# Don't run on draft pull requests
Expand All @@ -44,6 +54,33 @@ jobs:
run: |
cargo fmt -- --color=always --check
"lint_doc":
name: smart-contracts/${{ matrix.build-dir }} lint:fmt
# Don't run on draft pull requests
if: ${{ !github.event.pull_request.draft }}
runs-on: ubuntu-latest
strategy:
matrix:
build-dir:
- 'wasm-transform'
- 'wasm-chain-integration'
steps:
- name: Checkout
uses: actions/checkout@v2
with:
submodules: recursive
- name: Install Rust
uses: actions-rs/toolchain@v1
with:
profile: minimal
toolchain: ${{ env.RUST_CLIPPY }}
override: true
components: clippy
- name: Format
working-directory: smart-contracts/${{ matrix.build-dir }}
run: |
RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --all-features
"lint_fmt_example_contracts":
name: ${{ matrix.example-contract }} lint:fmt
# Don't run on draft pull requests
Expand All @@ -68,7 +105,7 @@ jobs:
profile: minimal
toolchain: ${{ env.RUST_FMT }}
override: true
target: ${{ env.TARGET }}
target: wasm32-unknown-unknown
components: rustfmt
- name: Format
working-directory: smart-contracts/rust-contracts/example-contracts/${{ matrix.example-contract }}
Expand All @@ -95,7 +132,6 @@ jobs:
profile: minimal
toolchain: ${{ env.RUST_CLIPPY }}
override: true
target: ${{ env.TARGET }}
components: clippy
- name: Clippy
working-directory: smart-contracts/${{ matrix.build-dir }}
Expand Down Expand Up @@ -127,13 +163,12 @@ jobs:
profile: minimal
toolchain: ${{ env.RUST_CLIPPY }}
override: true
target: ${{ env.TARGET }}
components: clippy
- name: Clippy
working-directory: smart-contracts/${{ matrix.build-dir }}
run: |
git config --global url."https://github.com/".insteadOf "git@github.com:"
cargo clippy --features ${{ matrix.features }} --no-default-features --color=always --tests --benches -- -Dclippy::all
cargo clippy --locked --features ${{ matrix.features }} --no-default-features --color=always --tests --benches -- -Dclippy::all
"lint_clippy_example_contracts":
name: smart-contracts/${{ matrix.example-contract }} lint:clippy
Expand All @@ -159,13 +194,13 @@ jobs:
profile: minimal
toolchain: ${{ env.RUST_CLIPPY }}
override: true
target: ${{ env.TARGET }}
target: wasm32-unknown-unknown
components: clippy
- name: Clippy
working-directory: smart-contracts/rust-contracts/example-contracts/${{ matrix.example-contract }}
run: |
git config --global url."https://github.com/".insteadOf "git@github.com:"
cargo clippy --color=always --tests -- -Dclippy::all
cargo clippy --locked --color=always --tests -- -Dclippy::all
"cargo_test":
name: ${{ matrix.build-dir }} cargo:test
Expand Down
Loading

0 comments on commit 77a3b77

Please sign in to comment.