From 77fc63e66471c799d0ff0e99c184d5058ac47618 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:08:22 +0200 Subject: [PATCH 01/15] fix: update genesis configurations for devnet Files retrieved from https://github.com/IntersectMBO/cardano-node/tree/master/scripts/babbage --- .../babbage/alonzo-babbage-test-genesis.json | 14 +- .../babbage/conway-babbage-test-genesis.json | 309 ++++++++++++++++-- 2 files changed, 298 insertions(+), 25 deletions(-) diff --git a/mithril-test-lab/mithril-devnet/configuration/babbage/alonzo-babbage-test-genesis.json b/mithril-test-lab/mithril-devnet/configuration/babbage/alonzo-babbage-test-genesis.json index 5ef1a3901a9..10f188db655 100644 --- a/mithril-test-lab/mithril-devnet/configuration/babbage/alonzo-babbage-test-genesis.json +++ b/mithril-test-lab/mithril-devnet/configuration/babbage/alonzo-babbage-test-genesis.json @@ -365,7 +365,17 @@ "verifyEd25519Signature-memory-arguments": 10, "verifySchnorrSecp256k1Signature-cpu-arguments-intercept": 38887044, "verifySchnorrSecp256k1Signature-cpu-arguments-slope": 32947, - "verifySchnorrSecp256k1Signature-memory-arguments": 10 + "verifySchnorrSecp256k1Signature-memory-arguments": 10, + "byteStringToInteger-cpu-arguments-c0": 0, + "byteStringToInteger-cpu-arguments-c1": 0, + "byteStringToInteger-cpu-arguments-c2": 0, + "byteStringToInteger-memory-arguments-intercept": 0, + "byteStringToInteger-memory-arguments-slope": 0, + "integerToByteString-cpu-arguments-c0": 0, + "integerToByteString-cpu-arguments-c1": 0, + "integerToByteString-cpu-arguments-c2": 0, + "integerToByteString-memory-arguments-intercept": 0, + "integerToByteString-memory-arguments-slope": 0 } } -} +} \ No newline at end of file diff --git a/mithril-test-lab/mithril-devnet/configuration/babbage/conway-babbage-test-genesis.json b/mithril-test-lab/mithril-devnet/configuration/babbage/conway-babbage-test-genesis.json index 078d33b1814..9dfc4abef32 100644 --- a/mithril-test-lab/mithril-devnet/configuration/babbage/conway-babbage-test-genesis.json +++ b/mithril-test-lab/mithril-devnet/configuration/babbage/conway-babbage-test-genesis.json @@ -1,28 +1,292 @@ { "poolVotingThresholds": { - "pvtCommitteeNormal": 0.51, - "pvtCommitteeNoConfidence": 0.51, - "pvtHardForkInitiation": 0.51, - "pvtMotionNoConfidence": 0.51 + "committeeNormal": 0.51, + "committeeNoConfidence": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 }, "dRepVotingThresholds": { - "dvtMotionNoConfidence": 0.51, - "dvtCommitteeNormal": 0.51, - "dvtCommitteeNoConfidence": 0.51, - "dvtUpdateToConstitution": 0.51, - "dvtHardForkInitiation": 0.51, - "dvtPPNetworkGroup": 0.51, - "dvtPPEconomicGroup": 0.51, - "dvtPPTechnicalGroup": 0.51, - "dvtPPGovGroup": 0.51, - "dvtTreasuryWithdrawal": 0.51 + "motionNoConfidence": 0.51, + "committeeNormal": 0.51, + "committeeNoConfidence": 0.51, + "updateToConstitution": 0.51, + "hardForkInitiation": 0.51, + "ppNetworkGroup": 0.51, + "ppEconomicGroup": 0.51, + "ppTechnicalGroup": 0.51, + "ppGovGroup": 0.51, + "treasuryWithdrawal": 0.51 }, "committeeMinSize": 0, - "committeeMaxTermLength": 60, - "govActionLifetime": 14, - "govActionDeposit": 0, - "dRepDeposit": 0, - "dRepActivity": 0, + "committeeMaxTermLength": 200, + "govActionLifetime": 10, + "govActionDeposit": 1000000000, + "dRepDeposit": 2000000, + "dRepActivity": 20, + "minFeeRefScriptCostPerByte": 0, + "plutusV3CostModel": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], "constitution": { "anchor": { "url": "", @@ -30,8 +294,7 @@ } }, "committee": { - "members": { - }, - "quorum": 0 + "members": {}, + "threshold": 0 } -} +} \ No newline at end of file From bc434305015f3a27e32a803303558f7b524772b6 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:10:46 +0200 Subject: [PATCH 02/15] feat: activate Cardano node '8.12.1' in CI --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 35bce21dc14..bebd84b45d7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -281,7 +281,7 @@ jobs: matrix: mode: [ "std" ] era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras) }} - cardano_node_version: [ "8.7.3", "8.9.0", "8.11.0-pre" ] + cardano_node_version: [ "8.9.0", "8.12.1", "8.12.0-pre" ] hard_fork_latest_era_at_epoch: [ 0,10,100 ] run_id: [ "#1" ] extra_args: [ "" ] @@ -297,7 +297,7 @@ jobs: # Include a test for the P2P mode - mode: "p2p" era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras)[0] }} - cardano_node_version: "8.7.3" + cardano_node_version: "8.9.0" hard_fork_latest_era_at_epoch: 100 run_id: "#1" extra_args: "--use-p2p-network" From d79a5ba80315a564ced79cfd78ab77ed4ba107da Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:12:52 +0200 Subject: [PATCH 03/15] feat: activate Cardano node '8.12.1' in test Docker build workflow --- .github/workflows/test-docker-distribution.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-docker-distribution.yml b/.github/workflows/test-docker-distribution.yml index 7209e92a3fa..0ba7053ef9f 100644 --- a/.github/workflows/test-docker-distribution.yml +++ b/.github/workflows/test-docker-distribution.yml @@ -25,7 +25,7 @@ on: description: The url of the archive of the Cardano binaries required: true type: string - default: https://github.com/IntersectMBO/cardano-node/releases/download/8.9.0/cardano-node-8.9.0-linux.tar.gz + default: https://github.com/IntersectMBO/cardano-node/releases/download/8.12.1/cardano-node-8.12.1-linux.tar.gz dry_run: description: Dry run will not push the Docker images to the registry required: true From ad664b2c522c93ac6e90fe6dc102347cf2e66234 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:14:03 +0200 Subject: [PATCH 04/15] chore: update Cardano node '8.12.1' in Docker images --- mithril-aggregator/Dockerfile | 2 +- mithril-aggregator/Dockerfile.ci | 2 +- mithril-signer/Dockerfile | 2 +- mithril-signer/Dockerfile.ci | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mithril-aggregator/Dockerfile b/mithril-aggregator/Dockerfile index c9b555dfed0..23f490a58cf 100644 --- a/mithril-aggregator/Dockerfile +++ b/mithril-aggregator/Dockerfile @@ -35,7 +35,7 @@ RUN /app/target/release/mithril-aggregator --version FROM debian:11-slim # Args -ARG CARDANO_NODE_VERSION=8.9.0 +ARG CARDANO_NODE_VERSION=8.12.1 ARG CARDANO_BIN_URL=https://github.com/input-output-hk/cardano-node/releases/download/$CARDANO_NODE_VERSION/cardano-node-$CARDANO_NODE_VERSION-linux.tar.gz ARG EMBED-CARDANO-CLI=0 diff --git a/mithril-aggregator/Dockerfile.ci b/mithril-aggregator/Dockerfile.ci index 505e4707018..174c6bfd6f0 100644 --- a/mithril-aggregator/Dockerfile.ci +++ b/mithril-aggregator/Dockerfile.ci @@ -14,7 +14,7 @@ RUN mkdir -p /app/bin RUN apt-get update -y && apt-get install -y libssl-dev ca-certificates wget && apt-get clean && rm -rf /var/lib/apt/lists/* # Install cardano-cli -ARG CARDANO_NODE_VERSION=8.9.0 +ARG CARDANO_NODE_VERSION=8.12.1 ARG CARDANO_BIN_URL=https://github.com/input-output-hk/cardano-node/releases/download/$CARDANO_NODE_VERSION/cardano-node-$CARDANO_NODE_VERSION-linux.tar.gz ARG EMBED-CARDANO-CLI=0 RUN if [ "$EMBED-CARDANO-CLI" = 1 ] ; then \ diff --git a/mithril-signer/Dockerfile b/mithril-signer/Dockerfile index f215c845f67..7dafa7d2b89 100644 --- a/mithril-signer/Dockerfile +++ b/mithril-signer/Dockerfile @@ -33,7 +33,7 @@ RUN /app/target/release/mithril-signer --version FROM debian:11-slim # Args -ARG CARDANO_NODE_VERSION=8.9.0 +ARG CARDANO_NODE_VERSION=8.12.1 ARG CARDANO_BIN_URL=https://github.com/input-output-hk/cardano-node/releases/download/$CARDANO_NODE_VERSION/cardano-node-$CARDANO_NODE_VERSION-linux.tar.gz ARG EMBED-CARDANO-CLI=0 diff --git a/mithril-signer/Dockerfile.ci b/mithril-signer/Dockerfile.ci index 71f1d3f6de8..4f0b96e2544 100644 --- a/mithril-signer/Dockerfile.ci +++ b/mithril-signer/Dockerfile.ci @@ -14,7 +14,7 @@ RUN mkdir -p /app/bin RUN apt-get update -y && apt-get install -y libssl-dev ca-certificates wget && apt-get clean && rm -rf /var/lib/apt/lists/* # Install cardano-cli -ARG CARDANO_NODE_VERSION=8.9.0 +ARG CARDANO_NODE_VERSION=8.12.1 ARG CARDANO_BIN_URL=https://github.com/input-output-hk/cardano-node/releases/download/$CARDANO_NODE_VERSION/cardano-node-$CARDANO_NODE_VERSION-linux.tar.gz ARG EMBED-CARDANO-CLI=0 # Install cardano-cli From c9637a56a882637568d02b08fdd3dd5f028c5c8f Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:19:20 +0200 Subject: [PATCH 05/15] feat: update Cardano node '8.12.1' in devnet --- mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh index 7eba6b0f3fa..82996b7a463 100644 --- a/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh +++ b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh @@ -9,7 +9,7 @@ esac # Cardano node version if [ -z "${CARDANO_NODE_VERSION}" ]; then - CARDANO_NODE_VERSION="8.7.3" + CARDANO_NODE_VERSION="8.12.1" fi if [ -z "${CARDANO_NODE_VERSION_RELEASE}" ]; then CARDANO_NODE_VERSION_RELEASE=$(echo ${CARDANO_NODE_VERSION} | cut -d'-' -f1) From 4db74f61f898dabbc4ef9e92b550aff188b2f20b Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:14:54 +0200 Subject: [PATCH 06/15] feat: update Cardano node '8.12.1' in e2e test --- mithril-test-lab/mithril-end-to-end/src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mithril-test-lab/mithril-end-to-end/src/main.rs b/mithril-test-lab/mithril-end-to-end/src/main.rs index 298b70528c0..4300df8b7ad 100644 --- a/mithril-test-lab/mithril-end-to-end/src/main.rs +++ b/mithril-test-lab/mithril-end-to-end/src/main.rs @@ -57,7 +57,7 @@ pub struct Args { cardano_epoch_length: f64, /// Cardano node version - #[clap(long, default_value = "8.9.0")] + #[clap(long, default_value = "8.12.1")] cardano_node_version: String, /// Epoch at which hard fork to the latest Cardano era will be made (starts with the latest era by default) From 67876367f5162bbb1edc5375ab1d5789e35c704b Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:15:08 +0200 Subject: [PATCH 07/15] feat: update Cardano node '8.12.1' in infra --- mithril-infra/variables.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mithril-infra/variables.tf b/mithril-infra/variables.tf index 4542a7d3735..ffcd1581a22 100644 --- a/mithril-infra/variables.tf +++ b/mithril-infra/variables.tf @@ -141,7 +141,7 @@ locals { variable "cardano_image_id" { type = string description = "The Cardano image tag of service to deploy" - default = "8.9.0" + default = "8.12.1" } variable "cardano_image_registry" { From 95ae2743f0187857a3a50095b64454d7a7dfef13 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:16:17 +0200 Subject: [PATCH 08/15] docs: update Cardano node '8.12.1' in doc website --- .../root/manual/getting-started/bootstrap-cardano-node.md | 8 ++++---- .../root/manual/getting-started/run-mithril-devnet.md | 6 +++--- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/website/root/manual/getting-started/bootstrap-cardano-node.md b/docs/website/root/manual/getting-started/bootstrap-cardano-node.md index e17cae0047e..415027371fc 100644 --- a/docs/website/root/manual/getting-started/bootstrap-cardano-node.md +++ b/docs/website/root/manual/getting-started/bootstrap-cardano-node.md @@ -434,7 +434,7 @@ You will see more information about the snapshot: +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Size | 2323485648 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Cardano node version | 8.9.0 | +| Cardano node version | 8.12.1 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Location | https://storage.googleapis.com/cdn.aggregator.testing-preview.api.mithril.network/preview-e539-i10787.db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667.tar.zst | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -463,11 +463,11 @@ You will see that the selected snapshot archive has been downloaded locally, unp 5/5 - Verifying the cardano db signature… Cardano db 'db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667' has been unpacked and successfully checked against Mithril multi-signature contained in the certificate. - Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 8.9.0. + Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 8.12.1. If you are using Cardano Docker image, you can restore a Cardano Node with: - docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db",target=/data/db/ -e NETWORK=preview ghcr.io/intersectmbo/cardano-node:8.9.0 + docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db",target=/data/db/ -e NETWORK=preview ghcr.io/intersectmbo/cardano-node:8.12.1 ``` ### Step 5: Launch a Cardano node from the restored Cardano DB snapshot @@ -475,7 +475,7 @@ Cardano db 'db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667' ha Launch an empty Cardano node and make it live in minutes! ```bash -docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="$(pwd)/data/testnet/$SNAPSHOT_DIGEST/db",target=/data/db/ -e NETWORK=$CARDANO_NETWORK ghcr.io/intersectmbo/cardano-node:8.9.0 +docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="$(pwd)/data/testnet/$SNAPSHOT_DIGEST/db",target=/data/db/ -e NETWORK=$CARDANO_NETWORK ghcr.io/intersectmbo/cardano-node:8.12.1 ``` You will see the Cardano node start by validating the files ingested from the snapshot archive. Then, it will synchronize with the other network nodes and start adding blocks: diff --git a/docs/website/root/manual/getting-started/run-mithril-devnet.md b/docs/website/root/manual/getting-started/run-mithril-devnet.md index 82c66f9c6d6..fd6d6deadde 100644 --- a/docs/website/root/manual/getting-started/run-mithril-devnet.md +++ b/docs/website/root/manual/getting-started/run-mithril-devnet.md @@ -486,7 +486,7 @@ You will see more information about the snapshot: +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Size | 2323485648 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Cardano node version | 8.9.0 | +| Cardano node version | 8.12.1 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Location | https://storage.googleapis.com/cdn.aggregator.testing-preview.api.mithril.network/preview-e539-i10787.db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667.tar.zst | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -514,9 +514,9 @@ You will see that the certificate chain is validated to ensure the issued certif 5/5 - Verifying the cardano db signature… Cardano db 'db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667' has been unpacked and successfully checked against Mithril multi-signature contained in the certificate. - Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 8.9.0. + Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 8.12.1. If you are using Cardano Docker image, you can restore a Cardano Node with: - docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db",target=/data/db/ -e NETWORK=preview ghcr.io/intersectmbo/cardano-node:8.9.0 + docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db",target=/data/db/ -e NETWORK=preview ghcr.io/intersectmbo/cardano-node:8.12.1 ``` From 5fb851975dd501b6efcf1382faebdacd7edd912c Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Thu, 27 Jun 2024 18:17:41 +0200 Subject: [PATCH 09/15] docs: update minimum Cardano node version in networks file --- networks.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/networks.json b/networks.json index 315b5750bf5..646bd097365 100644 --- a/networks.json +++ b/networks.json @@ -1,7 +1,7 @@ { "mainnet": { "cardano-minimum-version": { - "mithril-signer": "8.7.3" + "mithril-signer": "8.9.0" }, "mithril-networks": [ { @@ -31,7 +31,7 @@ }, "preprod": { "cardano-minimum-version": { - "mithril-signer": "8.7.3" + "mithril-signer": "8.9.0" }, "mithril-networks": [ { @@ -61,7 +61,7 @@ }, "preview": { "cardano-minimum-version": { - "mithril-signer": "8.7.3" + "mithril-signer": "8.9.0" }, "mithril-networks": [ { @@ -114,7 +114,7 @@ }, "sanchonet": { "cardano-minimum-version": { - "mithril-signer": "8.11.0-pre" + "mithril-signer": "8.12.0-pre" }, "mithril-networks": [ { From 2066920432ec82e6882f4d4ab7f11e30685042ee Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Fri, 28 Jun 2024 15:45:49 +0200 Subject: [PATCH 10/15] refactor: reduce hard fork test in CI to '8.9' version Cardano node '8.12' has a bug that prevents it from creating transactions when it is started with the Babbage era. The error is due to the addition of parameters to the PlutusV2 cost model which creates an error when creating a transaction with the cardano-cli. This is a known issue that should be fixed with the next release. --- .github/workflows/ci.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bebd84b45d7..5434d402e51 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -281,8 +281,8 @@ jobs: matrix: mode: [ "std" ] era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras) }} - cardano_node_version: [ "8.9.0", "8.12.1", "8.12.0-pre" ] - hard_fork_latest_era_at_epoch: [ 0,10,100 ] + cardano_node_version: [ "8.9.4", "8.12.1", "8.12.0-pre" ] + hard_fork_latest_era_at_epoch: [ 0 ] run_id: [ "#1" ] extra_args: [ "" ] @@ -297,10 +297,24 @@ jobs: # Include a test for the P2P mode - mode: "p2p" era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras)[0] }} - cardano_node_version: "8.9.0" + cardano_node_version: "8.9.4" hard_fork_latest_era_at_epoch: 100 run_id: "#1" extra_args: "--use-p2p-network" + # Include tests for hard fork transitions + - mode: "std" + era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras)[0] }} + cardano_node_version: "8.9.4" + hard_fork_latest_era_at_epoch: 10 + run_id: "#1" + extra_args: "" + # Include tests for hard fork transitions + - mode: "std" + era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras)[0] }} + cardano_node_version: "8.9.4" + hard_fork_latest_era_at_epoch: 100 + run_id: "#1" + extra_args: "" steps: - name: Checkout sources uses: actions/checkout@v4 From 73df31e3b76403c7430b25b6dc2ff061625228ff Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Fri, 28 Jun 2024 16:07:49 +0200 Subject: [PATCH 11/15] fix: make devnet work with '8.9.1+' --- .../mithril-devnet/mkfiles/mkfiles-cardano.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-cardano.sh b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-cardano.sh index f090a6ba917..9a09eb634c2 100644 --- a/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-cardano.sh +++ b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-cardano.sh @@ -89,19 +89,25 @@ if [ "${CARDANO_NODE_VERSION_RELEASE}" = "8.1.2" ]; then fi if [ $(version_lt "${CARDANO_NODE_VERSION_RELEASE}" "8.8.0") = "false" ]; then - # Fix >=8.8.0, to avoid the following errors: 'Command failed: genesis create-staked Error: Error: Error while decoding Shelley genesis at: ./temp/genesis.conway.spec.json Error: Error in $.poolVotingThresholds: key "motionNoConfidence" not found + # Fix >=8.8.0, to avoid the following errors: 'Command failed: genesis create-staked Error: Error: Error while decoding Shelley genesis at: ./temp/genesis.conway.spec.json Error: Error in $.poolVotingThresholds: key "motionNoConfidence" not found' mv ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp && cat ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp | jq '. += {"poolVotingThresholds": {"motionNoConfidence": 0.51, "committeeNormal": 0.51, "committeeNoConfidence": 0.51, "hardForkInitiation": 0.51, "ppSecurityGroup": 0.51}, "dRepVotingThresholds": {"motionNoConfidence": 0.51, "committeeNormal": 0.51, "committeeNoConfidence": 0.51, "updateToConstitution": 0.51, "hardForkInitiation": 0.51, "ppNetworkGroup": 0.51, "ppEconomicGroup": 0.51, "ppTechnicalGroup": 0.51, "ppGovGroup": 0.51, "treasuryWithdrawal": 0.51}}' > ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json && rm ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp cat ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json fi +if [ $(version_lt "${CARDANO_NODE_VERSION_RELEASE}" "8.9.1") = "false" ]; then + # Fix >=8.9.1, to avoid the following errors: 'Command failed: genesis create-staked Error: Error while decoding Shelley genesis at: ./temp/genesis.conway.spec.json Error: Error in $.committee: key "quorum" not found' + mv ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp && cat ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp | jq '. += {"committee": {"quorum": 0.51, "members": {}}}' > ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json && rm ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp + cat ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json +fi + if [ $(version_lt "${CARDANO_NODE_VERSION_RELEASE}" "8.10.0") = "false" ]; then - # Fix >=8.10.0, to avoid the following errors: 'Command failed: genesis create-staked Error: Error while decoding Shelley genesis at: ./temp/genesis.conway.spec.json Error: Error in $: key "minFeeRefScriptCostPerByte" not found + # Fix >=8.10.0, to avoid the following errors: 'Command failed: genesis create-staked Error: Error while decoding Shelley genesis at: ./temp/genesis.conway.spec.json Error: Error in $: key "minFeeRefScriptCostPerByte" not found' mv ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp && cat ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp | jq '. += {"minFeeRefScriptCostPerByte": 0, "committee": {"members": {}, "threshold": 0.67}}' > ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json && rm ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp cat ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json fi if [ $(version_lt "${CARDANO_NODE_VERSION_RELEASE}" "8.11.0") = "false" ]; then - # Fix >=8.11.0, to avoid the following errors: 'Command failed: genesis create-staked Error: Error while decoding Shelley genesis at: ./temp/genesis.conway.spec.json Error: Error in $: key "plutusV3CostModel" not found + # Fix >=8.11.0, to avoid the following errors: 'Command failed: genesis create-staked Error: Error while decoding Shelley genesis at: ./temp/genesis.conway.spec.json Error: Error in $: key "plutusV3CostModel" not found' mv ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp && cat ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp | jq '. += {"plutusV3CostModel": []}' > ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json && rm ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json.tmp cat ${ARTIFACTS_DIR_TEMP}/genesis.conway.spec.json fi From fde05ad04f567757f668b92a3135ff19d87259eb Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Tue, 2 Jul 2024 14:35:05 +0200 Subject: [PATCH 12/15] chore: upgrade Cardano node from '8.12.1' to '8.12.2' --- .github/workflows/ci.yml | 2 +- .github/workflows/test-docker-distribution.yml | 2 +- .../root/manual/getting-started/bootstrap-cardano-node.md | 8 ++++---- .../root/manual/getting-started/run-mithril-devnet.md | 6 +++--- mithril-aggregator/Dockerfile | 2 +- mithril-aggregator/Dockerfile.ci | 2 +- mithril-infra/variables.tf | 2 +- mithril-signer/Dockerfile | 2 +- mithril-signer/Dockerfile.ci | 2 +- mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh | 2 +- mithril-test-lab/mithril-end-to-end/src/main.rs | 2 +- 11 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5434d402e51..291f874b357 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -281,7 +281,7 @@ jobs: matrix: mode: [ "std" ] era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras) }} - cardano_node_version: [ "8.9.4", "8.12.1", "8.12.0-pre" ] + cardano_node_version: [ "8.9.4", "8.12.2", "8.12.0-pre" ] hard_fork_latest_era_at_epoch: [ 0 ] run_id: [ "#1" ] extra_args: [ "" ] diff --git a/.github/workflows/test-docker-distribution.yml b/.github/workflows/test-docker-distribution.yml index 0ba7053ef9f..98dda8da2db 100644 --- a/.github/workflows/test-docker-distribution.yml +++ b/.github/workflows/test-docker-distribution.yml @@ -25,7 +25,7 @@ on: description: The url of the archive of the Cardano binaries required: true type: string - default: https://github.com/IntersectMBO/cardano-node/releases/download/8.12.1/cardano-node-8.12.1-linux.tar.gz + default: https://github.com/IntersectMBO/cardano-node/releases/download/8.12.2/cardano-node-8.12.2-linux.tar.gz dry_run: description: Dry run will not push the Docker images to the registry required: true diff --git a/docs/website/root/manual/getting-started/bootstrap-cardano-node.md b/docs/website/root/manual/getting-started/bootstrap-cardano-node.md index 415027371fc..0315c2fa367 100644 --- a/docs/website/root/manual/getting-started/bootstrap-cardano-node.md +++ b/docs/website/root/manual/getting-started/bootstrap-cardano-node.md @@ -434,7 +434,7 @@ You will see more information about the snapshot: +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Size | 2323485648 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Cardano node version | 8.12.1 | +| Cardano node version | 8.12.2 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Location | https://storage.googleapis.com/cdn.aggregator.testing-preview.api.mithril.network/preview-e539-i10787.db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667.tar.zst | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -463,11 +463,11 @@ You will see that the selected snapshot archive has been downloaded locally, unp 5/5 - Verifying the cardano db signature… Cardano db 'db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667' has been unpacked and successfully checked against Mithril multi-signature contained in the certificate. - Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 8.12.1. + Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 8.12.2. If you are using Cardano Docker image, you can restore a Cardano Node with: - docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db",target=/data/db/ -e NETWORK=preview ghcr.io/intersectmbo/cardano-node:8.12.1 + docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db",target=/data/db/ -e NETWORK=preview ghcr.io/intersectmbo/cardano-node:8.12.2 ``` ### Step 5: Launch a Cardano node from the restored Cardano DB snapshot @@ -475,7 +475,7 @@ Cardano db 'db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667' ha Launch an empty Cardano node and make it live in minutes! ```bash -docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="$(pwd)/data/testnet/$SNAPSHOT_DIGEST/db",target=/data/db/ -e NETWORK=$CARDANO_NETWORK ghcr.io/intersectmbo/cardano-node:8.12.1 +docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="$(pwd)/data/testnet/$SNAPSHOT_DIGEST/db",target=/data/db/ -e NETWORK=$CARDANO_NETWORK ghcr.io/intersectmbo/cardano-node:8.12.2 ``` You will see the Cardano node start by validating the files ingested from the snapshot archive. Then, it will synchronize with the other network nodes and start adding blocks: diff --git a/docs/website/root/manual/getting-started/run-mithril-devnet.md b/docs/website/root/manual/getting-started/run-mithril-devnet.md index fd6d6deadde..bc5bc46e1ba 100644 --- a/docs/website/root/manual/getting-started/run-mithril-devnet.md +++ b/docs/website/root/manual/getting-started/run-mithril-devnet.md @@ -486,7 +486,7 @@ You will see more information about the snapshot: +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Size | 2323485648 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Cardano node version | 8.12.1 | +| Cardano node version | 8.12.2 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Location | https://storage.googleapis.com/cdn.aggregator.testing-preview.api.mithril.network/preview-e539-i10787.db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667.tar.zst | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -514,9 +514,9 @@ You will see that the certificate chain is validated to ensure the issued certif 5/5 - Verifying the cardano db signature… Cardano db 'db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667' has been unpacked and successfully checked against Mithril multi-signature contained in the certificate. - Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 8.12.1. + Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 8.12.2. If you are using Cardano Docker image, you can restore a Cardano Node with: - docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db",target=/data/db/ -e NETWORK=preview ghcr.io/intersectmbo/cardano-node:8.12.1 + docker run -v cardano-node-ipc:/ipc -v cardano-node-data:/data --mount type=bind,source="/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db",target=/data/db/ -e NETWORK=preview ghcr.io/intersectmbo/cardano-node:8.12.2 ``` diff --git a/mithril-aggregator/Dockerfile b/mithril-aggregator/Dockerfile index 23f490a58cf..1046c4bee86 100644 --- a/mithril-aggregator/Dockerfile +++ b/mithril-aggregator/Dockerfile @@ -35,7 +35,7 @@ RUN /app/target/release/mithril-aggregator --version FROM debian:11-slim # Args -ARG CARDANO_NODE_VERSION=8.12.1 +ARG CARDANO_NODE_VERSION=8.12.2 ARG CARDANO_BIN_URL=https://github.com/input-output-hk/cardano-node/releases/download/$CARDANO_NODE_VERSION/cardano-node-$CARDANO_NODE_VERSION-linux.tar.gz ARG EMBED-CARDANO-CLI=0 diff --git a/mithril-aggregator/Dockerfile.ci b/mithril-aggregator/Dockerfile.ci index 174c6bfd6f0..8d278aeb434 100644 --- a/mithril-aggregator/Dockerfile.ci +++ b/mithril-aggregator/Dockerfile.ci @@ -14,7 +14,7 @@ RUN mkdir -p /app/bin RUN apt-get update -y && apt-get install -y libssl-dev ca-certificates wget && apt-get clean && rm -rf /var/lib/apt/lists/* # Install cardano-cli -ARG CARDANO_NODE_VERSION=8.12.1 +ARG CARDANO_NODE_VERSION=8.12.2 ARG CARDANO_BIN_URL=https://github.com/input-output-hk/cardano-node/releases/download/$CARDANO_NODE_VERSION/cardano-node-$CARDANO_NODE_VERSION-linux.tar.gz ARG EMBED-CARDANO-CLI=0 RUN if [ "$EMBED-CARDANO-CLI" = 1 ] ; then \ diff --git a/mithril-infra/variables.tf b/mithril-infra/variables.tf index ffcd1581a22..d4de9d7aa6f 100644 --- a/mithril-infra/variables.tf +++ b/mithril-infra/variables.tf @@ -141,7 +141,7 @@ locals { variable "cardano_image_id" { type = string description = "The Cardano image tag of service to deploy" - default = "8.12.1" + default = "8.12.2" } variable "cardano_image_registry" { diff --git a/mithril-signer/Dockerfile b/mithril-signer/Dockerfile index 7dafa7d2b89..f7a00a516e4 100644 --- a/mithril-signer/Dockerfile +++ b/mithril-signer/Dockerfile @@ -33,7 +33,7 @@ RUN /app/target/release/mithril-signer --version FROM debian:11-slim # Args -ARG CARDANO_NODE_VERSION=8.12.1 +ARG CARDANO_NODE_VERSION=8.12.2 ARG CARDANO_BIN_URL=https://github.com/input-output-hk/cardano-node/releases/download/$CARDANO_NODE_VERSION/cardano-node-$CARDANO_NODE_VERSION-linux.tar.gz ARG EMBED-CARDANO-CLI=0 diff --git a/mithril-signer/Dockerfile.ci b/mithril-signer/Dockerfile.ci index 4f0b96e2544..af7380072de 100644 --- a/mithril-signer/Dockerfile.ci +++ b/mithril-signer/Dockerfile.ci @@ -14,7 +14,7 @@ RUN mkdir -p /app/bin RUN apt-get update -y && apt-get install -y libssl-dev ca-certificates wget && apt-get clean && rm -rf /var/lib/apt/lists/* # Install cardano-cli -ARG CARDANO_NODE_VERSION=8.12.1 +ARG CARDANO_NODE_VERSION=8.12.2 ARG CARDANO_BIN_URL=https://github.com/input-output-hk/cardano-node/releases/download/$CARDANO_NODE_VERSION/cardano-node-$CARDANO_NODE_VERSION-linux.tar.gz ARG EMBED-CARDANO-CLI=0 # Install cardano-cli diff --git a/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh index 82996b7a463..13b0c2e04c5 100644 --- a/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh +++ b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh @@ -9,7 +9,7 @@ esac # Cardano node version if [ -z "${CARDANO_NODE_VERSION}" ]; then - CARDANO_NODE_VERSION="8.12.1" + CARDANO_NODE_VERSION="8.12.2" fi if [ -z "${CARDANO_NODE_VERSION_RELEASE}" ]; then CARDANO_NODE_VERSION_RELEASE=$(echo ${CARDANO_NODE_VERSION} | cut -d'-' -f1) diff --git a/mithril-test-lab/mithril-end-to-end/src/main.rs b/mithril-test-lab/mithril-end-to-end/src/main.rs index 4300df8b7ad..1dab1de0758 100644 --- a/mithril-test-lab/mithril-end-to-end/src/main.rs +++ b/mithril-test-lab/mithril-end-to-end/src/main.rs @@ -57,7 +57,7 @@ pub struct Args { cardano_epoch_length: f64, /// Cardano node version - #[clap(long, default_value = "8.12.1")] + #[clap(long, default_value = "8.12.2")] cardano_node_version: String, /// Epoch at which hard fork to the latest Cardano era will be made (starts with the latest era by default) From 4b4d84d972c9ccda264706917b40da67f35d1dfb Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Tue, 2 Jul 2024 14:37:30 +0200 Subject: [PATCH 13/15] chore: update Cardano configuration for infra --- mithril-infra/variables.tf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mithril-infra/variables.tf b/mithril-infra/variables.tf index d4de9d7aa6f..ba3bf6e673d 100644 --- a/mithril-infra/variables.tf +++ b/mithril-infra/variables.tf @@ -153,7 +153,7 @@ variable "cardano_image_registry" { variable "cardano_configurations_repository_commit" { type = string description = "The Cardano configurations commit to use" - default = "692010ed0f454bfbb566c06443227c79e2f4dbab" + default = "304521d423c47d44f1d596a939550c91e2755aff" } variable "mithril_api_domain" { From 6f3445990cfe310a3c83f17e941ac85d5f694a68 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Tue, 2 Jul 2024 14:57:25 +0200 Subject: [PATCH 14/15] docs: upgrade CHANGELOG --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d963f159a6a..08b235cd7a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -19,6 +19,8 @@ As a minor extension, we have adopted a slightly different versioning convention - Add a regularly run upkeep task to the `mithril-aggregator` and `mithril-signer` to clean up stale data and optimize their databases. +- Support for `Cardano node` `8.12.2` in the signer and the aggregator. + - **UNSTABLE** Cardano transactions certification: - Optimize the performances of the computation of the proof with a Merkle map. - Handle rollback events from the Cardano chain by removing stale data. From bd2604ae2b015187fd8116fbc6e85e39080fabc3 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Raynaud Date: Tue, 2 Jul 2024 17:19:00 +0200 Subject: [PATCH 15/15] chore: bump crates versions - 'mithril-aggregator' from '0.5.33' to '0.5.34' - 'mithril-infra' from '0.2.19' to '0.2.20' - 'mithril-signer' from '0.2.156' to '0.2.157' - 'mithril-devnet' from '0.3.6' to '0.3.7' - 'mithril-end-to-end' from '0.4.19' to '0.4.20'. --- Cargo.lock | 6 +++--- mithril-aggregator/Cargo.toml | 2 +- mithril-infra/assets/infra.version | 2 +- mithril-signer/Cargo.toml | 2 +- mithril-test-lab/mithril-devnet/VERSION | 2 +- mithril-test-lab/mithril-end-to-end/Cargo.toml | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c6acb427097..36c2dcf5365 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3547,7 +3547,7 @@ dependencies = [ [[package]] name = "mithril-aggregator" -version = "0.5.33" +version = "0.5.34" dependencies = [ "anyhow", "async-trait", @@ -3775,7 +3775,7 @@ dependencies = [ [[package]] name = "mithril-end-to-end" -version = "0.4.19" +version = "0.4.20" dependencies = [ "anyhow", "async-recursion", @@ -3848,7 +3848,7 @@ dependencies = [ [[package]] name = "mithril-signer" -version = "0.2.156" +version = "0.2.157" dependencies = [ "anyhow", "async-trait", diff --git a/mithril-aggregator/Cargo.toml b/mithril-aggregator/Cargo.toml index 77b1ae7a8cb..c3fcf928e70 100644 --- a/mithril-aggregator/Cargo.toml +++ b/mithril-aggregator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mithril-aggregator" -version = "0.5.33" +version = "0.5.34" description = "A Mithril Aggregator server" authors = { workspace = true } edition = { workspace = true } diff --git a/mithril-infra/assets/infra.version b/mithril-infra/assets/infra.version index 6bf5ecb6051..3bfb9a48bff 100644 --- a/mithril-infra/assets/infra.version +++ b/mithril-infra/assets/infra.version @@ -1 +1 @@ -0.2.19 +0.2.20 diff --git a/mithril-signer/Cargo.toml b/mithril-signer/Cargo.toml index b890b1d168f..34ae8565bec 100644 --- a/mithril-signer/Cargo.toml +++ b/mithril-signer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mithril-signer" -version = "0.2.156" +version = "0.2.157" description = "A Mithril Signer" authors = { workspace = true } edition = { workspace = true } diff --git a/mithril-test-lab/mithril-devnet/VERSION b/mithril-test-lab/mithril-devnet/VERSION index 449d7e73a96..0f82685331e 100644 --- a/mithril-test-lab/mithril-devnet/VERSION +++ b/mithril-test-lab/mithril-devnet/VERSION @@ -1 +1 @@ -0.3.6 +0.3.7 diff --git a/mithril-test-lab/mithril-end-to-end/Cargo.toml b/mithril-test-lab/mithril-end-to-end/Cargo.toml index b0e8342d391..d7f8315379f 100644 --- a/mithril-test-lab/mithril-end-to-end/Cargo.toml +++ b/mithril-test-lab/mithril-end-to-end/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mithril-end-to-end" -version = "0.4.19" +version = "0.4.20" authors = { workspace = true } edition = { workspace = true } documentation = { workspace = true }