Skip to content

Commit

Permalink
Basic P7 support.
Browse files Browse the repository at this point in the history
  • Loading branch information
td202 committed Dec 14, 2023
1 parent 9bd84e2 commit 63ceb63
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 1 deletion.
2 changes: 1 addition & 1 deletion deps/concordium-base
Submodule concordium-base updated 93 files
+119 −0 .github/workflows/build-test-contracts-common.yaml
+28 −73 .github/workflows/build-test-smart-contracts.yaml
+43 −30 .github/workflows/build-test-sources.yaml
+0 −3 .gitmodules
+1 −0 concordium-base.cabal
+0 −1 concordium-contracts-common
+1 −1 concordium-grpc-api
+3 −0 haskell-bins/genesis/Genesis.hs
+4 −1 haskell-src/Concordium/Constants.hs
+6 −0 haskell-src/Concordium/Crypto/SignatureScheme.hs
+125 −1 haskell-src/Concordium/GRPC2.hs
+19 −0 haskell-src/Concordium/Genesis/Data.hs
+143 −0 haskell-src/Concordium/Genesis/Data/P7.hs
+50 −0 haskell-src/Concordium/Types/Execution.hs
+7 −0 haskell-src/Concordium/Types/Migration.hs
+2 −0 haskell-src/Concordium/Types/Parameters.hs
+25 −2 haskell-src/Concordium/Types/ProtocolVersion.hs
+49 −70 haskell-src/Concordium/Types/Queries.hs
+1 −0 haskell-src/Concordium/Types/SeedState.hs
+1 −0 haskell-tests/Types/UpdatesSpec.hs
+4 −0 identity-provider-service/CHANGELOG.md
+490 −471 identity-provider-service/Cargo.lock
+1 −1 identity-provider-service/Cargo.toml
+1 −1 identity-provider-service/src/bin/main.rs
+4 −1 idiss-csharp/CHANGELOG.md
+162 −96 idiss-csharp/IdissLib/Idiss.cs
+1 −1 idiss-csharp/IdissLib/IdissLib.csproj
+38 −0 idiss-csharp/data/valid_request_v1.json
+4 −0 idiss/CHANGELOG.md
+369 −328 idiss/Cargo.lock
+2 −1 idiss/Cargo.toml
+32 −25 idiss/src/cs_exports.rs
+4 −0 mobile_wallet/CHANGELOG.md
+9 −14 mobile_wallet/Cargo.lock
+3 −3 mobile_wallet/Cargo.toml
+8 −3 mobile_wallet/src/lib.rs
+4 −0 rust-bins/CHANGELOG.md
+429 −369 rust-bins/Cargo.lock
+4 −4 rust-bins/Cargo.toml
+8 −4 rust-bins/src/bin/client.rs
+1 −1 rust-bins/src/bin/keygen-genesis.rs
+4 −3 rust-bins/src/bin/keygen.rs
+2 −2 rust-bins/src/bin/trace_account.rs
+20 −25 rust-bins/src/bin/user_cli.rs
+1 −1 rust-bins/src/lib.rs
+8 −13 rust-src/Cargo.lock
+2 −1 rust-src/Cargo.toml
+18 −0 rust-src/concordium_base/CHANGELOG.md
+4 −4 rust-src/concordium_base/Cargo.toml
+78 −60 rust-src/concordium_base/benches/encrypted_transfers_benchmarks.rs
+6 −5 rust-src/concordium_base/benches/multiexp_bench.rs
+1 −0 rust-src/concordium_base/src/base.rs
+9 −16 rust-src/concordium_base/src/common/encryption.rs
+4 −1 rust-src/concordium_base/src/common/mod.rs
+0 −1 rust-src/concordium_base/src/common/serialize.rs
+53 −29 rust-src/concordium_base/src/curve_arithmetic/mod.rs
+8 −0 rust-src/concordium_base/src/ffi_helpers/common.rs
+0 −8 rust-src/concordium_base/src/hashes.rs
+102 −2 rust-src/concordium_base/src/id/types.rs
+6 −0 rust-src/concordium_base/src/lib.rs
+48 −1 rust-src/concordium_base/src/smart_contracts.rs
+75 −0 rust-src/concordium_base/src/transactions.rs
+4 −2 rust-src/ed25519_hd_key_derivation/src/lib.rs
+7 −0 rust-src/key_derivation/CHANGELOG.md
+2 −1 rust-src/key_derivation/Cargo.toml
+254 −14 rust-src/key_derivation/src/lib.rs
+7 −0 smart-contracts/contracts-common/Cargo.toml
+30 −0 smart-contracts/contracts-common/README.md
+46 −0 smart-contracts/contracts-common/concordium-contracts-common-derive/CHANGELOG.md
+25 −0 smart-contracts/contracts-common/concordium-contracts-common-derive/Cargo.toml
+8 −0 smart-contracts/contracts-common/concordium-contracts-common-derive/README.md
+1,057 −0 smart-contracts/contracts-common/concordium-contracts-common-derive/src/attribute.rs
+2,558 −0 smart-contracts/contracts-common/concordium-contracts-common-derive/src/derive.rs
+873 −0 smart-contracts/contracts-common/concordium-contracts-common-derive/src/lib.rs
+178 −0 smart-contracts/contracts-common/concordium-contracts-common/CHANGELOG.md
+101 −0 smart-contracts/contracts-common/concordium-contracts-common/Cargo.toml
+12 −0 smart-contracts/contracts-common/concordium-contracts-common/src/constants.rs
+215 −0 smart-contracts/contracts-common/concordium-contracts-common/src/hashes.rs
+1,653 −0 smart-contracts/contracts-common/concordium-contracts-common/src/impls.rs
+109 −0 smart-contracts/contracts-common/concordium-contracts-common/src/lib.rs
+1,539 −0 smart-contracts/contracts-common/concordium-contracts-common/src/schema.rs
+3,015 −0 smart-contracts/contracts-common/concordium-contracts-common/src/schema_json.rs
+321 −0 smart-contracts/contracts-common/concordium-contracts-common/src/traits.rs
+3,029 −0 smart-contracts/contracts-common/concordium-contracts-common/src/types.rs
+8 −0 smart-contracts/wasm-chain-integration/CHANGELOG.md
+149 −206 smart-contracts/wasm-chain-integration/Cargo.lock
+2 −2 smart-contracts/wasm-chain-integration/Cargo.toml
+80 −3 smart-contracts/wasm-chain-integration/src/utils.rs
+11 −0 smart-contracts/wasm-chain-integration/src/v1/trie/api.rs
+23 −1 smart-contracts/wasm-chain-integration/src/v1/trie/low_level.rs
+1 −1 smart-contracts/wasm-fuzz/Cargo.toml
+634 −102 smart-contracts/wasm-test/Cargo.lock
+1 −1 smart-contracts/wasm-transform/Cargo.toml
1 change: 1 addition & 0 deletions src/Concordium/Client/GRPC2.hs
Original file line number Diff line number Diff line change
Expand Up @@ -811,6 +811,7 @@ instance FromProto Proto.ProtocolVersion where
Proto.PROTOCOL_VERSION_4 -> return P4
Proto.PROTOCOL_VERSION_5 -> return P5
Proto.PROTOCOL_VERSION_6 -> return P6
Proto.PROTOCOL_VERSION_7 -> return P7
Proto.ProtocolVersion'Unrecognized _ ->
fromProtoFail "Unable to convert 'ProtocolVersion'."

Expand Down

0 comments on commit 63ceb63

Please sign in to comment.