From feb62d389533a6b5b016fe3a7e1aa4be87e3f091 Mon Sep 17 00:00:00 2001 From: Eero Kelly Date: Thu, 11 Jun 2026 21:04:02 +0000 Subject: [PATCH 1/2] Update IC repo --- Cargo.Bazel.lock | 546 +++++++++++++++++++++++++++-------------------- Cargo.lock | 352 +++++++++++++++--------------- Cargo.toml | 96 ++++----- WORKSPACE.bazel | 2 +- 4 files changed, 547 insertions(+), 449 deletions(-) diff --git a/Cargo.Bazel.lock b/Cargo.Bazel.lock index 744545bab..c4bde9266 100644 --- a/Cargo.Bazel.lock +++ b/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "9e0131cec0a9bb0bbdc364c7d7492aef9c97103418037447af45cf0188a963fd", + "checksum": "3804c4135bfcca159dcec52800164457cf5abdc7fe23b1f095fd7d87ffc8fbd0", "crates": { "actix-codec 0.5.2": { "name": "actix-codec", @@ -3027,7 +3027,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ic_os/sev/attestation" } @@ -6501,7 +6501,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/candid_utils" } @@ -10358,7 +10358,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/cmc" } @@ -10444,6 +10444,10 @@ "id": "ic-metrics-encoder 1.1.2", "target": "ic_metrics_encoder" }, + { + "id": "ic-nervous-system-clients 0.0.1", + "target": "ic_nervous_system_clients" + }, { "id": "ic-nervous-system-common 0.9.0", "target": "ic_nervous_system_common" @@ -12101,7 +12105,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rust_canisters/dfn_candid" } @@ -12169,7 +12173,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rust_canisters/dfn_core" } @@ -12221,7 +12225,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rust_canisters/dfn_http" } @@ -12285,7 +12289,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rust_canisters/dfn_http_metrics" } @@ -12353,7 +12357,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rust_canisters/dfn_protobuf" } @@ -15183,7 +15187,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/internal/crypto_lib/threshold_sig/canister_threshold_sig/fe-derive" } @@ -17730,7 +17734,8 @@ "default-hasher", "equivalent", "inline-more", - "raw-entry" + "raw-entry", + "serde" ], "selects": {} }, @@ -17747,6 +17752,10 @@ { "id": "foldhash 0.1.5", "target": "foldhash" + }, + { + "id": "serde 1.0.228", + "target": "serde" } ], "selects": {} @@ -17919,54 +17928,6 @@ ], "license_file": "LICENSE-APACHE" }, - "heck 0.3.3": { - "name": "heck", - "version": "0.3.3", - "package_url": "https://github.com/withoutboats/heck", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/heck/0.3.3/download", - "sha256": "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" - } - }, - "targets": [ - { - "Library": { - "crate_name": "heck", - "crate_root": "src/lib.rs", - "srcs": { - "allow_empty": true, - "include": [ - "**/*.rs" - ] - } - } - } - ], - "library_target_name": "heck", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "unicode-segmentation 1.13.2", - "target": "unicode_segmentation" - } - ], - "selects": {} - }, - "edition": "2018", - "version": "0.3.3" - }, - "license": "MIT OR Apache-2.0", - "license_ids": [ - "Apache-2.0", - "MIT" - ], - "license_file": "LICENSE-APACHE" - }, "heck 0.4.1": { "name": "heck", "version": "0.4.1", @@ -19415,7 +19376,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/monitoring/adapter_metrics/client" } @@ -19495,7 +19456,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/monitoring/adapter_metrics/service" } @@ -20036,7 +19997,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/types/base_types" } @@ -20200,7 +20161,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/bitcoin/replica_types" } @@ -20268,7 +20229,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/canister_client" } @@ -20392,7 +20353,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/canister_client/sender" } @@ -20460,7 +20421,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rust_canisters/canister_log" } @@ -20510,7 +20471,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rust_canisters/canister_profiler" } @@ -20745,7 +20706,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/canonical_state" } @@ -20866,7 +20827,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/canonical_state/tree_hash" } @@ -21260,7 +21221,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/certification" } @@ -21402,7 +21363,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/canonical_state/certification_version" } @@ -21514,7 +21475,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/config" } @@ -21594,7 +21555,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/interfaces/sig_verification" } @@ -21642,7 +21603,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/internal/crypto_lib/bls12_381/type" } @@ -21739,7 +21700,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/internal/crypto_lib/hmac" } @@ -21787,7 +21748,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/internal/crypto_lib/multi_sig/bls12_381" } @@ -21883,7 +21844,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/internal/crypto_lib/seed" } @@ -21951,7 +21912,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/internal/crypto_lib/threshold_sig/bls12_381" } @@ -22072,7 +22033,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/internal/crypto_lib/threshold_sig/canister_threshold_sig" } @@ -22209,7 +22170,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/internal/crypto_lib/types" } @@ -22294,7 +22255,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/node_key_validation" } @@ -22382,7 +22343,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/secrets_containers" } @@ -22434,7 +22395,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/sha2" } @@ -22482,7 +22443,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/test_utils/reproducible_rng" } @@ -22534,7 +22495,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/node_key_validation/tls_cert_validation" } @@ -22602,7 +22563,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/tree_hash" } @@ -22670,7 +22631,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/utils/basic_sig" } @@ -22726,7 +22687,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/utils/ni_dkg" } @@ -22782,7 +22743,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/utils/threshold_sig" } @@ -22842,7 +22803,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/crypto/utils/threshold_sig_der" } @@ -22906,7 +22867,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/ic-dummy-getrandom-for-wasm" } @@ -23050,7 +23011,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/ic-ed25519" } @@ -23111,6 +23072,10 @@ "id": "rand 0.8.5", "target": "rand" }, + { + "id": "rand_chacha 0.3.1", + "target": "rand_chacha" + }, { "id": "thiserror 2.0.18", "target": "thiserror" @@ -23139,7 +23104,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/ic-error-types" } @@ -23210,7 +23175,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/ic-heap-bytes" } @@ -23279,7 +23244,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/ic-heap-bytes-derive" } @@ -23339,7 +23304,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/http_endpoints/async_utils" } @@ -23415,7 +23380,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/http_endpoints/metrics" } @@ -23491,7 +23456,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/ic-http-types" } @@ -23549,7 +23514,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ledger_suite/icrc1" } @@ -23659,7 +23624,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ledger_suite/icrc1/index-ng" } @@ -23789,7 +23754,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ledger_suite/icrc1/ledger" } @@ -23996,7 +23961,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ledger_suite/icrc1/test_utils" } @@ -24112,7 +24077,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ledger_suite/icrc1/tokens_u64" } @@ -24180,7 +24145,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/interfaces" } @@ -24297,7 +24262,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/interfaces/adapter_client" } @@ -24354,7 +24319,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/interfaces/registry" } @@ -24410,7 +24375,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ledger_suite/common/ledger_canister_core" } @@ -24507,7 +24472,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ledger_suite/common/ledger_core" } @@ -24579,7 +24544,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/ic-ledger-hash-of" } @@ -24637,7 +24602,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/limits" } @@ -24676,7 +24641,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/monitoring/logger" } @@ -25055,7 +25020,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/types/management_canister_types" } @@ -25105,6 +25070,10 @@ "id": "ic-protobuf 0.9.0", "target": "ic_protobuf" }, + { + "id": "ic-types-cycles 0.9.0", + "target": "ic_types_cycles" + }, { "id": "ic-utils 0.9.0", "target": "ic_utils" @@ -25292,7 +25261,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/monitoring/metrics" } @@ -25405,7 +25374,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/access_list" } @@ -25444,7 +25413,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/canisters" } @@ -25553,7 +25522,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/chunks" } @@ -25613,7 +25582,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/clients" } @@ -25651,6 +25620,10 @@ "id": "ic-base-types 0.9.0", "target": "ic_base_types" }, + { + "id": "ic-cdk 0.19.0", + "target": "ic_cdk" + }, { "id": "ic-error-types 0.2.0", "target": "ic_error_types" @@ -25683,6 +25656,10 @@ "id": "ic-utils 0.9.0", "target": "ic_utils" }, + { + "id": "ic-xrc-types 1.2.0", + "target": "ic_xrc_types" + }, { "id": "icrc-ledger-client 0.2.0", "target": "icrc_ledger_client" @@ -25730,7 +25707,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/collections/union_multi_map" } @@ -25769,7 +25746,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/common" } @@ -25933,7 +25910,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/common/build_metadata" } @@ -25972,7 +25949,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/common/test_keys" } @@ -26040,7 +26017,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/common/validation" } @@ -26079,7 +26056,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/governance" } @@ -26143,7 +26120,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/initial_supply" } @@ -26220,7 +26197,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/linear_map" } @@ -26268,7 +26245,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/lock" } @@ -26307,7 +26284,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/long_message" } @@ -26370,7 +26347,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/proto" } @@ -26438,7 +26415,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/proxied_canister_calls_tracker" } @@ -26490,7 +26467,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/query_instruction_logger" } @@ -26542,7 +26519,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/rate_limits" } @@ -26594,7 +26571,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/root" } @@ -26686,7 +26663,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/runtime" } @@ -26759,7 +26736,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/string" } @@ -26798,7 +26775,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/temporary" } @@ -26837,7 +26814,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/time_helpers" } @@ -26885,7 +26862,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/timer_task" } @@ -26966,7 +26943,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/timers" } @@ -27018,7 +26995,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/timestamp" } @@ -27066,7 +27043,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nervous_system/neurons_fund" } @@ -27143,7 +27120,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/common" } @@ -27243,7 +27220,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/constants" } @@ -27295,7 +27272,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/governance" } @@ -27549,6 +27526,10 @@ "id": "ic-utils 0.9.0", "target": "ic_utils" }, + { + "id": "ic-xrc-types 1.2.0", + "target": "ic_xrc_types" + }, { "id": "icp-ledger 0.9.0", "target": "icp_ledger" @@ -27700,7 +27681,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/governance/api" } @@ -27813,7 +27794,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/governance/conversions" } @@ -27865,7 +27846,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/governance/derive_self_describing" } @@ -27921,7 +27902,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/governance/init" } @@ -28004,7 +27985,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/handlers/lifeline/interface" } @@ -28060,7 +28041,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/handlers/root/interface" } @@ -28145,7 +28126,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/node_rewards/canister/api" } @@ -28221,7 +28202,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/protobuf" } @@ -28305,7 +28286,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/canister_client/read_state_response_parser" } @@ -28377,7 +28358,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/canister/api" } @@ -28457,7 +28438,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/canister/chunkify" } @@ -28521,7 +28502,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/client" } @@ -28589,7 +28570,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/fake" } @@ -28641,7 +28622,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/helpers" } @@ -28737,7 +28718,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/proto" } @@ -28785,7 +28766,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/keys" } @@ -28853,7 +28834,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/local_registry" } @@ -28941,7 +28922,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/local_store" } @@ -29005,7 +28986,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/local_store/artifacts" } @@ -29044,7 +29025,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/nns_data_provider" } @@ -29161,7 +29142,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/node_provider_rewards" } @@ -29217,7 +29198,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/provisional_whitelist" } @@ -29269,7 +29250,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/resource_limits" } @@ -29333,7 +29314,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/routing_table" } @@ -29393,7 +29374,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/subnet_features" } @@ -29453,7 +29434,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/subnet_type" } @@ -29522,7 +29503,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/transport" } @@ -29603,7 +29584,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/replicated_state" } @@ -29824,7 +29805,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/ic-secp256k1" } @@ -29914,7 +29895,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/governance" } @@ -30260,7 +30241,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/governance/api" } @@ -30381,7 +30362,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/governance/proposal_criticality" } @@ -30429,7 +30410,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/governance/proposals_amount_total_limit" } @@ -30494,7 +30475,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/governance/token_valuation" } @@ -30603,7 +30584,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/init" } @@ -30731,7 +30712,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/root" } @@ -30913,7 +30894,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/swap" } @@ -31131,7 +31112,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/swap/proto_library" } @@ -31207,7 +31188,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/nns/sns-wasm" } @@ -31318,7 +31299,7 @@ "target": "ic_utils" }, { - "id": "ic-wasm 0.8.6", + "id": "ic-wasm 0.9.11", "target": "ic_wasm" }, { @@ -31419,7 +31400,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sys" } @@ -31692,7 +31673,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/types/types" } @@ -31880,7 +31861,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/types/cycles" } @@ -31957,7 +31938,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/utils" } @@ -32121,7 +32102,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/utils/thread" } @@ -32150,6 +32131,10 @@ { "id": "crossbeam-channel 0.5.15", "target": "crossbeam_channel" + }, + { + "id": "prometheus 0.14.0", + "target": "prometheus" } ], "selects": {} @@ -32169,7 +32154,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/utils/validate_eq" } @@ -32217,7 +32202,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/utils/validate_eq_derive" } @@ -32416,14 +32401,14 @@ ], "license_file": null }, - "ic-wasm 0.8.6": { + "ic-wasm 0.9.11": { "name": "ic-wasm", - "version": "0.8.6", + "version": "0.9.11", "package_url": "https://github.com/dfinity/ic-wasm", "repository": { "Http": { - "url": "https://static.crates.io/crates/ic-wasm/0.8.6/download", - "sha256": "19fabaeecfe37f24b433c62489242fc54503d98d4cc8d0f9ef7544dfdfc0ddcb" + "url": "https://static.crates.io/crates/ic-wasm/0.9.11/download", + "sha256": "04a4c6c1f1f7a2126be36fe51cdbc1c8991214f231811dca7ec1971d15cb6f91" } }, "targets": [ @@ -32447,10 +32432,7 @@ ], "crate_features": { "common": [ - "anyhow", - "clap", - "exe", - "serde" + "exe" ], "selects": {} }, @@ -32480,23 +32462,23 @@ "id": "serde 1.0.228", "target": "serde" }, - { - "id": "serde_json 1.0.149", - "target": "serde_json" - }, { "id": "thiserror 1.0.69", "target": "thiserror" }, { - "id": "walrus 0.21.3", + "id": "walrus 0.22.0", "target": "walrus" + }, + { + "id": "wasmparser 0.223.1", + "target": "wasmparser" } ], "selects": {} }, "edition": "2021", - "version": "0.8.6" + "version": "0.9.11" }, "license": "Apache-2.0", "license_ids": [ @@ -32512,7 +32494,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/types/wasm_types" } @@ -32844,7 +32826,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/ledger_suite/icp" } @@ -32969,7 +32951,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/icrc-cbor" } @@ -33037,7 +33019,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/icrc-ledger-client" } @@ -33100,7 +33082,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/icrc-ledger-client-cdk" } @@ -33167,7 +33149,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "packages/icrc-ledger-types" } @@ -39656,7 +39638,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rust_canisters/on_wire" } @@ -41297,7 +41279,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/phantom_newtype" } @@ -46257,7 +46239,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/registry/canister" } @@ -47011,7 +46993,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/node_rewards/rewards_calculation" } @@ -47465,7 +47447,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/rosetta-api/common/rosetta_core" } @@ -52529,7 +52511,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/sns/treasury_manager" } @@ -57311,7 +57293,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" + "Rev": "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" }, "strip_prefix": "rs/tree_deserializer" } @@ -58635,14 +58617,14 @@ ], "license_file": "LICENSE-MIT" }, - "walrus 0.21.3": { + "walrus 0.22.0": { "name": "walrus", - "version": "0.21.3", + "version": "0.22.0", "package_url": "https://github.com/rustwasm/walrus", "repository": { "Http": { - "url": "https://static.crates.io/crates/walrus/0.21.3/download", - "sha256": "501ace8ec3492754a9b3c4b59eac7159ceff8414f9e43a05029fe8ef43b9218f" + "url": "https://static.crates.io/crates/walrus/0.22.0/download", + "sha256": "d68aa3c7b80be75c8458fc087453e5a31a226cfffede2e9b932393b2ea1c624a" } }, "targets": [ @@ -58701,13 +58683,13 @@ "proc_macro_deps": { "common": [ { - "id": "walrus-macro 0.19.0", + "id": "walrus-macro 0.22.0", "target": "walrus_macro" } ], "selects": {} }, - "version": "0.21.3" + "version": "0.22.0" }, "license": "MIT/Apache-2.0", "license_ids": [ @@ -58716,14 +58698,14 @@ ], "license_file": "LICENSE-APACHE" }, - "walrus-macro 0.19.0": { + "walrus-macro 0.22.0": { "name": "walrus-macro", - "version": "0.19.0", + "version": "0.22.0", "package_url": "https://github.com/rustwasm/walrus/tree/crates/macro", "repository": { "Http": { - "url": "https://static.crates.io/crates/walrus-macro/0.19.0/download", - "sha256": "0a6e5bd22c71e77d60140b0bd5be56155a37e5bd14e24f5f87298040d0cc40d7" + "url": "https://static.crates.io/crates/walrus-macro/0.22.0/download", + "sha256": "439ad39ff894c43c9649fa724cdde9a6fc50b855d517ef071a93e5df82fe51d3" } }, "targets": [ @@ -58748,7 +58730,7 @@ "deps": { "common": [ { - "id": "heck 0.3.3", + "id": "heck 0.5.0", "target": "heck" }, { @@ -58760,14 +58742,14 @@ "target": "quote" }, { - "id": "syn 1.0.109", + "id": "syn 2.0.117", "target": "syn" } ], "selects": {} }, "edition": "2018", - "version": "0.19.0" + "version": "0.22.0" }, "license": "MIT/Apache-2.0", "license_ids": [ @@ -59641,6 +59623,110 @@ ], "license_file": null }, + "wasmparser 0.223.1": { + "name": "wasmparser", + "version": "0.223.1", + "package_url": "https://github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/wasmparser/0.223.1/download", + "sha256": "664b980991ed9a8c834eb528a8979ab1109edcf52dc05dd5751e2cc3fb31035d" + } + }, + "targets": [ + { + "Library": { + "crate_name": "wasmparser", + "crate_root": "src/lib.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + }, + { + "BuildScript": { + "crate_name": "build_script_build", + "crate_root": "build.rs", + "srcs": { + "allow_empty": true, + "include": [ + "**/*.rs" + ] + } + } + } + ], + "library_target_name": "wasmparser", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "component-model", + "default", + "features", + "hash-collections", + "serde", + "simd", + "std", + "validate" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "bitflags 2.11.0", + "target": "bitflags" + }, + { + "id": "hashbrown 0.15.5", + "target": "hashbrown" + }, + { + "id": "indexmap 2.14.0", + "target": "indexmap" + }, + { + "id": "semver 1.0.28", + "target": "semver" + }, + { + "id": "serde 1.0.228", + "target": "serde" + }, + { + "id": "wasmparser 0.223.1", + "target": "build_script_build" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.223.1" + }, + "build_script_attrs": { + "compile_data_glob": [ + "**" + ], + "compile_data_glob_excludes": [ + "**/*.rs" + ], + "data_glob": [ + "**" + ] + }, + "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", + "license_ids": [ + "Apache-2.0", + "MIT" + ], + "license_file": null + }, "wasmparser 0.244.0": { "name": "wasmparser", "version": "0.244.0", diff --git a/Cargo.lock b/Cargo.lock index a1d497b35..5a979ebd7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -539,7 +539,7 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" [[package]] name = "attestation" version = "0.0.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "der", @@ -1123,7 +1123,7 @@ dependencies = [ [[package]] name = "candid-utils" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "candid_parser", @@ -1757,7 +1757,7 @@ dependencies = [ [[package]] name = "cycles-minting-canister" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "build-info", @@ -1772,6 +1772,7 @@ dependencies = [ "ic-ledger-core", "ic-management-canister-types", "ic-metrics-encoder", + "ic-nervous-system-clients", "ic-nervous-system-common", "ic-nervous-system-common-build-metadata", "ic-nervous-system-governance", @@ -2067,7 +2068,7 @@ dependencies = [ [[package]] name = "dfn_candid" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "dfn_core", @@ -2080,7 +2081,7 @@ dependencies = [ [[package]] name = "dfn_core" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "on_wire", @@ -2089,7 +2090,7 @@ dependencies = [ [[package]] name = "dfn_http" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "dfn_candid", @@ -2101,7 +2102,7 @@ dependencies = [ [[package]] name = "dfn_http_metrics" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "dfn_candid", "dfn_core", @@ -2114,7 +2115,7 @@ dependencies = [ [[package]] name = "dfn_protobuf" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "on_wire", "prost", @@ -2594,7 +2595,7 @@ checksum = "9f1f227452a390804cdb637b74a86990f2a7d7ba4b7d5693aac9b4dd6defd8d6" [[package]] name = "fe-derive" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hex", "num-bigint-dig 0.9.1", @@ -2995,6 +2996,7 @@ dependencies = [ "allocator-api2", "equivalent", "foldhash 0.1.5", + "serde", ] [[package]] @@ -3024,15 +3026,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "heck" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "heck" version = "0.4.1" @@ -3268,7 +3261,7 @@ dependencies = [ [[package]] name = "ic-adapter-metrics-client" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hyper-util", "ic-adapter-metrics-service", @@ -3284,7 +3277,7 @@ dependencies = [ [[package]] name = "ic-adapter-metrics-service" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "prost", "prost-build", @@ -3394,7 +3387,7 @@ dependencies = [ [[package]] name = "ic-base-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "byte-unit", "bytes", @@ -3427,7 +3420,7 @@ dependencies = [ [[package]] name = "ic-btc-replica-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-error-types", @@ -3440,7 +3433,7 @@ dependencies = [ [[package]] name = "ic-canister-client" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "backoff", "futures-util", @@ -3467,7 +3460,7 @@ dependencies = [ [[package]] name = "ic-canister-client-sender" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-ed25519 0.6.0", @@ -3480,7 +3473,7 @@ dependencies = [ [[package]] name = "ic-canister-log" version = "0.2.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "serde", ] @@ -3488,7 +3481,7 @@ dependencies = [ [[package]] name = "ic-canister-profiler" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-metrics-encoder", "ic0", @@ -3539,7 +3532,7 @@ dependencies = [ [[package]] name = "ic-canonical-state" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-canonical-state-tree-hash", @@ -3564,7 +3557,7 @@ dependencies = [ [[package]] name = "ic-canonical-state-tree-hash" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-crypto-tree-hash", "itertools 0.12.1", @@ -3630,7 +3623,7 @@ dependencies = [ [[package]] name = "ic-certification" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hex", "ic-crypto-tree-hash", @@ -3657,7 +3650,7 @@ dependencies = [ [[package]] name = "ic-certification-version" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "strum 0.26.3", "strum_macros 0.26.4", @@ -3677,7 +3670,7 @@ dependencies = [ [[package]] name = "ic-config" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-protobuf", @@ -3693,7 +3686,7 @@ dependencies = [ [[package]] name = "ic-crypto-interfaces-sig-verification" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-types", ] @@ -3701,7 +3694,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-bls12-381-type" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "cached 0.49.3", "hex", @@ -3720,7 +3713,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-hmac" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-crypto-sha2", ] @@ -3728,7 +3721,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-multi-sig-bls12381" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "base64 0.13.1", "hex", @@ -3748,7 +3741,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-seed" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hex", "ic-crypto-sha2", @@ -3761,7 +3754,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-threshold-sig-bls12381" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "base64 0.13.1", "cached 0.49.3", @@ -3786,7 +3779,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-threshold-sig-canister-threshold-sig" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "curve25519-dalek", "fe-derive", @@ -3815,7 +3808,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hex", "ic-protobuf", @@ -3831,7 +3824,7 @@ dependencies = [ [[package]] name = "ic-crypto-node-key-validation" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hex", "ic-base-types", @@ -3849,7 +3842,7 @@ dependencies = [ [[package]] name = "ic-crypto-secrets-containers" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "serde", "zeroize", @@ -3858,7 +3851,7 @@ dependencies = [ [[package]] name = "ic-crypto-sha2" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "sha2 0.10.9", ] @@ -3866,7 +3859,7 @@ dependencies = [ [[package]] name = "ic-crypto-test-utils-reproducible-rng" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "rand 0.8.5", "rand_chacha 0.3.1", @@ -3875,7 +3868,7 @@ dependencies = [ [[package]] name = "ic-crypto-tls-cert-validation" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hex", "ic-ed25519 0.6.0", @@ -3888,7 +3881,7 @@ dependencies = [ [[package]] name = "ic-crypto-tree-hash" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-crypto-internal-types", "ic-crypto-sha2", @@ -3901,7 +3894,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-basic-sig" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-ed25519 0.6.0", @@ -3911,7 +3904,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-ni-dkg" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-crypto-internal-types", "ic-protobuf", @@ -3921,7 +3914,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-threshold-sig" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "base64 0.13.1", "ic-crypto-internal-threshold-sig-bls12381", @@ -3932,7 +3925,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-threshold-sig-der" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-crypto-internal-types", "ic-types", @@ -3944,7 +3937,7 @@ dependencies = [ [[package]] name = "ic-dummy-getrandom-for-wasm" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "getrandom 0.2.17", ] @@ -3969,7 +3962,7 @@ dependencies = [ [[package]] name = "ic-ed25519" version = "0.6.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "curve25519-dalek", "ed25519-dalek", @@ -3978,6 +3971,7 @@ dependencies = [ "ic_principal", "pem", "rand 0.8.5", + "rand_chacha 0.3.1", "thiserror 2.0.18", "zeroize", ] @@ -3985,7 +3979,7 @@ dependencies = [ [[package]] name = "ic-error-types" version = "0.2.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-heap-bytes", "regex-lite", @@ -3997,7 +3991,7 @@ dependencies = [ [[package]] name = "ic-heap-bytes" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-heap-bytes-derive", @@ -4009,7 +4003,7 @@ dependencies = [ [[package]] name = "ic-heap-bytes-derive" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "darling 0.20.11", "proc-macro2", @@ -4020,7 +4014,7 @@ dependencies = [ [[package]] name = "ic-http-endpoints-async-utils" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-stream", "futures", @@ -4035,7 +4029,7 @@ dependencies = [ [[package]] name = "ic-http-endpoints-metrics" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "axum 0.8.8", "ic-config", @@ -4050,7 +4044,7 @@ dependencies = [ [[package]] name = "ic-http-types" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "serde", @@ -4060,7 +4054,7 @@ dependencies = [ [[package]] name = "ic-icrc1" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ciborium", @@ -4082,7 +4076,7 @@ dependencies = [ [[package]] name = "ic-icrc1-index-ng" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ciborium", @@ -4109,7 +4103,7 @@ dependencies = [ [[package]] name = "ic-icrc1-ledger" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -4139,7 +4133,7 @@ dependencies = [ [[package]] name = "ic-icrc1-test-utils" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-agent 0.45.0", @@ -4164,7 +4158,7 @@ dependencies = [ [[package]] name = "ic-icrc1-tokens-u64" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-ledger-core", @@ -4177,7 +4171,7 @@ dependencies = [ [[package]] name = "ic-interfaces" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-crypto-interfaces-sig-verification", @@ -4201,7 +4195,7 @@ dependencies = [ [[package]] name = "ic-interfaces-adapter-client" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "strum_macros 0.26.4", "thiserror 2.0.18", @@ -4210,7 +4204,7 @@ dependencies = [ [[package]] name = "ic-interfaces-registry" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-types", "prost", @@ -4220,7 +4214,7 @@ dependencies = [ [[package]] name = "ic-ledger-canister-core" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -4239,7 +4233,7 @@ dependencies = [ [[package]] name = "ic-ledger-core" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-ledger-hash-of", @@ -4253,7 +4247,7 @@ dependencies = [ [[package]] name = "ic-ledger-hash-of" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "hex", @@ -4263,12 +4257,12 @@ dependencies = [ [[package]] name = "ic-limits" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-logger" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "chrono", "ic-config", @@ -4353,7 +4347,7 @@ dependencies = [ [[package]] name = "ic-management-canister-types-private" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-base-types", @@ -4361,6 +4355,7 @@ dependencies = [ "ic-btc-replica-types", "ic-error-types", "ic-protobuf", + "ic-types-cycles", "ic-utils 0.9.0", "num-traits", "serde", @@ -4401,7 +4396,7 @@ dependencies = [ [[package]] name = "ic-metrics" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "futures", "ic-adapter-metrics-client", @@ -4421,12 +4416,12 @@ checksum = "36e10842d8cc059a437567811d966cd8fab06e79d3382e4535db2a501cadb192" [[package]] name = "ic-nervous-system-access-list" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-nervous-system-canisters" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -4448,7 +4443,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-chunks" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-crypto-sha2", "ic-stable-structures", @@ -4459,12 +4454,13 @@ dependencies = [ [[package]] name = "ic-nervous-system-clients" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", "dfn_core", "ic-base-types", + "ic-cdk", "ic-error-types", "ic-ledger-core", "ic-management-canister-types-private", @@ -4473,6 +4469,7 @@ dependencies = [ "ic-nervous-system-proxied-canister-calls-tracker", "ic-nervous-system-runtime", "ic-utils 0.9.0", + "ic-xrc-types", "icrc-ledger-client", "icrc-ledger-client-cdk", "icrc-ledger-types", @@ -4483,12 +4480,12 @@ dependencies = [ [[package]] name = "ic-nervous-system-collections-union-multi-map" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-nervous-system-common" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "base64 0.13.1", "build-info-build", @@ -4517,12 +4514,12 @@ dependencies = [ [[package]] name = "ic-nervous-system-common-build-metadata" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-nervous-system-common-test-keys" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-canister-client-sender", @@ -4535,12 +4532,12 @@ dependencies = [ [[package]] name = "ic-nervous-system-common-validation" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-nervous-system-governance" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-stable-structures", @@ -4552,7 +4549,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-initial-supply" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -4566,7 +4563,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-linear-map" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "rust_decimal", ] @@ -4574,12 +4571,12 @@ dependencies = [ [[package]] name = "ic-nervous-system-lock" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-nervous-system-long-message" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-cdk", @@ -4590,7 +4587,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-proto" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "comparable", @@ -4603,7 +4600,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-proxied-canister-calls-tracker" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-cdk", @@ -4612,7 +4609,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-query-instruction-logger" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "quote", "syn 2.0.117", @@ -4621,7 +4618,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-rate-limits" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-stable-structures", "serde", @@ -4630,7 +4627,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-root" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "dfn_core", @@ -4649,7 +4646,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-runtime" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -4662,17 +4659,17 @@ dependencies = [ [[package]] name = "ic-nervous-system-string" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-nervous-system-temporary" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-nervous-system-time-helpers" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-cdk", ] @@ -4680,7 +4677,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-timer-task" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -4695,7 +4692,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-timers" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-cdk-timers", "slotmap", @@ -4704,7 +4701,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-timestamp" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "time", ] @@ -4712,7 +4709,7 @@ dependencies = [ [[package]] name = "ic-neurons-fund" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-cdk", "ic-nervous-system-common", @@ -4726,7 +4723,7 @@ dependencies = [ [[package]] name = "ic-nns-common" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "comparable", @@ -4747,7 +4744,7 @@ dependencies = [ [[package]] name = "ic-nns-constants" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "maplit", @@ -4756,7 +4753,7 @@ dependencies = [ [[package]] name = "ic-nns-governance" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "build-info", @@ -4818,6 +4815,7 @@ dependencies = [ "ic-stable-structures", "ic-types", "ic-utils 0.9.0", + "ic-xrc-types", "icp-ledger", "icrc-ledger-types", "itertools 0.12.1", @@ -4841,7 +4839,7 @@ dependencies = [ [[package]] name = "ic-nns-governance-api" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "hex", @@ -4864,7 +4862,7 @@ dependencies = [ [[package]] name = "ic-nns-governance-conversions" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-nns-governance-api", "ic-protobuf", @@ -4873,7 +4871,7 @@ dependencies = [ [[package]] name = "ic-nns-governance-derive-self-describing" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "proc-macro2", "quote", @@ -4883,7 +4881,7 @@ dependencies = [ [[package]] name = "ic-nns-governance-init" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "csv", "ic-base-types", @@ -4899,7 +4897,7 @@ dependencies = [ [[package]] name = "ic-nns-handler-lifeline-interface" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-crypto-sha2", @@ -4909,7 +4907,7 @@ dependencies = [ [[package]] name = "ic-nns-handler-root-interface" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -4925,7 +4923,7 @@ dependencies = [ [[package]] name = "ic-node-rewards-canister-api" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "chrono", @@ -4940,7 +4938,7 @@ dependencies = [ [[package]] name = "ic-protobuf" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "bincode", "candid", @@ -4957,7 +4955,7 @@ dependencies = [ [[package]] name = "ic-read-state-response-parser" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-canonical-state", "ic-certification 0.9.0", @@ -4971,7 +4969,7 @@ dependencies = [ [[package]] name = "ic-registry-canister-api" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "attestation", "candid", @@ -4987,7 +4985,7 @@ dependencies = [ [[package]] name = "ic-registry-canister-chunkify" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-cdk", "ic-nervous-system-chunks", @@ -4999,7 +4997,7 @@ dependencies = [ [[package]] name = "ic-registry-client" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "crossbeam-channel", "ic-interfaces-registry", @@ -5012,7 +5010,7 @@ dependencies = [ [[package]] name = "ic-registry-client-fake" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-interfaces-registry", "ic-types", @@ -5021,7 +5019,7 @@ dependencies = [ [[package]] name = "ic-registry-client-helpers" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-interfaces-registry", @@ -5041,7 +5039,7 @@ dependencies = [ [[package]] name = "ic-registry-common-proto" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "prost", ] @@ -5049,7 +5047,7 @@ dependencies = [ [[package]] name = "ic-registry-keys" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "hex", @@ -5062,7 +5060,7 @@ dependencies = [ [[package]] name = "ic-registry-local-registry" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-interfaces-registry", "ic-protobuf", @@ -5080,7 +5078,7 @@ dependencies = [ [[package]] name = "ic-registry-local-store" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-interfaces-registry", "ic-registry-common-proto", @@ -5092,12 +5090,12 @@ dependencies = [ [[package]] name = "ic-registry-local-store-artifacts" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "ic-registry-nns-data-provider" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -5121,7 +5119,7 @@ dependencies = [ [[package]] name = "ic-registry-node-provider-rewards" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-cdk", @@ -5131,7 +5129,7 @@ dependencies = [ [[package]] name = "ic-registry-provisional-whitelist" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-base-types", "ic-protobuf", @@ -5140,7 +5138,7 @@ dependencies = [ [[package]] name = "ic-registry-resource-limits" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "clap", @@ -5152,7 +5150,7 @@ dependencies = [ [[package]] name = "ic-registry-routing-table" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-base-types", @@ -5163,7 +5161,7 @@ dependencies = [ [[package]] name = "ic-registry-subnet-features" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-management-canister-types-private", @@ -5174,7 +5172,7 @@ dependencies = [ [[package]] name = "ic-registry-subnet-type" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-protobuf", @@ -5186,7 +5184,7 @@ dependencies = [ [[package]] name = "ic-registry-transport" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -5201,7 +5199,7 @@ dependencies = [ [[package]] name = "ic-replicated-state" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "bit-vec 0.6.3", "cvt", @@ -5251,7 +5249,7 @@ dependencies = [ [[package]] name = "ic-secp256k1" version = "0.3.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hex-literal", "hmac", @@ -5269,7 +5267,7 @@ dependencies = [ [[package]] name = "ic-sns-governance" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "base64 0.13.1", @@ -5339,7 +5337,7 @@ dependencies = [ [[package]] name = "ic-sns-governance-api" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "bytes", "candid", @@ -5364,7 +5362,7 @@ dependencies = [ [[package]] name = "ic-sns-governance-proposal-criticality" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-nervous-system-proto", ] @@ -5372,7 +5370,7 @@ dependencies = [ [[package]] name = "ic-sns-governance-proposals-amount-total-limit" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-sns-governance-token-valuation", "num-traits", @@ -5383,7 +5381,7 @@ dependencies = [ [[package]] name = "ic-sns-governance-token-valuation" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -5405,7 +5403,7 @@ dependencies = [ [[package]] name = "ic-sns-init" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "base64 0.13.1", "candid", @@ -5433,7 +5431,7 @@ dependencies = [ [[package]] name = "ic-sns-root" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "build-info", @@ -5463,7 +5461,7 @@ dependencies = [ [[package]] name = "ic-sns-swap" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "build-info", @@ -5502,7 +5500,7 @@ dependencies = [ [[package]] name = "ic-sns-swap-proto-library" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "comparable", @@ -5517,7 +5515,7 @@ dependencies = [ [[package]] name = "ic-sns-wasm" version = "1.0.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -5562,7 +5560,7 @@ dependencies = [ [[package]] name = "ic-sys" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "cvt", "hex", @@ -5617,7 +5615,7 @@ dependencies = [ [[package]] name = "ic-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "base64 0.13.1", "bincode", @@ -5658,7 +5656,7 @@ dependencies = [ [[package]] name = "ic-types-cycles" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-heap-bytes", @@ -5672,7 +5670,7 @@ dependencies = [ [[package]] name = "ic-utils" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "hex", "scoped_threadpool", @@ -5705,15 +5703,16 @@ dependencies = [ [[package]] name = "ic-utils-thread" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "crossbeam-channel", + "prometheus", ] [[package]] name = "ic-validate-eq" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-validate-eq-derive", ] @@ -5721,7 +5720,7 @@ dependencies = [ [[package]] name = "ic-validate-eq-derive" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "quote", "syn 2.0.117", @@ -5757,9 +5756,9 @@ dependencies = [ [[package]] name = "ic-wasm" -version = "0.8.6" +version = "0.9.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19fabaeecfe37f24b433c62489242fc54503d98d4cc8d0f9ef7544dfdfc0ddcb" +checksum = "04a4c6c1f1f7a2126be36fe51cdbc1c8991214f231811dca7ec1971d15cb6f91" dependencies = [ "anyhow", "candid", @@ -5767,15 +5766,15 @@ dependencies = [ "libflate", "rustc-demangle", "serde", - "serde_json", "thiserror 1.0.69", "walrus", + "wasmparser 0.223.1", ] [[package]] name = "ic-wasm-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-crypto-sha2", "ic-heap-bytes", @@ -5835,7 +5834,7 @@ dependencies = [ [[package]] name = "icp-ledger" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "comparable", @@ -5861,7 +5860,7 @@ dependencies = [ [[package]] name = "icrc-cbor" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "minicbor", @@ -5872,7 +5871,7 @@ dependencies = [ [[package]] name = "icrc-ledger-client" version = "0.2.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -5882,7 +5881,7 @@ dependencies = [ [[package]] name = "icrc-ledger-client-cdk" version = "0.2.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "async-trait", "candid", @@ -5893,7 +5892,7 @@ dependencies = [ [[package]] name = "icrc-ledger-types" version = "0.2.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "base32", "candid", @@ -6950,7 +6949,7 @@ dependencies = [ [[package]] name = "on_wire" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" [[package]] name = "once_cell" @@ -7214,7 +7213,7 @@ dependencies = [ [[package]] name = "phantom_newtype" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "ic-heap-bytes", @@ -7997,7 +7996,7 @@ checksum = "dc897dd8d9e8bd1ed8cdad82b5966c3e0ecae09fb1907d58efaa013543185d0a" [[package]] name = "registry-canister" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "attestation", "build-info", @@ -8119,7 +8118,7 @@ dependencies = [ [[package]] name = "rewards-calculation" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "chrono", "ic-base-types", @@ -8196,7 +8195,7 @@ checksum = "3582f63211428f83597b51b2ddb88e2a91a9d52d12831f9d08f5e624e8977422" [[package]] name = "rosetta-core" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "actix-web-prom", "anyhow", @@ -9017,7 +9016,7 @@ dependencies = [ [[package]] name = "sns-treasury-manager" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "candid", "derivative", @@ -9793,7 +9792,7 @@ dependencies = [ [[package]] name = "tree-deserializer" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=904f4dde68006d3cccee4dd3c3ecb4b3798d8790#904f4dde68006d3cccee4dd3c3ecb4b3798d8790" +source = "git+https://github.com/dfinity/ic.git?rev=abf88f2283940c12b2974b0fd19ceb2bf485ef8f#abf88f2283940c12b2974b0fd19ceb2bf485ef8f" dependencies = [ "ic-crypto-tree-hash", "leb128", @@ -9991,9 +9990,9 @@ dependencies = [ [[package]] name = "walrus" -version = "0.21.3" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501ace8ec3492754a9b3c4b59eac7159ceff8414f9e43a05029fe8ef43b9218f" +checksum = "d68aa3c7b80be75c8458fc087453e5a31a226cfffede2e9b932393b2ea1c624a" dependencies = [ "anyhow", "gimli", @@ -10007,14 +10006,14 @@ dependencies = [ [[package]] name = "walrus-macro" -version = "0.19.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a6e5bd22c71e77d60140b0bd5be56155a37e5bd14e24f5f87298040d0cc40d7" +checksum = "439ad39ff894c43c9649fa724cdde9a6fc50b855d517ef071a93e5df82fe51d3" dependencies = [ - "heck 0.3.3", + "heck 0.5.0", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.117", ] [[package]] @@ -10164,6 +10163,19 @@ dependencies = [ "serde", ] +[[package]] +name = "wasmparser" +version = "0.223.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "664b980991ed9a8c834eb528a8979ab1109edcf52dc05dd5751e2cc3fb31035d" +dependencies = [ + "bitflags 2.11.0", + "hashbrown 0.15.5", + "indexmap 2.14.0", + "semver", + "serde", +] + [[package]] name = "wasmparser" version = "0.244.0" diff --git a/Cargo.toml b/Cargo.toml index 15a880369..4ad966374 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -93,52 +93,52 @@ self_update = { version = "0.41.0", default-features = false, features = [ "archive-tar", "rustls", ] } -ic-base-types = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-canister-client = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-canister-client-sender = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } +ic-base-types = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-canister-client = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-canister-client-sender = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } ic-canisters = { path = "rs/ic-canisters" } -ic-http-types = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-config = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-crypto-utils-threshold-sig-der = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-dummy-getrandom-for-wasm = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-http-endpoints-metrics = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-interfaces-registry = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } +ic-http-types = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-config = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-crypto-utils-threshold-sig-der = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-dummy-getrandom-for-wasm = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-http-endpoints-metrics = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-interfaces-registry = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } ic-management-backend = { path = "rs/ic-management-backend" } -ic-management-canister-types-private = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } +ic-management-canister-types-private = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } ic-management-types = { path = "rs/ic-management-types" } -ic-metrics = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nervous-system-canisters = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nervous-system-common = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nervous-system-runtime = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nns-common = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nns-constants = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nns-governance = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nns-governance-api = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-protobuf = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-canister-client = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-canister-api = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-client = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-client-fake = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-client-helpers = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-common-proto = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-keys = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-local-registry = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-local-store = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-local-store-artifacts = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-nns-data-provider = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-subnet-type = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-registry-transport = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-sys = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-types = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nervous-system-root = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nervous-system-clients = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-nervous-system-proto = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-sns-wasm = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -cycles-minting-canister = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-icrc1-test-utils = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -rosetta-core = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -icp-ledger = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -icrc-ledger-types = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } +ic-metrics = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nervous-system-canisters = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nervous-system-common = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nervous-system-runtime = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nns-common = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nns-constants = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nns-governance = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nns-governance-api = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-protobuf = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-canister-client = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-canister-api = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-client = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-client-fake = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-client-helpers = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-common-proto = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-keys = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-local-registry = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-local-store = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-local-store-artifacts = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-nns-data-provider = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-subnet-type = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-registry-transport = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-sys = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-types = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nervous-system-root = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nervous-system-clients = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-nervous-system-proto = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-sns-wasm = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +cycles-minting-canister = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-icrc1-test-utils = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +rosetta-core = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +icp-ledger = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +icrc-ledger-types = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } ic-metrics-encoder = "1.1.1" ic-transport-types = "0.39.3" ic-utils = "0.39.3" @@ -164,7 +164,7 @@ prost = "0.13" rand = { version = "0.9.2", features = ["std_rng"] } rand_seeder = "0.3.0" regex = "1.11.2" -registry-canister = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } +registry-canister = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } reqwest = { version = "0.12", default-features = false, features = [ "rustls-tls-webpki-roots", "blocking", @@ -210,15 +210,15 @@ ic-cdk = { version = "^0.18.7" } ic-cdk-timers = { version = "^0.12.2" } ic-cdk-macros = { version = "^0.18.7" } ic-stable-structures = "0.6.9" -dfn_core = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -rewards-calculation = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } -ic-node-rewards-canister-api = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } +dfn_core = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +rewards-calculation = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } +ic-node-rewards-canister-api = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } # dre-airflow deps, should be replaced with dre-airflow once indexmap = { version = "2.11.1", features = ["serde"] } [patch.crates-io] -ic-error-types = { git = "https://github.com/dfinity/ic.git", rev = "904f4dde68006d3cccee4dd3c3ecb4b3798d8790" } +ic-error-types = { git = "https://github.com/dfinity/ic.git", rev = "abf88f2283940c12b2974b0fd19ceb2bf485ef8f" } [profile.release] # Add debug information to the release build (does NOT reduce the level of optimization!) diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel index 61087e2f4..e3e88b6cd 100644 --- a/WORKSPACE.bazel +++ b/WORKSPACE.bazel @@ -30,7 +30,7 @@ rust_analyzer_dependencies() rust_register_toolchains( edition = "2024", versions = [ - "1.90.0", + "1.91.0", ], ) From ce5ecc9a3d7b107e5dbaa999c59cdaf19002b3c5 Mon Sep 17 00:00:00 2001 From: Eero Kelly Date: Thu, 11 Jun 2026 19:00:27 +0000 Subject: [PATCH 2/2] Fix output handling --- release-controller/dre_cli.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/release-controller/dre_cli.py b/release-controller/dre_cli.py index 86aae9394..1d4634b92 100644 --- a/release-controller/dre_cli.py +++ b/release-controller/dre_cli.py @@ -150,10 +150,8 @@ def get_blessed_guestos_versions(self) -> set[str]: # `dre get` forwards its arguments verbatim to `ic-admin`, so the # output format is dictated by the ic-admin build that matches the # currently deployed registry canister (downloaded at runtime), not - # by this code. Newer ic-admin releases ignore `--json` for this - # subcommand and print a plain newline-separated list of version IDs; - # older ones wrapped it in {"value": {"blessed_version_ids": [...]}}. - # Accept both so a registry-canister upgrade can't break us again. + # by this code. With the migration away from blessed versions, ic-admin + # has had a few formats. Support all of them here. output = subprocess.check_output( [self.cli, "get", "blessed-replica-versions", "--json"], env=self.env, @@ -163,11 +161,18 @@ def get_blessed_guestos_versions(self) -> set[str]: parsed = json.loads(output) except json.JSONDecodeError: parsed = None + + # Old format if isinstance(parsed, dict): return set( typing.cast(list[str], parsed["value"]["blessed_version_ids"]) ) - return {line.strip() for line in output.splitlines() if line.strip()} + # New format, with --json support + elif isinstance(parsed, list): + return set(parsed) + # New format, without --json support + else: + return {line.strip() for line in output.splitlines() if line.strip()} def get_blessed_hostos_versions(self) -> set[str]: """Query the blessed HostOS versions."""