diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 31c60799820..8be8774dd56 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -289,9 +289,9 @@ jobs: matrix: mode: ["std"] era: ${{ fromJSON(needs.build-ubuntu-X64.outputs.eras) }} - cardano_node_version: ["9.0.0", "9.1.0", "9.1.1"] + cardano_node_version: ["9.0.0", "9.1.0", "9.1.1", "9.2.0", "9.2.1"] hard_fork_latest_era_at_epoch: [0] - run_id: ["#1", "#2"] + run_id: ["#1"] extra_args: [""] include: diff --git a/CHANGELOG.md b/CHANGELOG.md index ef26bd0776f..f63cefe1de7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -21,10 +21,12 @@ As a minor extension, we have adopted a slightly different versioning convention - Refactor the builder of the protocol messages, and add support for protocol parameters and epoch parts. -- Signer compute what to sign independently of the aggregator. +- Signer computes what to sign independently of the aggregator. - Deprecate aggregator `/certificate-pending` route as the signer does not need it anymore. +- Support for `Cardano node` `9.2.1` in the signer and the aggregator. + - Crates versions: | Crate | Version | diff --git a/Cargo.lock b/Cargo.lock index d58310f02fb..96bfebef2cc 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3403,7 +3403,7 @@ dependencies = [ [[package]] name = "mithril-aggregator" -version = "0.5.73" +version = "0.5.74" dependencies = [ "anyhow", "async-trait", @@ -3630,7 +3630,7 @@ dependencies = [ [[package]] name = "mithril-end-to-end" -version = "0.4.33" +version = "0.4.34" dependencies = [ "anyhow", "async-recursion", @@ -3703,7 +3703,7 @@ dependencies = [ [[package]] name = "mithril-signer" -version = "0.2.191" +version = "0.2.192" dependencies = [ "anyhow", "async-trait", 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 97408f508e3..7b8561e1276 100644 --- a/docs/website/root/manual/getting-started/bootstrap-cardano-node.md +++ b/docs/website/root/manual/getting-started/bootstrap-cardano-node.md @@ -436,7 +436,7 @@ You will see more information about the snapshot: +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Size | 2323485648 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ -| Cardano node version | 9.1.0 | +| Cardano node version | 9.2.1 | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | Location | https://storage.googleapis.com/cdn.aggregator.testing-preview.api.mithril.network/preview-e539-i10787.db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667.tar.zst | +-----------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ @@ -464,11 +464,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 >= 9.1.0. + Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 9.2.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:9.1.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:9.2.1 ``` ### Step 5: Launch a Cardano node from the restored Cardano DB snapshot @@ -476,7 +476,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:9.1.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:9.2.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 23569affd2a..5df8c983a70 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 | 9.1.0 | +| Cardano node version | 9.2.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 >= 9.1.0. + Files in the directory '/home/mithril/data/testnet/db5f50a060d4b813125c4263b700ecc96e5d8c8710f0430e5c80d2f0fa79b667/db' can be used to run a Cardano node with version >= 9.2.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:9.1.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:9.2.1 ``` diff --git a/mithril-aggregator/Cargo.toml b/mithril-aggregator/Cargo.toml index 9631a64e071..e251bd15207 100644 --- a/mithril-aggregator/Cargo.toml +++ b/mithril-aggregator/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mithril-aggregator" -version = "0.5.73" +version = "0.5.74" description = "A Mithril Aggregator server" authors = { workspace = true } edition = { workspace = true } diff --git a/mithril-aggregator/Dockerfile b/mithril-aggregator/Dockerfile index c30d659820b..f45ad41b596 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=9.1.0 +ARG CARDANO_NODE_VERSION=9.2.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 c2586cf7b2b..99777918344 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=9.1.0 +ARG CARDANO_NODE_VERSION=9.2.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-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/alonzo-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/alonzo-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/alonzo-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/alonzo-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/byron-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/byron-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/byron-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/byron-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/config-bp.json b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/config-bp.json similarity index 95% rename from mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/config-bp.json rename to mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/config-bp.json index 9985ee94122..c5ff1016edd 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/config-bp.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/config-bp.json @@ -3,6 +3,8 @@ "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", "ByronGenesisFile": "byron-genesis.json", "ByronGenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb", + "ConwayGenesisFile": "conway-genesis.json", + "ConwayGenesisHash": "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62", "EnableP2P": true, "LastKnownBlockVersion-Alt": 0, "LastKnownBlockVersion-Major": 3, diff --git a/mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/config.json b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/config.json similarity index 95% rename from mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/config.json rename to mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/config.json index dade1c2848f..78e331e4988 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/config.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/config.json @@ -3,6 +3,8 @@ "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", "ByronGenesisFile": "byron-genesis.json", "ByronGenesisHash": "5f20df933584822601f9e3f8c024eb5eb252fe8cefb24d1317dc3d432e940ebb", + "ConwayGenesisFile": "conway-genesis.json", + "ConwayGenesisHash": "15a199f895e461ec0ffc6dd4e4028af28a492ab4e806d39cb674c88f7643ef62", "EnableP2P": true, "LastKnownBlockVersion-Alt": 0, "LastKnownBlockVersion-Major": 3, diff --git a/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/conway-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/conway-genesis.json new file mode 100644 index 00000000000..760995a34d4 --- /dev/null +++ b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/conway-genesis.json @@ -0,0 +1,303 @@ +{ + "poolVotingThresholds": { + "committeeNormal": 0.51, + "committeeNoConfidence": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + }, + "dRepVotingThresholds": { + "motionNoConfidence": 0.67, + "committeeNormal": 0.67, + "committeeNoConfidence": 0.6, + "updateToConstitution": 0.75, + "hardForkInitiation": 0.6, + "ppNetworkGroup": 0.67, + "ppEconomicGroup": 0.67, + "ppTechnicalGroup": 0.67, + "ppGovGroup": 0.75, + "treasuryWithdrawal": 0.67 + }, + "committeeMinSize": 7, + "committeeMaxTermLength": 146, + "govActionLifetime": 6, + "govActionDeposit": 100000000000, + "dRepDeposit": 500000000, + "dRepActivity": 20, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "committee": { + "members": { + "scriptHash-df0e83bde65416dade5b1f97e7f115cc1ff999550ad968850783fe50": 580, + "scriptHash-b6012034ba0a7e4afbbf2c7a1432f8824aee5299a48e38e41a952686": 580, + "scriptHash-ce8b37a72b178a37bbd3236daa7b2c158c9d3604e7aa667e6c6004b7": 580, + "scriptHash-f0dc2c00d92a45521267be2d5de1c485f6f9d14466d7e16062897cf7": 580, + "scriptHash-349e55f83e9af24813e6cb368df6a80d38951b2a334dfcdf26815558": 580, + "scriptHash-84aebcfd3e00d0f87af918fc4b5e00135f407e379893df7e7d392c6a": 580, + "scriptHash-e8165b3328027ee0d74b1f07298cb092fd99aa7697a1436f5997f625": 580 + }, + "threshold": { + "numerator": 2, + "denominator": 3 + } + } +} diff --git a/mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/shelley-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/shelley-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/shelley-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/shelley-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/topology.json b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/topology.json similarity index 93% rename from mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/topology.json rename to mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/topology.json index 0a91fd2274a..586b8c1764f 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/mainnet/cardano-node/topology.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/mainnet/cardano-node/topology.json @@ -27,5 +27,5 @@ "advertise": false } ], - "useLedgerAfterSlot": 116812831 + "useLedgerAfterSlot": 128908821 } diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/alonzo-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/alonzo-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/alonzo-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/alonzo-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/byron-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/byron-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/byron-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/byron-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/config-bp.json b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/config-bp.json similarity index 95% rename from mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/config-bp.json rename to mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/config-bp.json index 29cb19a06d4..630cd5ce785 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/config-bp.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/config-bp.json @@ -3,6 +3,8 @@ "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", "ByronGenesisFile": "byron-genesis.json", "ByronGenesisHash": "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937", + "ConwayGenesisFile": "conway-genesis.json", + "ConwayGenesisHash": "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db", "EnableP2P": true, "LastKnownBlockVersion-Alt": 0, "LastKnownBlockVersion-Major": 2, diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/config.json b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/config.json similarity index 95% rename from mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/config.json rename to mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/config.json index ec2b280c407..563fbde095b 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/config.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/config.json @@ -3,6 +3,8 @@ "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", "ByronGenesisFile": "byron-genesis.json", "ByronGenesisHash": "d4b8de7a11d929a323373cbab6c1a9bdc931beffff11db111cf9d57356ee1937", + "ConwayGenesisFile": "conway-genesis.json", + "ConwayGenesisHash": "0eb6adaec3fcb1fe286c1b4ae0da2a117eafc3add51e17577d36dd39eddfc3db", "EnableP2P": true, "LastKnownBlockVersion-Alt": 0, "LastKnownBlockVersion-Major": 2, diff --git a/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/conway-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/conway-genesis.json new file mode 100644 index 00000000000..09c77b4d33e --- /dev/null +++ b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/conway-genesis.json @@ -0,0 +1,303 @@ +{ + "poolVotingThresholds": { + "committeeNormal": 0.51, + "committeeNoConfidence": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + }, + "dRepVotingThresholds": { + "motionNoConfidence": 0.67, + "committeeNormal": 0.67, + "committeeNoConfidence": 0.6, + "updateToConstitution": 0.75, + "hardForkInitiation": 0.6, + "ppNetworkGroup": 0.67, + "ppEconomicGroup": 0.67, + "ppTechnicalGroup": 0.67, + "ppGovGroup": 0.75, + "treasuryWithdrawal": 0.67 + }, + "committeeMinSize": 7, + "committeeMaxTermLength": 146, + "govActionLifetime": 6, + "govActionDeposit": 100000000000, + "dRepDeposit": 500000000, + "dRepActivity": 20, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "committee": { + "members": { + "scriptHash-a6a5e006fd4e8f51062dc431362369b2a43140abced8aa2ff2256d7b": 229, + "scriptHash-6095e643ea6f1cccb6e463ec34349026b3a48621aac5d512655ab1bf": 229, + "scriptHash-94c0de47e7ae32e3f7234ada5cf976506b68e3bb88c54dc53b4ba984": 229, + "scriptHash-5098dfd0deba725fadd692198fc33ee959fbe7e6edf1b5a695e06e61": 229, + "scriptHash-5a71f17f4ce4c1c0be053575d717ade6ad8a1d5453d02a65ce40d4b1": 229, + "scriptHash-2f4a6c6f098e20ee4bfd5b39942c164575f8ceb348e754df5d0ec04f": 229, + "scriptHash-94f51c795a6c11adb9c1e30f0b6def4230cbd0b8bc800098e2d2307b": 229 + }, + "threshold": { + "numerator": 2, + "denominator": 3 + } + } +} diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/shelley-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/shelley-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/shelley-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/shelley-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/topology.json b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/topology.json similarity index 91% rename from mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/topology.json rename to mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/topology.json index 9faac371406..2241cbcb9aa 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/preprod/cardano-node/topology.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/preprod/cardano-node/topology.json @@ -19,5 +19,5 @@ "advertise": false } ], - "useLedgerAfterSlot": 52358331 + "useLedgerAfterSlot": 64454371 } diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/alonzo-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/alonzo-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/alonzo-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/alonzo-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/byron-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/byron-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/byron-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/byron-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/config-bp.json b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/config-bp.json similarity index 95% rename from mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/config-bp.json rename to mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/config-bp.json index ac9cfcadc89..4e60568c8a2 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/config-bp.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/config-bp.json @@ -3,6 +3,8 @@ "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", "ByronGenesisFile": "byron-genesis.json", "ByronGenesisHash": "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761", + "ConwayGenesisFile": "conway-genesis.json", + "ConwayGenesisHash": "9cc5084f02e27210eacba47af0872e3dba8946ad9460b6072d793e1d2f3987ef", "EnableP2P": true, "ExperimentalHardForksEnabled": false, "ExperimentalProtocolsEnabled": false, diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/config.json b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/config.json similarity index 95% rename from mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/config.json rename to mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/config.json index 14a2834b7ad..2a5ab35ae43 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/config.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/config.json @@ -3,6 +3,8 @@ "AlonzoGenesisHash": "7e94a15f55d1e82d10f09203fa1d40f8eede58fd8066542cf6566008068ed874", "ByronGenesisFile": "byron-genesis.json", "ByronGenesisHash": "83de1d7302569ad56cf9139a41e2e11346d4cb4a31c00142557b6ab3fa550761", + "ConwayGenesisFile": "conway-genesis.json", + "ConwayGenesisHash": "9cc5084f02e27210eacba47af0872e3dba8946ad9460b6072d793e1d2f3987ef", "EnableP2P": true, "ExperimentalHardForksEnabled": false, "ExperimentalProtocolsEnabled": false, diff --git a/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/conway-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/conway-genesis.json new file mode 100644 index 00000000000..4f8b1d06492 --- /dev/null +++ b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/conway-genesis.json @@ -0,0 +1,297 @@ +{ + "poolVotingThresholds": { + "committeeNormal": 0.51, + "committeeNoConfidence": 0.51, + "hardForkInitiation": 0.51, + "motionNoConfidence": 0.51, + "ppSecurityGroup": 0.51 + }, + "dRepVotingThresholds": { + "motionNoConfidence": 0.67, + "committeeNormal": 0.67, + "committeeNoConfidence": 0.6, + "updateToConstitution": 0.75, + "hardForkInitiation": 0.6, + "ppNetworkGroup": 0.67, + "ppEconomicGroup": 0.67, + "ppTechnicalGroup": 0.67, + "ppGovGroup": 0.75, + "treasuryWithdrawal": 0.67 + }, + "committeeMinSize": 0, + "committeeMaxTermLength": 365, + "govActionLifetime": 30, + "govActionDeposit": 100000000000, + "dRepDeposit": 500000000, + "dRepActivity": 20, + "minFeeRefScriptCostPerByte": 15, + "plutusV3CostModel": [ + 100788, + 420, + 1, + 1, + 1000, + 173, + 0, + 1, + 1000, + 59957, + 4, + 1, + 11183, + 32, + 201305, + 8356, + 4, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 16000, + 100, + 100, + 100, + 16000, + 100, + 94375, + 32, + 132994, + 32, + 61462, + 4, + 72010, + 178, + 0, + 1, + 22151, + 32, + 91189, + 769, + 4, + 2, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 1000, + 42921, + 4, + 2, + 24548, + 29498, + 38, + 1, + 898148, + 27279, + 1, + 51775, + 558, + 1, + 39184, + 1000, + 60594, + 1, + 141895, + 32, + 83150, + 32, + 15299, + 32, + 76049, + 1, + 13169, + 4, + 22100, + 10, + 28999, + 74, + 1, + 28999, + 74, + 1, + 43285, + 552, + 1, + 44749, + 541, + 1, + 33852, + 32, + 68246, + 32, + 72362, + 32, + 7243, + 32, + 7391, + 32, + 11546, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 90434, + 519, + 0, + 1, + 74433, + 32, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 1, + 85848, + 123203, + 7305, + -900, + 1716, + 549, + 57, + 85848, + 0, + 1, + 955506, + 213312, + 0, + 2, + 270652, + 22588, + 4, + 1457325, + 64566, + 4, + 20467, + 1, + 4, + 0, + 141992, + 32, + 100788, + 420, + 1, + 1, + 81663, + 32, + 59498, + 32, + 20142, + 32, + 24588, + 32, + 20744, + 32, + 25933, + 32, + 24623, + 32, + 43053543, + 10, + 53384111, + 14333, + 10, + 43574283, + 26308, + 10, + 16000, + 100, + 16000, + 100, + 962335, + 18, + 2780678, + 6, + 442008, + 1, + 52538055, + 3756, + 18, + 267929, + 18, + 76433006, + 8868, + 18, + 52948122, + 18, + 1995836, + 36, + 3227919, + 12, + 901022, + 1, + 166917843, + 4307, + 36, + 284546, + 36, + 158221314, + 26549, + 36, + 74698472, + 36, + 333849714, + 1, + 254006273, + 72, + 2174038, + 72, + 2261318, + 64571, + 4, + 207616, + 8310, + 4, + 1293828, + 28716, + 63, + 0, + 1, + 1006041, + 43623, + 251, + 0, + 1 + ], + "constitution": { + "anchor": { + "dataHash": "ca41a91f399259bcefe57f9858e91f6d00e1a38d6d9c63d4052914ea7bd70cb2", + "url": "ipfs://bafkreifnwj6zpu3ixa4siz2lndqybyc5wnnt3jkwyutci4e2tmbnj3xrdm" + }, + "script": "fa24fb305126805cf2164c161d852a0e7330cf988f1fe558cf7d4a64" + }, + "committee": { + "members": { + "scriptHash-ff9babf23fef3f54ec29132c07a8e23807d7b395b143ecd8ff79f4c7": 1000 + }, + "threshold": { + "numerator": 2, + "denominator": 3 + } + } +} diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/shelley-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/shelley-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/shelley-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/shelley-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/topology.json b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/topology.json similarity index 91% rename from mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/topology.json rename to mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/topology.json index 3028448484d..3a6607f594f 100644 --- a/mithril-infra/assets/docker/cardano/config/9.0/preview/cardano-node/topology.json +++ b/mithril-infra/assets/docker/cardano/config/9.2/preview/cardano-node/topology.json @@ -19,5 +19,5 @@ "advertise": false } ], - "useLedgerAfterSlot": 41385503 + "useLedgerAfterSlot": 53827185 } diff --git a/mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/alonzo-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/alonzo-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/alonzo-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/alonzo-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/byron-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/byron-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/byron-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/byron-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/config-bp.json b/mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/config-bp.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/config-bp.json rename to mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/config-bp.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/config.json b/mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/config.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/config.json rename to mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/config.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/conway-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/conway-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/conway-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/conway-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/shelley-genesis.json b/mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/shelley-genesis.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/shelley-genesis.json rename to mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/shelley-genesis.json diff --git a/mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/topology.json b/mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/topology.json similarity index 100% rename from mithril-infra/assets/docker/cardano/config/9.0/sanchonet/cardano-node/topology.json rename to mithril-infra/assets/docker/cardano/config/9.2/sanchonet/cardano-node/topology.json diff --git a/mithril-infra/assets/infra.version b/mithril-infra/assets/infra.version index 0d91a54c7d4..9e11b32fcaa 100644 --- a/mithril-infra/assets/infra.version +++ b/mithril-infra/assets/infra.version @@ -1 +1 @@ -0.3.0 +0.3.1 diff --git a/mithril-infra/variables.tf b/mithril-infra/variables.tf index e742b1c6cd0..effa7ecfd53 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 = "9.1.0" + default = "9.2.1" } variable "cardano_image_registry" { diff --git a/mithril-signer/Cargo.toml b/mithril-signer/Cargo.toml index 856d03b0200..dfab7c10f28 100644 --- a/mithril-signer/Cargo.toml +++ b/mithril-signer/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "mithril-signer" -version = "0.2.191" +version = "0.2.192" description = "A Mithril Signer" authors = { workspace = true } edition = { workspace = true } diff --git a/mithril-signer/Dockerfile b/mithril-signer/Dockerfile index 40c5cb1a926..76531ef488a 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=9.1.0 +ARG CARDANO_NODE_VERSION=9.2.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 7fcc25e7ad6..ea2ac6cea75 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=9.1.0 +ARG CARDANO_NODE_VERSION=9.2.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 diff --git a/mithril-test-lab/mithril-devnet/VERSION b/mithril-test-lab/mithril-devnet/VERSION index 1d0ba9ea182..267577d47e4 100644 --- a/mithril-test-lab/mithril-devnet/VERSION +++ b/mithril-test-lab/mithril-devnet/VERSION @@ -1 +1 @@ -0.4.0 +0.4.1 diff --git a/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-init.sh index 8292535acb1..37c439a29b4 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="9.1.0" + CARDANO_NODE_VERSION="9.2.1" 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-devnet/mkfiles/mkfiles-mithril-era.sh b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-mithril-era.sh index 4425249c70d..31064213c18 100644 --- a/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-mithril-era.sh +++ b/mithril-test-lab/mithril-devnet/mkfiles/mkfiles-mithril-era.sh @@ -113,7 +113,7 @@ function send_funds_to_era_address { # Try to send funds to Mithril era address function try_send_funds_to_era_address { - SEND_FUNDS_ERA_ADDRESS_WAIT_ROUNDS_MAX=3 + SEND_FUNDS_ERA_ADDRESS_WAIT_ROUNDS_MAX=10 SEND_FUNDS_ERA_ADDRESS_WAIT_ROUNDS=1 SEND_FUNDS_ERA_ADDRESS_WAIT_ROUND_DELAY=2 while true @@ -184,7 +184,7 @@ function write_datums_for_era_address { # Try to write datums for Mithril era address function try_write_datums_for_era_address { - WRITE_DATUMS_ERA_ADDRESS_WAIT_ROUNDS_MAX=3 + WRITE_DATUMS_ERA_ADDRESS_WAIT_ROUNDS_MAX=10 WRITE_DATUMS_ERA_ADDRESS_WAIT_ROUNDS=1 WRITE_DATUMS_ERA_ADDRESS_WAIT_ROUND_DELAY=2 while true diff --git a/mithril-test-lab/mithril-end-to-end/Cargo.toml b/mithril-test-lab/mithril-end-to-end/Cargo.toml index ad558c6baa2..02571887bcf 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.33" +version = "0.4.34" authors = { workspace = true } edition = { workspace = true } documentation = { workspace = true } 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 3c3048c1141..b77cb4f309b 100644 --- a/mithril-test-lab/mithril-end-to-end/src/main.rs +++ b/mithril-test-lab/mithril-end-to-end/src/main.rs @@ -49,15 +49,15 @@ pub struct Args { number_of_pool_nodes: u8, /// Length of a Cardano slot in the devnet (in s) - #[clap(long, default_value_t = 0.08)] + #[clap(long, default_value_t = 0.10)] cardano_slot_length: f64, /// Length of a Cardano epoch in the devnet (in s) - #[clap(long, default_value_t = 35.0)] + #[clap(long, default_value_t = 30.0)] cardano_epoch_length: f64, /// Cardano node version - #[clap(long, default_value = "9.1.1")] + #[clap(long, default_value = "9.2.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)