Skip to content

Commit

Permalink
Merge pull request #1051 from Concordium/dry-run
Browse files Browse the repository at this point in the history
Dry run
  • Loading branch information
td202 authored Nov 3, 2023
2 parents f0f3eca + 4009fe7 commit 001ad68
Show file tree
Hide file tree
Showing 17 changed files with 1,925 additions and 324 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## Unreleased changes

- New `DryRun` endpoint that allows simulating the execution of transactions.

## 6.1.7

- Add load-shedding to the V2 GRPC API. In particular, if at the time of the
Expand Down
2 changes: 1 addition & 1 deletion concordium-base
Submodule concordium-base updated 30 files
+7 −9 .github/workflows/build-test-contracts-common.yaml
+1 −1 concordium-grpc-api
+6 −0 haskell-src/Concordium/Crypto/SignatureScheme.hs
+124 −1 haskell-src/Concordium/GRPC2.hs
+50 −0 haskell-src/Concordium/Types/Execution.hs
+49 −0 haskell-src/Concordium/Types/Queries.hs
+3 −3 identity-provider-service/Cargo.lock
+3 −3 idiss/Cargo.lock
+3 −3 mobile_wallet/Cargo.lock
+3 −3 rust-bins/Cargo.lock
+3 −3 rust-src/Cargo.lock
+7 −0 rust-src/concordium_base/CHANGELOG.md
+2 −2 rust-src/concordium_base/Cargo.toml
+0 −8 rust-src/concordium_base/src/hashes.rs
+47 −0 rust-src/concordium_base/src/smart_contracts.rs
+26 −0 rust-src/concordium_base/src/transactions.rs
+4 −0 smart-contracts/contracts-common/concordium-contracts-common-derive/CHANGELOG.md
+1 −1 smart-contracts/contracts-common/concordium-contracts-common-derive/Cargo.toml
+6 −6 smart-contracts/contracts-common/concordium-contracts-common-derive/src/attribute.rs
+60 −58 smart-contracts/contracts-common/concordium-contracts-common-derive/src/lib.rs
+14 −1 smart-contracts/contracts-common/concordium-contracts-common/CHANGELOG.md
+1 −1 smart-contracts/contracts-common/concordium-contracts-common/Cargo.toml
+8 −0 smart-contracts/contracts-common/concordium-contracts-common/src/hashes.rs
+36 −0 smart-contracts/contracts-common/concordium-contracts-common/src/schema.rs
+57 −9 smart-contracts/contracts-common/concordium-contracts-common/src/types.rs
+5 −0 smart-contracts/wasm-chain-integration/CHANGELOG.md
+3 −3 smart-contracts/wasm-chain-integration/Cargo.lock
+1 −1 smart-contracts/wasm-chain-integration/Cargo.toml
+80 −3 smart-contracts/wasm-chain-integration/src/utils.rs
+2 −2 smart-contracts/wasm-test/Cargo.lock
10 changes: 10 additions & 0 deletions concordium-consensus/lib.def
Original file line number Diff line number Diff line change
Expand Up @@ -88,3 +88,13 @@ EXPORTS
getBakersRewardPeriodV2
getBlockCertificatesV2
getBakerEarliestWinTimeV2

dryRunStart
dryRunEnd
dryRunGetAccountInfo
dryRunGetInstanceInfo
dryRunLoadBlockState
dryRunInvokeInstance
dryRunSetTimestamp
dryRunMintToAccount
dryRunTransaction
Loading

0 comments on commit 001ad68

Please sign in to comment.