From 93d15705e6ec469e3d631b4ca528db532277d3db Mon Sep 17 00:00:00 2001 From: Fabiano Date: Thu, 16 May 2024 00:13:55 -0400 Subject: [PATCH 1/7] Adding Testnet Beta genesis block --- console/network/src/lib.rs | 2 +- .../src/testnet/resources/block.genesis | Bin 15485 -> 14943 bytes 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/console/network/src/lib.rs b/console/network/src/lib.rs index e4252df0f2..f61df5ff42 100644 --- a/console/network/src/lib.rs +++ b/console/network/src/lib.rs @@ -91,7 +91,7 @@ pub trait Network: const INCLUSION_FUNCTION_NAME: &'static str; /// The fixed timestamp of the genesis block. - const GENESIS_TIMESTAMP: i64 = 1696118400; // 2023-10-01 00:00:00 UTC + const GENESIS_TIMESTAMP: i64 = 1715776496; // 2024-05-15 12:34:56 UTC /// The genesis block coinbase target. #[cfg(not(feature = "test"))] const GENESIS_COINBASE_TARGET: u64 = (1u64 << 10).saturating_sub(1); diff --git a/parameters/src/testnet/resources/block.genesis b/parameters/src/testnet/resources/block.genesis index 91075ae1f1075cf8075064e9ebf6504b995ed009..b2f67da9a2e878adc39627a295c1baa99a56fcd1 100644 GIT binary patch literal 14943 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 z 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 Date: Thu, 16 May 2024 00:26:48 -0400 Subject: [PATCH 2/7] upgrade CI --- .circleci/config.yml | 147 +++++++++++++++++++++---------------------- 1 file changed, 73 insertions(+), 74 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 699f077c73..b2cc706647 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -46,7 +46,6 @@ commands: default: snarkvm-stable-cache steps: - run: set -e - - setup_remote_docker - run: name: Prepare environment and install dependencies command: | @@ -138,7 +137,7 @@ jobs: snarkvm: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - checkout - run: @@ -148,7 +147,7 @@ jobs: algorithms: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: algorithms @@ -157,7 +156,7 @@ jobs: algorithms-profiler: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: # This runs a single test with profiler enabled workspace_member: algorithms @@ -167,7 +166,7 @@ jobs: circuit: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit @@ -176,7 +175,7 @@ jobs: circuit-account: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/account @@ -186,7 +185,7 @@ jobs: circuit-account-noconsole: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/account @@ -196,7 +195,7 @@ jobs: circuit-algorithms: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/algorithms @@ -205,7 +204,7 @@ jobs: circuit-collections: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/collections @@ -215,7 +214,7 @@ jobs: circuit-collections-noconsole: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/collections @@ -225,7 +224,7 @@ jobs: circuit-environment: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/environment @@ -234,7 +233,7 @@ jobs: circuit-network: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/network @@ -243,7 +242,7 @@ jobs: circuit-program: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/program @@ -252,7 +251,7 @@ jobs: circuit-types: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/types @@ -261,7 +260,7 @@ jobs: circuit-types-address: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/types/address @@ -270,7 +269,7 @@ jobs: circuit-types-boolean: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/types/boolean @@ -279,7 +278,7 @@ jobs: circuit-types-field: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/types/field @@ -288,7 +287,7 @@ jobs: circuit-types-group: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/types/group @@ -297,7 +296,7 @@ jobs: circuit-types-integers: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: circuit/types/integers @@ -307,7 +306,7 @@ jobs: circuit-types-scalar: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/types/scalar @@ -316,7 +315,7 @@ jobs: circuit-types-string: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: circuit/types/string @@ -324,7 +323,7 @@ jobs: console: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console @@ -333,7 +332,7 @@ jobs: console-account: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/account @@ -342,7 +341,7 @@ jobs: console-algorithms: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/algorithms @@ -351,7 +350,7 @@ jobs: console-collections: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/collections @@ -360,7 +359,7 @@ jobs: console-network: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/network @@ -369,7 +368,7 @@ jobs: console-network-environment: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/network/environment @@ -378,7 +377,7 @@ jobs: console-program: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/program @@ -387,7 +386,7 @@ jobs: console-types: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/types @@ -396,7 +395,7 @@ jobs: console-types-address: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/types/address @@ -405,7 +404,7 @@ jobs: console-types-boolean: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/types/boolean @@ -414,7 +413,7 @@ jobs: console-types-field: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/types/field @@ -423,7 +422,7 @@ jobs: console-types-group: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/types/group @@ -432,7 +431,7 @@ jobs: console-types-integers: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/types/integers @@ -441,7 +440,7 @@ jobs: console-types-scalar: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/types/scalar @@ -450,7 +449,7 @@ jobs: console-types-string: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: console/types/string @@ -459,7 +458,7 @@ jobs: curves: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: curves @@ -468,7 +467,7 @@ jobs: fields: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: fields @@ -477,7 +476,7 @@ jobs: ledger: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger @@ -486,7 +485,7 @@ jobs: ledger-with-rocksdb: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: --features=rocks @@ -496,7 +495,7 @@ jobs: ledger-with-valid-solutions: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: valid_solutions --features=test @@ -506,7 +505,7 @@ jobs: ledger-authority: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/authority @@ -515,7 +514,7 @@ jobs: ledger-block: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/block @@ -524,7 +523,7 @@ jobs: ledger-committee: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: ledger/committee @@ -533,7 +532,7 @@ jobs: ledger-narwhal: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/narwhal @@ -542,7 +541,7 @@ jobs: ledger-narwhal-batch-certificate: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/narwhal/batch-certificate @@ -551,7 +550,7 @@ jobs: ledger-narwhal-batch-header: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/narwhal/batch-header @@ -560,7 +559,7 @@ jobs: ledger-narwhal-data: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/narwhal/data @@ -569,7 +568,7 @@ jobs: ledger-narwhal-subdag: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/narwhal/subdag @@ -578,7 +577,7 @@ jobs: ledger-narwhal-transmission: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/narwhal/transmission @@ -587,7 +586,7 @@ jobs: ledger-narwhal-transmission-id: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/narwhal/transmission-id @@ -596,7 +595,7 @@ jobs: ledger-puzzle: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/puzzle @@ -605,7 +604,7 @@ jobs: ledger-puzzle-epoch: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/puzzle/epoch @@ -614,7 +613,7 @@ jobs: ledger-query: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/query @@ -623,7 +622,7 @@ jobs: ledger-store: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: --features=rocks @@ -633,7 +632,7 @@ jobs: ledger-test-helpers: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: ledger/test-helpers @@ -642,7 +641,7 @@ jobs: parameters: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: parameters @@ -651,7 +650,7 @@ jobs: synthesizer: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: --lib --bins @@ -661,7 +660,7 @@ jobs: synthesizer-integration: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: --test '*' @@ -671,7 +670,7 @@ jobs: synthesizer-process: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: synthesizer/process @@ -680,7 +679,7 @@ jobs: synthesizer-process-with-rocksdb: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: --features=rocks @@ -690,7 +689,7 @@ jobs: synthesizer-program: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: --lib --bins @@ -700,7 +699,7 @@ jobs: synthesizer-program-integration: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: --test '*' -- --skip keccak --skip psd --skip sha @@ -710,7 +709,7 @@ jobs: synthesizer-program-integration-keccak: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: keccak --test '*' @@ -720,7 +719,7 @@ jobs: synthesizer-program-integration-psd: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: psd --test '*' @@ -730,7 +729,7 @@ jobs: synthesizer-program-integration-sha: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: flags: sha --test '*' @@ -740,7 +739,7 @@ jobs: synthesizer-snark: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - run_serial: workspace_member: synthesizer/snark @@ -749,7 +748,7 @@ jobs: utilities: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: utilities @@ -758,7 +757,7 @@ jobs: utilities-derives: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - run_serial: workspace_member: utilities/derives @@ -767,7 +766,7 @@ jobs: wasm: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - checkout - setup_environment: @@ -785,7 +784,7 @@ jobs: check-fmt: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - checkout - install_rust_nightly @@ -801,7 +800,7 @@ jobs: check-clippy: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: 2xlarge + resource_class: anf/2xlarge steps: - checkout - setup_environment: @@ -818,7 +817,7 @@ jobs: check-all-targets: docker: - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well - resource_class: xlarge + resource_class: anf/xlarge steps: - checkout - setup_environment: @@ -833,7 +832,7 @@ jobs: verify-windows: executor: name: windows/default - size: 2xlarge + size: xlarge environment: CARGO_NET_GIT_FETCH_WITH_CLI: "true" parameters: From aeba7d2dde29d5f1c0fea367d71089d2fc29f769 Mon Sep 17 00:00:00 2001 From: Fabiano Date: Thu, 16 May 2024 01:50:56 -0400 Subject: [PATCH 3/7] bump Rust version on CI image --- .circleci/config.yml | 144 +++++++++++++++++++++---------------------- Cargo.toml | 2 +- 2 files changed, 73 insertions(+), 73 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index b2cc706647..ab73e5cf52 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -136,7 +136,7 @@ commands: jobs: snarkvm: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - checkout @@ -146,7 +146,7 @@ jobs: algorithms: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -155,7 +155,7 @@ jobs: algorithms-profiler: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: # This runs a single test with profiler enabled @@ -165,7 +165,7 @@ jobs: circuit: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -174,7 +174,7 @@ jobs: circuit-account: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -184,7 +184,7 @@ jobs: # This checks that no `console` structs are used in core circuit logic. circuit-account-noconsole: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -194,7 +194,7 @@ jobs: circuit-algorithms: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -203,7 +203,7 @@ jobs: circuit-collections: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -213,7 +213,7 @@ jobs: # This checks that no `console` structs are used in core circuit logic. circuit-collections-noconsole: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -223,7 +223,7 @@ jobs: circuit-environment: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -232,7 +232,7 @@ jobs: circuit-network: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -241,7 +241,7 @@ jobs: circuit-program: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -250,7 +250,7 @@ jobs: circuit-types: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -259,7 +259,7 @@ jobs: circuit-types-address: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -268,7 +268,7 @@ jobs: circuit-types-boolean: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -277,7 +277,7 @@ jobs: circuit-types-field: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -286,7 +286,7 @@ jobs: circuit-types-group: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -295,7 +295,7 @@ jobs: circuit-types-integers: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -305,7 +305,7 @@ jobs: circuit-types-scalar: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -314,7 +314,7 @@ jobs: circuit-types-string: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -322,7 +322,7 @@ jobs: cache_key: snarkvm-circuit-types-string-cache console: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -331,7 +331,7 @@ jobs: console-account: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -340,7 +340,7 @@ jobs: console-algorithms: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -349,7 +349,7 @@ jobs: console-collections: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -358,7 +358,7 @@ jobs: console-network: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -367,7 +367,7 @@ jobs: console-network-environment: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -376,7 +376,7 @@ jobs: console-program: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -385,7 +385,7 @@ jobs: console-types: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -394,7 +394,7 @@ jobs: console-types-address: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -403,7 +403,7 @@ jobs: console-types-boolean: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -412,7 +412,7 @@ jobs: console-types-field: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -421,7 +421,7 @@ jobs: console-types-group: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -430,7 +430,7 @@ jobs: console-types-integers: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -439,7 +439,7 @@ jobs: console-types-scalar: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -448,7 +448,7 @@ jobs: console-types-string: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -457,7 +457,7 @@ jobs: curves: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -466,7 +466,7 @@ jobs: fields: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -475,7 +475,7 @@ jobs: ledger: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -484,7 +484,7 @@ jobs: ledger-with-rocksdb: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -494,7 +494,7 @@ jobs: ledger-with-valid-solutions: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -504,7 +504,7 @@ jobs: ledger-authority: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -513,7 +513,7 @@ jobs: ledger-block: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -522,7 +522,7 @@ jobs: ledger-committee: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -531,7 +531,7 @@ jobs: ledger-narwhal: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -540,7 +540,7 @@ jobs: ledger-narwhal-batch-certificate: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -549,7 +549,7 @@ jobs: ledger-narwhal-batch-header: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -558,7 +558,7 @@ jobs: ledger-narwhal-data: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -567,7 +567,7 @@ jobs: ledger-narwhal-subdag: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -576,7 +576,7 @@ jobs: ledger-narwhal-transmission: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -585,7 +585,7 @@ jobs: ledger-narwhal-transmission-id: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -594,7 +594,7 @@ jobs: ledger-puzzle: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -603,7 +603,7 @@ jobs: ledger-puzzle-epoch: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -612,7 +612,7 @@ jobs: ledger-query: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -621,7 +621,7 @@ jobs: ledger-store: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -631,7 +631,7 @@ jobs: ledger-test-helpers: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -640,7 +640,7 @@ jobs: parameters: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -649,7 +649,7 @@ jobs: synthesizer: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -659,7 +659,7 @@ jobs: synthesizer-integration: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -669,7 +669,7 @@ jobs: synthesizer-process: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -678,7 +678,7 @@ jobs: synthesizer-process-with-rocksdb: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -688,7 +688,7 @@ jobs: synthesizer-program: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -698,7 +698,7 @@ jobs: synthesizer-program-integration: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -708,7 +708,7 @@ jobs: synthesizer-program-integration-keccak: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -718,7 +718,7 @@ jobs: synthesizer-program-integration-psd: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -728,7 +728,7 @@ jobs: synthesizer-program-integration-sha: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -738,7 +738,7 @@ jobs: synthesizer-snark: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -747,7 +747,7 @@ jobs: utilities: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -756,7 +756,7 @@ jobs: utilities-derives: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -765,7 +765,7 @@ jobs: wasm: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - checkout @@ -783,7 +783,7 @@ jobs: check-fmt: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - checkout @@ -799,7 +799,7 @@ jobs: check-clippy: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - checkout @@ -816,7 +816,7 @@ jobs: check-all-targets: docker: - - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - checkout diff --git a/Cargo.toml b/Cargo.toml index 52106ffccf..d391deaf14 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ version = "0.16.19" authors = [ "The Aleo Team " ] description = "A decentralized virtual machine" homepage = "https://aleo.org" -repository = "https://github.com/AleoHQ/snarkVM" +repository = "https://github.com/AleoNet/snarkVM" keywords = [ "aleo", "cryptography", From 95ca3d9e0498215ee908de23f20ded8e31510882 Mon Sep 17 00:00:00 2001 From: Fabiano Date: Thu, 16 May 2024 02:15:50 -0400 Subject: [PATCH 4/7] updating Rust version --- Cargo.toml | 2 +- rust-toolchain | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d391deaf14..b81742dfce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ categories = [ include = [ "Cargo.toml", "vm", "README.md", "LICENSE.md" ] license = "Apache-2.0" edition = "2021" -rust-version = "1.76.0" # Attention - Change the MSRV in rust-toolchain and in .circleci/config.yml as well +rust-version = "1.78.0" # Attention - Change the MSRV in rust-toolchain and in .circleci/config.yml as well [workspace] members = [ diff --git a/rust-toolchain b/rust-toolchain index 32a6ce3c71..54227249d1 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1 +1 @@ -1.76.0 +1.78.0 From 8421792564181e1c950b36682ff7a1a66a9c107f Mon Sep 17 00:00:00 2001 From: raychu86 <14917648+raychu86@users.noreply.github.com> Date: Wed, 15 May 2024 23:17:27 -0700 Subject: [PATCH 5/7] Fix tests --- console/network/src/lib.rs | 2 +- console/network/src/testnet_v0.rs | 3 +++ parameters/src/testnet/genesis.rs | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/console/network/src/lib.rs b/console/network/src/lib.rs index f61df5ff42..e4252df0f2 100644 --- a/console/network/src/lib.rs +++ b/console/network/src/lib.rs @@ -91,7 +91,7 @@ pub trait Network: const INCLUSION_FUNCTION_NAME: &'static str; /// The fixed timestamp of the genesis block. - const GENESIS_TIMESTAMP: i64 = 1715776496; // 2024-05-15 12:34:56 UTC + const GENESIS_TIMESTAMP: i64 = 1696118400; // 2023-10-01 00:00:00 UTC /// The genesis block coinbase target. #[cfg(not(feature = "test"))] const GENESIS_COINBASE_TARGET: u64 = (1u64 << 10).saturating_sub(1); diff --git a/console/network/src/testnet_v0.rs b/console/network/src/testnet_v0.rs index 3719db7a81..81f55bda53 100644 --- a/console/network/src/testnet_v0.rs +++ b/console/network/src/testnet_v0.rs @@ -132,10 +132,13 @@ impl Network for TestnetV0 { /// The network edition. const EDITION: u16 = 0; + // 2024-05-15 12:34:56 UTC /// The genesis block coinbase target. const GENESIS_COINBASE_TARGET: u64 = (1u64 << 5).saturating_sub(1); /// The genesis block proof target. const GENESIS_PROOF_TARGET: u64 = 1u64 << 3; + /// The fixed timestamp of the genesis block. + const GENESIS_TIMESTAMP: i64 = 1715776496; /// The network ID. const ID: u16 = 1; /// The function name for the inclusion circuit. diff --git a/parameters/src/testnet/genesis.rs b/parameters/src/testnet/genesis.rs index 6580c829f6..d3a8b49351 100644 --- a/parameters/src/testnet/genesis.rs +++ b/parameters/src/testnet/genesis.rs @@ -27,6 +27,6 @@ mod tests { #[test] fn test_genesis_block() { let bytes = GenesisBytes::load_bytes(); - assert_eq!(15485, bytes.len() as u64, "Update me if serialization has changed"); + assert_eq!(14943, bytes.len() as u64, "Update me if serialization has changed"); } } From f8deffb2ad494bafb950497784976781349c40f3 Mon Sep 17 00:00:00 2001 From: Fabiano Date: Thu, 16 May 2024 10:28:24 -0400 Subject: [PATCH 6/7] Downgrading Rust version to fix clippy CI issue --- .cargo/{config => config.toml} | 0 .circleci/config.yml | 144 ++++++++++++++++----------------- Cargo.toml | 2 +- rust-toolchain | 2 +- 4 files changed, 74 insertions(+), 74 deletions(-) rename .cargo/{config => config.toml} (100%) diff --git a/.cargo/config b/.cargo/config.toml similarity index 100% rename from .cargo/config rename to .cargo/config.toml diff --git a/.circleci/config.yml b/.circleci/config.yml index ab73e5cf52..b2cc706647 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -136,7 +136,7 @@ commands: jobs: snarkvm: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - checkout @@ -146,7 +146,7 @@ jobs: algorithms: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -155,7 +155,7 @@ jobs: algorithms-profiler: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: # This runs a single test with profiler enabled @@ -165,7 +165,7 @@ jobs: circuit: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -174,7 +174,7 @@ jobs: circuit-account: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -184,7 +184,7 @@ jobs: # This checks that no `console` structs are used in core circuit logic. circuit-account-noconsole: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -194,7 +194,7 @@ jobs: circuit-algorithms: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -203,7 +203,7 @@ jobs: circuit-collections: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -213,7 +213,7 @@ jobs: # This checks that no `console` structs are used in core circuit logic. circuit-collections-noconsole: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -223,7 +223,7 @@ jobs: circuit-environment: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -232,7 +232,7 @@ jobs: circuit-network: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -241,7 +241,7 @@ jobs: circuit-program: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -250,7 +250,7 @@ jobs: circuit-types: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -259,7 +259,7 @@ jobs: circuit-types-address: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -268,7 +268,7 @@ jobs: circuit-types-boolean: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -277,7 +277,7 @@ jobs: circuit-types-field: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -286,7 +286,7 @@ jobs: circuit-types-group: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -295,7 +295,7 @@ jobs: circuit-types-integers: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -305,7 +305,7 @@ jobs: circuit-types-scalar: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -314,7 +314,7 @@ jobs: circuit-types-string: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -322,7 +322,7 @@ jobs: cache_key: snarkvm-circuit-types-string-cache console: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -331,7 +331,7 @@ jobs: console-account: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -340,7 +340,7 @@ jobs: console-algorithms: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -349,7 +349,7 @@ jobs: console-collections: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -358,7 +358,7 @@ jobs: console-network: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -367,7 +367,7 @@ jobs: console-network-environment: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -376,7 +376,7 @@ jobs: console-program: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -385,7 +385,7 @@ jobs: console-types: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -394,7 +394,7 @@ jobs: console-types-address: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -403,7 +403,7 @@ jobs: console-types-boolean: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -412,7 +412,7 @@ jobs: console-types-field: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -421,7 +421,7 @@ jobs: console-types-group: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -430,7 +430,7 @@ jobs: console-types-integers: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -439,7 +439,7 @@ jobs: console-types-scalar: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -448,7 +448,7 @@ jobs: console-types-string: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -457,7 +457,7 @@ jobs: curves: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -466,7 +466,7 @@ jobs: fields: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -475,7 +475,7 @@ jobs: ledger: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -484,7 +484,7 @@ jobs: ledger-with-rocksdb: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -494,7 +494,7 @@ jobs: ledger-with-valid-solutions: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -504,7 +504,7 @@ jobs: ledger-authority: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -513,7 +513,7 @@ jobs: ledger-block: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -522,7 +522,7 @@ jobs: ledger-committee: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -531,7 +531,7 @@ jobs: ledger-narwhal: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -540,7 +540,7 @@ jobs: ledger-narwhal-batch-certificate: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -549,7 +549,7 @@ jobs: ledger-narwhal-batch-header: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -558,7 +558,7 @@ jobs: ledger-narwhal-data: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -567,7 +567,7 @@ jobs: ledger-narwhal-subdag: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -576,7 +576,7 @@ jobs: ledger-narwhal-transmission: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -585,7 +585,7 @@ jobs: ledger-narwhal-transmission-id: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -594,7 +594,7 @@ jobs: ledger-puzzle: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -603,7 +603,7 @@ jobs: ledger-puzzle-epoch: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -612,7 +612,7 @@ jobs: ledger-query: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -621,7 +621,7 @@ jobs: ledger-store: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -631,7 +631,7 @@ jobs: ledger-test-helpers: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -640,7 +640,7 @@ jobs: parameters: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -649,7 +649,7 @@ jobs: synthesizer: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -659,7 +659,7 @@ jobs: synthesizer-integration: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -669,7 +669,7 @@ jobs: synthesizer-process: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -678,7 +678,7 @@ jobs: synthesizer-process-with-rocksdb: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -688,7 +688,7 @@ jobs: synthesizer-program: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -698,7 +698,7 @@ jobs: synthesizer-program-integration: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -708,7 +708,7 @@ jobs: synthesizer-program-integration-keccak: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -718,7 +718,7 @@ jobs: synthesizer-program-integration-psd: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -728,7 +728,7 @@ jobs: synthesizer-program-integration-sha: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -738,7 +738,7 @@ jobs: synthesizer-snark: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - run_serial: @@ -747,7 +747,7 @@ jobs: utilities: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -756,7 +756,7 @@ jobs: utilities-derives: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - run_serial: @@ -765,7 +765,7 @@ jobs: wasm: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - checkout @@ -783,7 +783,7 @@ jobs: check-fmt: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - checkout @@ -799,7 +799,7 @@ jobs: check-clippy: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/2xlarge steps: - checkout @@ -816,7 +816,7 @@ jobs: check-all-targets: docker: - - image: cimg/rust:1.78.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well + - image: cimg/rust:1.76.0 # Attention - Change the MSRV in Cargo.toml and rust-toolchain as well resource_class: anf/xlarge steps: - checkout diff --git a/Cargo.toml b/Cargo.toml index b81742dfce..d391deaf14 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -22,7 +22,7 @@ categories = [ include = [ "Cargo.toml", "vm", "README.md", "LICENSE.md" ] license = "Apache-2.0" edition = "2021" -rust-version = "1.78.0" # Attention - Change the MSRV in rust-toolchain and in .circleci/config.yml as well +rust-version = "1.76.0" # Attention - Change the MSRV in rust-toolchain and in .circleci/config.yml as well [workspace] members = [ diff --git a/rust-toolchain b/rust-toolchain index 54227249d1..32a6ce3c71 100644 --- a/rust-toolchain +++ b/rust-toolchain @@ -1 +1 @@ -1.78.0 +1.76.0 From 0d1b1502e1a1067d9f4c945f08e29b6e63eecbed Mon Sep 17 00:00:00 2001 From: Howard Wu <9260812+howardwu@users.noreply.github.com> Date: Thu, 16 May 2024 11:08:57 -0700 Subject: [PATCH 7/7] Update timestamp comment placement (nit) --- console/network/src/lib.rs | 2 +- console/network/src/mainnet_v0.rs | 2 ++ console/network/src/testnet_v0.rs | 3 +-- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/console/network/src/lib.rs b/console/network/src/lib.rs index e4252df0f2..306a77b6fe 100644 --- a/console/network/src/lib.rs +++ b/console/network/src/lib.rs @@ -91,7 +91,7 @@ pub trait Network: const INCLUSION_FUNCTION_NAME: &'static str; /// The fixed timestamp of the genesis block. - const GENESIS_TIMESTAMP: i64 = 1696118400; // 2023-10-01 00:00:00 UTC + const GENESIS_TIMESTAMP: i64; /// The genesis block coinbase target. #[cfg(not(feature = "test"))] const GENESIS_COINBASE_TARGET: u64 = (1u64 << 10).saturating_sub(1); diff --git a/console/network/src/mainnet_v0.rs b/console/network/src/mainnet_v0.rs index fa9825b554..1724e084ca 100644 --- a/console/network/src/mainnet_v0.rs +++ b/console/network/src/mainnet_v0.rs @@ -133,6 +133,8 @@ impl Network for MainnetV0 { /// The network edition. const EDITION: u16 = 0; + /// The fixed timestamp of the genesis block. + const GENESIS_TIMESTAMP: i64 = 1696118400 /* 2023-10-01 00:00:00 UTC */; /// The network ID. const ID: u16 = 0; /// The function name for the inclusion circuit. diff --git a/console/network/src/testnet_v0.rs b/console/network/src/testnet_v0.rs index 81f55bda53..315e6ad8c9 100644 --- a/console/network/src/testnet_v0.rs +++ b/console/network/src/testnet_v0.rs @@ -132,13 +132,12 @@ impl Network for TestnetV0 { /// The network edition. const EDITION: u16 = 0; - // 2024-05-15 12:34:56 UTC /// The genesis block coinbase target. const GENESIS_COINBASE_TARGET: u64 = (1u64 << 5).saturating_sub(1); /// The genesis block proof target. const GENESIS_PROOF_TARGET: u64 = 1u64 << 3; /// The fixed timestamp of the genesis block. - const GENESIS_TIMESTAMP: i64 = 1715776496; + const GENESIS_TIMESTAMP: i64 = 1715776496 /* 2024-05-15 12:34:56 UTC */; /// The network ID. const ID: u16 = 1; /// The function name for the inclusion circuit.