From f8935f6a12b9e0fca1472fa0d1f168242682e471 Mon Sep 17 00:00:00 2001 From: Nikola Milosavljevic <73236646+NikolaMilosa@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:20:59 +0200 Subject: [PATCH 1/2] fix: schema root namings (#735) --- release-controller/release_index.py | 8 +-- release-index-schema.json | 98 +++++++++++++---------------- 2 files changed, 48 insertions(+), 58 deletions(-) diff --git a/release-controller/release_index.py b/release-controller/release_index.py index d72bf45a5..595d607f5 100644 --- a/release-controller/release_index.py +++ b/release-controller/release_index.py @@ -3,7 +3,7 @@ from __future__ import annotations -from typing import List, Optional +from typing import List from pydantic import BaseModel, ConfigDict, RootModel @@ -12,10 +12,8 @@ class Version(BaseModel): model_config = ConfigDict( extra='forbid', ) - version: str name: str - release_notes_ready: Optional[bool] = None - subnets: Optional[List[str]] = None + version: str class Release(BaseModel): @@ -34,4 +32,4 @@ class ReleaseIndex(BaseModel): class Model(RootModel[ReleaseIndex]): - root: ReleaseIndex \ No newline at end of file + root: ReleaseIndex diff --git a/release-index-schema.json b/release-index-schema.json index b1d486845..adac9820b 100644 --- a/release-index-schema.json +++ b/release-index-schema.json @@ -1,59 +1,51 @@ { - "$schema": "http://json-schema.org/draft-06/schema#", - "$ref": "#/definitions/Welcome4", - "definitions": { - "Welcome4": { - "type": "object", - "additionalProperties": false, - "properties": { - "releases": { - "type": "array", - "items": { - "$ref": "#/definitions/Release" - } - } - }, - "required": [ - "releases" - ], - "title": "Welcome4" + "$schema": "http://json-schema.org/draft-06/schema#", + "$ref": "#/definitions/ReleaseIndex", + "definitions": { + "ReleaseIndex": { + "type": "object", + "additionalProperties": false, + "properties": { + "releases": { + "type": "array", + "items": { + "$ref": "#/definitions/Release" + } + } + }, + "required": ["releases"], + "title": "ReleaseIndex" + }, + "Release": { + "type": "object", + "additionalProperties": false, + "properties": { + "rc_name": { + "type": "string" }, - "Release": { - "type": "object", - "additionalProperties": false, - "properties": { - "rc_name": { - "type": "string" - }, - "versions": { - "type": "array", - "items": { - "$ref": "#/definitions/Version" - } - } - }, - "required": [ - "rc_name", - "versions" - ], - "title": "Release" + "versions": { + "type": "array", + "items": { + "$ref": "#/definitions/Version" + } + } + }, + "required": ["rc_name", "versions"], + "title": "Release" + }, + "Version": { + "type": "object", + "additionalProperties": false, + "properties": { + "name": { + "type": "string" }, - "Version": { - "type": "object", - "additionalProperties": false, - "properties": { - "name": { - "type": "string" - }, - "version": { - "type": "string" - } - }, - "required": [ - "name", - "version" - ], - "title": "Version" + "version": { + "type": "string" } + }, + "required": ["name", "version"], + "title": "Version" } + } } From 5071669eb37de84bcee7afd69290ed361abafa8d Mon Sep 17 00:00:00 2001 From: sa-github-api <138766536+sa-github-api@users.noreply.github.com> Date: Fri, 16 Aug 2024 11:21:24 +0200 Subject: [PATCH 2/2] chore: Update dependencies (#733) Co-authored-by: sasa-tomic <34031969+sasa-tomic@users.noreply.github.com> Co-authored-by: nikolamilosa --- Cargo.Bazel.lock | 3074 ++++++++++++----- Cargo.lock | 869 +++-- Cargo.toml | 105 +- WORKSPACE.bazel | 2 +- docker/Dockerfile | 2 +- ic-revisions.json | 18 +- poetry.lock | 8 +- pylib/ic_admin.py | 2 +- requirements.txt | 6 +- rs/cli/Cargo.toml | 3 +- rs/cli/src/auth.rs | 1 + rs/cli/src/commands/proposals/filter.rs | 10 + rs/cli/src/commands/proposals/mod.rs | 9 +- rs/cli/src/commands/registry.rs | 16 +- rs/cli/src/ic_admin.rs | 2 +- rs/ic-management-backend/src/registry.rs | 3 +- .../multiservice-discovery/Cargo.toml | 2 +- .../node-status-updater/Cargo.toml | 2 +- .../service-discovery/src/registry_sync.rs | 3 +- 19 files changed, 2957 insertions(+), 1180 deletions(-) diff --git a/Cargo.Bazel.lock b/Cargo.Bazel.lock index f3e421c78..4bb3239ba 100644 --- a/Cargo.Bazel.lock +++ b/Cargo.Bazel.lock @@ -1,5 +1,5 @@ { - "checksum": "56a1654ffcad2aab45a1a97a7e1bd2e8faf5986e1d11b824bfcd4039e0db3c31", + "checksum": "209ae8587e64a7904cf75f2d4ead157fa4964ad39b2f771a3b58d4d115e0630c", "crates": { "actix-codec 0.5.2": { "name": "actix-codec", @@ -265,7 +265,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -326,7 +326,7 @@ "target": "regex_lite" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -697,11 +697,11 @@ "target": "regex_lite" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -789,7 +789,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -1261,7 +1261,7 @@ "deps": { "common": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -1836,7 +1836,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" }, { @@ -1887,7 +1887,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -1926,11 +1926,11 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" } ], @@ -2013,7 +2013,7 @@ "selects": { "cfg(any())": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ] @@ -2119,7 +2119,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -2218,7 +2218,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -2265,7 +2265,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -2342,7 +2342,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -2412,11 +2412,11 @@ "target": "quote" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -2559,7 +2559,7 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -2721,11 +2721,11 @@ "target": "pin_project_lite" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -3268,7 +3268,7 @@ "target": "addr2line" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -3292,7 +3292,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" } ], @@ -3544,7 +3544,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -4026,7 +4026,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -4233,7 +4233,7 @@ "target": "rustc_version" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -4291,7 +4291,7 @@ "target": "semver" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -4385,7 +4385,7 @@ "target": "quote" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -4517,7 +4517,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -4825,7 +4825,7 @@ "target": "bzip2_sys" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -4877,7 +4877,7 @@ "target": "build_script_build" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -4893,7 +4893,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" }, { @@ -5067,7 +5067,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -5157,7 +5157,7 @@ "target": "pretty" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -5236,7 +5236,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -5264,7 +5264,7 @@ "target": "anyhow" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -5284,11 +5284,11 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -5335,7 +5335,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -5392,11 +5392,11 @@ "target": "semver" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" } ], @@ -5407,13 +5407,13 @@ }, "license": "MIT" }, - "cc 1.1.8": { + "cc 1.1.12": { "name": "cc", - "version": "1.1.8", + "version": "1.1.12", "repository": { "Http": { - "url": "https://static.crates.io/crates/cc/1.1.8/download", - "sha256": "504bdec147f2cc13c8b57ed9401fd8a147cc66b67ad5cb241394244f2c947549" + "url": "https://static.crates.io/crates/cc/1.1.12/download", + "sha256": "68064e60dbf1f17005c2fde4d07c16d8baa506fd7ffed8ccab702d93617975c7" } }, "targets": [ @@ -5443,19 +5443,23 @@ { "id": "jobserver 0.1.32", "target": "jobserver" + }, + { + "id": "shlex 1.3.0", + "target": "shlex" } ], "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ] } }, "edition": "2018", - "version": "1.1.8" + "version": "1.1.12" }, "license": "MIT OR Apache-2.0" }, @@ -5570,7 +5574,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -5653,7 +5657,7 @@ "target": "ciborium_ll" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -5878,13 +5882,13 @@ }, "license": "MIT OR Apache-2.0" }, - "clap 4.5.15": { + "clap 4.5.16": { "name": "clap", - "version": "4.5.15", + "version": "4.5.16", "repository": { "Http": { - "url": "https://static.crates.io/crates/clap/4.5.15/download", - "sha256": "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc" + "url": "https://static.crates.io/crates/clap/4.5.16/download", + "sha256": "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" } }, "targets": [ @@ -5939,7 +5943,7 @@ ], "selects": {} }, - "version": "4.5.15" + "version": "4.5.16" }, "license": "MIT OR Apache-2.0" }, @@ -6052,13 +6056,13 @@ }, "license": "MIT OR Apache-2.0" }, - "clap_complete 4.5.14": { + "clap_complete 4.5.16": { "name": "clap_complete", - "version": "4.5.14", + "version": "4.5.16", "repository": { "Http": { - "url": "https://static.crates.io/crates/clap_complete/4.5.14/download", - "sha256": "1d11bff0290e9a266fc9b4ce6fa96c2bf2ca3f9724c41c10202ac1daf7a087f8" + "url": "https://static.crates.io/crates/clap_complete/4.5.16/download", + "sha256": "9c677cd0126f3026d8b093fa29eae5d812fde5c05bc66dbb29d0374eea95113a" } }, "targets": [ @@ -6086,14 +6090,14 @@ "deps": { "common": [ { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" } ], "selects": {} }, "edition": "2021", - "version": "4.5.14" + "version": "4.5.16" }, "license": "MIT OR Apache-2.0" }, @@ -6204,7 +6208,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -6472,7 +6476,7 @@ "target": "pretty_assertions" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -6690,11 +6694,11 @@ "target": "regex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -6749,7 +6753,7 @@ "target": "lazy_static" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -6943,7 +6947,7 @@ "target": "core_foundation_sys" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -7067,25 +7071,25 @@ "selects": { "aarch64-linux-android": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], "cfg(all(target_arch = \"aarch64\", target_os = \"linux\"))": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], "cfg(all(target_arch = \"aarch64\", target_vendor = \"apple\"))": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], "cfg(all(target_arch = \"loongarch64\", target_os = \"linux\"))": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ] @@ -7351,6 +7355,7 @@ ], "crate_features": { "common": [ + "default", "std" ], "selects": {} @@ -7501,28 +7506,10 @@ ], "crate_features": { "common": [ + "default", "std" ], - "selects": { - "arm-unknown-linux-gnueabi": [ - "default" - ], - "armv7-linux-androideabi": [ - "default" - ], - "armv7-unknown-linux-gnueabi": [ - "default" - ], - "powerpc-unknown-linux-gnu": [ - "default" - ], - "thumbv7em-none-eabi": [ - "default" - ], - "thumbv8m.main-none-eabi": [ - "default" - ] - } + "selects": {} }, "deps": { "common": [ @@ -7596,7 +7583,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -7972,7 +7959,7 @@ "target": "ryu" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -8186,7 +8173,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -8343,7 +8330,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nns/cmc" } @@ -8468,7 +8455,7 @@ "target": "icp_ledger" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -8488,7 +8475,7 @@ "target": "rand" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -8496,7 +8483,7 @@ "target": "serde_cbor" }, { - "id": "sha2 0.9.9", + "id": "sha2 0.10.8", "target": "sha2" }, { @@ -8769,7 +8756,7 @@ "target": "strsim" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -8863,7 +8850,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -9096,11 +9083,11 @@ "target": "rand_seeder" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -9338,7 +9325,7 @@ "target": "powerfmt" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -9432,7 +9419,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -9535,7 +9522,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -9584,7 +9571,7 @@ "target": "derive_builder_core" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -9666,7 +9653,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -9684,7 +9671,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/dfn_candid" } @@ -9724,7 +9711,7 @@ "target": "on_wire" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -9742,7 +9729,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/dfn_core" } @@ -9788,7 +9775,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/dfn_http" } @@ -9824,7 +9811,7 @@ "target": "dfn_core" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -9846,7 +9833,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/dfn_http_metrics" } @@ -9904,7 +9891,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/dfn_protobuf" } @@ -10158,13 +10145,6 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "alloc", - "std" - ], - "selects": {} - }, "deps": { "common": [ { @@ -10341,7 +10321,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -10394,7 +10374,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -10454,7 +10434,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -10633,7 +10613,7 @@ "target": "chrono" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -10641,7 +10621,7 @@ "target": "clap_num" }, { - "id": "clap_complete 4.5.14", + "id": "clap_complete 4.5.16", "target": "clap_complete" }, { @@ -10740,6 +10720,10 @@ "id": "ic-nns-governance 0.9.0", "target": "ic_nns_governance" }, + { + "id": "ic-nns-governance-api 0.9.0", + "target": "ic_nns_governance_api" + }, { "id": "ic-protobuf 0.9.0", "target": "ic_protobuf" @@ -10773,7 +10757,7 @@ "target": "itertools" }, { - "id": "keyring 3.0.5", + "id": "keyring 3.1.0", "target": "keyring" }, { @@ -10805,11 +10789,11 @@ "target": "self_update" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -10879,7 +10863,7 @@ "deps": { "common": [ { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -11120,7 +11104,7 @@ "target": "rand_core" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -11537,7 +11521,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -11639,7 +11623,7 @@ "target": "humantime" }, { - "id": "is-terminal 0.4.12", + "id": "is-terminal 0.4.13", "target": "is_terminal" }, { @@ -11792,7 +11776,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -11839,7 +11823,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -11890,19 +11874,19 @@ "selects": { "cfg(target_os = \"hermit\")": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], "cfg(target_os = \"wasi\")": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -12147,7 +12131,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/threshold_sig/tecdsa/fe-derive" } @@ -12202,49 +12186,6 @@ }, "license": null }, - "ff 0.12.1": { - "name": "ff", - "version": "0.12.1", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/ff/0.12.1/download", - "sha256": "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" - } - }, - "targets": [ - { - "Library": { - "crate_name": "ff", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "ff", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "rand_core 0.6.4", - "target": "rand_core" - }, - { - "id": "subtle 2.6.1", - "target": "subtle" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.12.1" - }, - "license": "MIT/Apache-2.0" - }, "ff 0.13.0": { "name": "ff", "version": "0.13.0", @@ -12365,7 +12306,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -12739,7 +12680,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -13077,7 +13018,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -13408,7 +13349,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ] @@ -13540,59 +13481,6 @@ }, "license": "MIT OR Apache-2.0" }, - "group 0.12.1": { - "name": "group", - "version": "0.12.1", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/group/0.12.1/download", - "sha256": "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" - } - }, - "targets": [ - { - "Library": { - "crate_name": "group", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "group", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "alloc" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "ff 0.12.1", - "target": "ff" - }, - { - "id": "rand_core 0.6.4", - "target": "rand_core" - }, - { - "id": "subtle 2.6.1", - "target": "subtle" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.12.1" - }, - "license": "MIT/Apache-2.0" - }, "group 0.13.0": { "name": "group", "version": "0.13.0", @@ -13699,7 +13587,7 @@ "target": "http" }, { - "id": "indexmap 2.3.0", + "id": "indexmap 2.4.0", "target": "indexmap" }, { @@ -13778,7 +13666,7 @@ "target": "http" }, { - "id": "indexmap 2.3.0", + "id": "indexmap 2.4.0", "target": "indexmap" }, { @@ -14101,11 +13989,11 @@ "target": "regex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -14314,7 +14202,7 @@ "deps": { "common": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -14355,6 +14243,36 @@ }, "license": "MIT OR Apache-2.0" }, + "hermit-abi 0.4.0": { + "name": "hermit-abi", + "version": "0.4.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/hermit-abi/0.4.0/download", + "sha256": "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + } + }, + "targets": [ + { + "Library": { + "crate_name": "hermit_abi", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "hermit_abi", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "0.4.0" + }, + "license": "MIT OR Apache-2.0" + }, "hex 0.4.3": { "name": "hex", "version": "0.4.3", @@ -14392,7 +14310,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -14970,11 +14888,11 @@ "target": "regex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -15092,7 +15010,7 @@ "target": "humantime" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -15973,7 +15891,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" } ], @@ -15989,7 +15907,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/monitoring/adapter_metrics/client" } @@ -16059,7 +15977,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/monitoring/adapter_metrics/service" } @@ -16267,7 +16185,7 @@ "target": "sec1" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -16333,7 +16251,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/async_utils" } @@ -16356,10 +16274,18 @@ ], "deps": { "common": [ + { + "id": "anyhow 1.0.86", + "target": "anyhow" + }, { "id": "async-stream 0.3.5", "target": "async_stream" }, + { + "id": "axum 0.7.5", + "target": "axum" + }, { "id": "byte-unit 4.0.19", "target": "byte_unit" @@ -16384,6 +16310,10 @@ "id": "slog 2.7.0", "target": "slog" }, + { + "id": "sync_wrapper 1.0.1", + "target": "sync_wrapper" + }, { "id": "thiserror 1.0.63", "target": "thiserror" @@ -16411,7 +16341,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/types/base_types" } @@ -16467,7 +16397,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -16510,7 +16440,7 @@ "target": "candid" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -16525,22 +16455,22 @@ }, "license": "Apache-2.0" }, - "ic-btc-types-internal 0.9.0": { - "name": "ic-btc-types-internal", + "ic-btc-replica-types 0.9.0": { + "name": "ic-btc-replica-types", "version": "0.9.0", "repository": { "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, - "strip_prefix": "rs/bitcoin/types/internal" + "strip_prefix": "rs/bitcoin/replica_types" } }, "targets": [ { "Library": { - "crate_name": "ic_btc_types_internal", + "crate_name": "ic_btc_replica_types", "crate_root": "src/lib.rs", "srcs": [ "**/*.rs" @@ -16548,7 +16478,7 @@ } } ], - "library_target_name": "ic_btc_types_internal", + "library_target_name": "ic_btc_replica_types", "common_attrs": { "compile_data_glob": [ "**" @@ -16572,7 +16502,7 @@ "target": "ic_protobuf" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -16594,7 +16524,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/canister_client" } @@ -16678,7 +16608,7 @@ "target": "rustls" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -16712,7 +16642,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/canister_client/sender" } @@ -16774,7 +16704,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/canister_log" } @@ -16798,7 +16728,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -16816,7 +16746,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/canister_profiler" } @@ -16966,7 +16896,7 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17000,7 +16930,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/http_types" } @@ -17028,7 +16958,7 @@ "target": "candid" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17050,7 +16980,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/canonical_state" } @@ -17122,7 +17052,7 @@ "target": "phantom_newtype" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17161,7 +17091,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/canonical_state/tree_hash" } @@ -17248,7 +17178,7 @@ "target": "ic0" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17279,7 +17209,7 @@ "Git": { "remote": "https://github.com/dfinity/cdk-rs.git", "commitish": { - "Rev": "59795716487fbb8a9910ac503bcea1e0cb08c932" + "Rev": "deb1e15ae4c60333636f0581e0f30d169d8c9a0a" }, "strip_prefix": "src/ic-cdk" } @@ -17311,7 +17241,7 @@ "target": "ic0" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17375,7 +17305,7 @@ "target": "quote" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17401,7 +17331,7 @@ "Git": { "remote": "https://github.com/dfinity/cdk-rs.git", "commitish": { - "Rev": "59795716487fbb8a9910ac503bcea1e0cb08c932" + "Rev": "deb1e15ae4c60333636f0581e0f30d169d8c9a0a" }, "strip_prefix": "src/ic-cdk-macros" } @@ -17437,7 +17367,7 @@ "target": "quote" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17445,7 +17375,7 @@ "target": "serde_tokenstream" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -17496,7 +17426,7 @@ "target": "quote" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17555,7 +17485,7 @@ "target": "ic0" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17581,7 +17511,7 @@ "Git": { "remote": "https://github.com/dfinity/cdk-rs.git", "commitish": { - "Rev": "59795716487fbb8a9910ac503bcea1e0cb08c932" + "Rev": "deb1e15ae4c60333636f0581e0f30d169d8c9a0a" }, "strip_prefix": "src/ic-cdk-timers" } @@ -17617,7 +17547,7 @@ "target": "ic0" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17643,7 +17573,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/certification" } @@ -17687,7 +17617,7 @@ "target": "ic_types" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17746,7 +17676,7 @@ "target": "hex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17772,7 +17702,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/canonical_state/certification_version" } @@ -17844,7 +17774,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -17870,7 +17800,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/config" } @@ -17918,13 +17848,9 @@ "target": "json5" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, - { - "id": "slog 2.7.0", - "target": "slog" - }, { "id": "tempfile 3.12.0", "target": "tempfile" @@ -17944,7 +17870,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/constants" } @@ -17977,7 +17903,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/ecdsa_secp256k1" } @@ -18000,6 +17926,10 @@ ], "deps": { "common": [ + { + "id": "hmac 0.12.1", + "target": "hmac" + }, { "id": "k256 0.13.3", "target": "k256" @@ -18043,7 +17973,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/ed25519" } @@ -18087,8 +18017,8 @@ "target": "rand" }, { - "id": "sha2 0.10.8", - "target": "sha2" + "id": "thiserror 1.0.63", + "target": "thiserror" }, { "id": "zeroize 1.8.1", @@ -18109,7 +18039,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/getrandom_for_wasm" } @@ -18159,7 +18089,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/interfaces/sig_verification" } @@ -18201,7 +18131,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/basic_sig/der_utils" } @@ -18251,7 +18181,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/basic_sig/ed25519" } @@ -18282,10 +18212,6 @@ "id": "curve25519-dalek 4.1.3", "target": "curve25519_dalek" }, - { - "id": "ed25519-consensus 2.1.0", - "target": "ed25519_consensus" - }, { "id": "hex 0.4.3", "target": "hex" @@ -18327,7 +18253,7 @@ "target": "rand_chacha" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -18353,7 +18279,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/bls12_381/type" } @@ -18381,7 +18307,7 @@ "target": "hex" }, { - "id": "ic_bls12_381 0.8.0", + "id": "ic_bls12_381 0.10.0", "target": "ic_bls12_381" }, { @@ -18393,7 +18319,7 @@ "target": "lazy_static" }, { - "id": "pairing 0.22.0", + "id": "pairing 0.23.0", "target": "pairing" }, { @@ -18405,7 +18331,7 @@ "target": "rand_chacha" }, { - "id": "sha2 0.9.9", + "id": "sha2 0.10.8", "target": "sha2" }, { @@ -18440,7 +18366,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/hmac" } @@ -18482,7 +18408,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/multi_sig/bls12_381" } @@ -18546,7 +18472,7 @@ "target": "rand_chacha" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -18568,7 +18494,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/seed" } @@ -18608,7 +18534,7 @@ "target": "rand_chacha" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -18630,7 +18556,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/sha2" } @@ -18672,7 +18598,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/threshold_sig/bls12_381" } @@ -18748,7 +18674,7 @@ "target": "rand_chacha" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -18791,7 +18717,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/threshold_sig/tecdsa" } @@ -18871,7 +18797,7 @@ "target": "rand" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -18926,7 +18852,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/internal/crypto_lib/types" } @@ -18966,7 +18892,7 @@ "target": "phantom_newtype" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -19009,7 +18935,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/node_key_validation" } @@ -19073,7 +18999,7 @@ "target": "ic_types" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -19091,7 +19017,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/secrets_containers" } @@ -19115,7 +19041,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -19137,7 +19063,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/sha2" } @@ -19179,7 +19105,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/node_key_validation/tls_cert_validation" } @@ -19219,7 +19145,7 @@ "target": "ic_types" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -19241,7 +19167,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/tree_hash" } @@ -19277,7 +19203,7 @@ "target": "ic_protobuf" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -19303,7 +19229,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/utils/basic_sig" } @@ -19353,7 +19279,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/utils/ni_dkg" } @@ -19403,7 +19329,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/utils/threshold_sig" } @@ -19457,7 +19383,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/crypto/utils/threshold_sig_der" } @@ -19511,7 +19437,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/types/error_types" } @@ -19543,7 +19469,7 @@ "target": "ic_utils" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -19574,7 +19500,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/http_endpoints/metrics" } @@ -19652,7 +19578,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rosetta-api/icrc1" } @@ -19708,7 +19634,7 @@ "target": "ic_ledger_hash_of" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -19720,7 +19646,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -19750,7 +19676,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rosetta-api/icrc1/index-ng" } @@ -19840,7 +19766,7 @@ "target": "ic_stable_structures" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -19852,11 +19778,11 @@ "target": "scopeguard" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" } ], @@ -19883,7 +19809,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rosetta-api/icrc1/ledger" } @@ -19992,7 +19918,7 @@ "target": "icrc_ledger_client" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -20000,7 +19926,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -20058,7 +19984,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rosetta-api/icrc1/tokens_u64" } @@ -20098,7 +20024,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -20116,7 +20042,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/interfaces" } @@ -20192,7 +20118,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -20231,7 +20157,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/interfaces/registry" } @@ -20263,7 +20189,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -20281,7 +20207,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/interfaces/state_manager" } @@ -20335,7 +20261,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rosetta-api/ledger_canister_core" } @@ -20395,7 +20321,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -20422,7 +20348,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rosetta-api/ledger_core" } @@ -20458,7 +20384,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -20480,7 +20406,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "packages/ic-ledger-hash-of" } @@ -20512,7 +20438,7 @@ "target": "hex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -20530,7 +20456,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/monitoring/logger" } @@ -20570,7 +20496,7 @@ "target": "ic_utils" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -20644,7 +20570,7 @@ "target": "chrono" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -20772,11 +20698,11 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -20828,7 +20754,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/types/management_canister_types" } @@ -20864,8 +20790,8 @@ "target": "ic_btc_interface" }, { - "id": "ic-btc-types-internal 0.9.0", - "target": "ic_btc_types_internal" + "id": "ic-btc-replica-types 0.9.0", + "target": "ic_btc_replica_types" }, { "id": "ic-error-types 0.9.0", @@ -20875,12 +20801,16 @@ "id": "ic-protobuf 0.9.0", "target": "ic_protobuf" }, + { + "id": "ic-utils 0.9.0", + "target": "ic_utils" + }, { "id": "num-traits 0.2.19", "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -20979,11 +20909,11 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -21031,7 +20961,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/monitoring/metrics" } @@ -21063,7 +20993,7 @@ "target": "ic_adapter_metrics_client" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -21130,7 +21060,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/clients" } @@ -21202,7 +21132,7 @@ "target": "icrc_ledger_client" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -21210,7 +21140,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -21237,7 +21167,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/collections/union_multi_map" } @@ -21270,7 +21200,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/common" } @@ -21371,7 +21301,7 @@ "target": "icp_ledger" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -21407,11 +21337,11 @@ "target": "rust_decimal" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" } ], @@ -21452,7 +21382,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/common/build_metadata" } @@ -21485,7 +21415,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/common/test_keys" } @@ -21547,7 +21477,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/governance" } @@ -21605,7 +21535,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/lock" } @@ -21638,7 +21568,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/proto" } @@ -21682,7 +21612,7 @@ "target": "rust_decimal" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -21700,7 +21630,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/proxied_canister_calls_tracker" } @@ -21742,7 +21672,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/root" } @@ -21794,7 +21724,7 @@ "target": "ic_nervous_system_runtime" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -21816,7 +21746,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/runtime" } @@ -21883,7 +21813,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/string" } @@ -21909,6 +21839,39 @@ }, "license": null }, + "ic-nervous-system-temporary 0.0.1": { + "name": "ic-nervous-system-temporary", + "version": "0.0.1", + "repository": { + "Git": { + "remote": "https://github.com/dfinity/ic.git", + "commitish": { + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" + }, + "strip_prefix": "rs/nervous_system/temporary" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ic_nervous_system_temporary", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "ic_nervous_system_temporary", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "0.0.1" + }, + "license": null + }, "ic-neurons-fund 0.0.1": { "name": "ic-neurons-fund", "version": "0.0.1", @@ -21916,7 +21879,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nervous_system/neurons_fund" } @@ -21952,11 +21915,11 @@ "target": "rust_decimal" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" } ], @@ -21983,7 +21946,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nns/common" } @@ -22071,7 +22034,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -22079,7 +22042,7 @@ "target": "serde_bytes" }, { - "id": "sha2 0.9.9", + "id": "sha2 0.10.8", "target": "sha2" } ], @@ -22097,7 +22060,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nns/constants" } @@ -22143,7 +22106,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nns/governance" } @@ -22231,6 +22194,10 @@ "id": "ic-ledger-core 0.9.0", "target": "ic_ledger_core" }, + { + "id": "ic-management-canister-types 0.9.0", + "target": "ic_management_canister_types" + }, { "id": "ic-metrics-encoder 1.1.1", "target": "ic_metrics_encoder" @@ -22259,6 +22226,10 @@ "id": "ic-nervous-system-runtime 0.9.0", "target": "ic_nervous_system_runtime" }, + { + "id": "ic-nervous-system-temporary 0.0.1", + "target": "ic_nervous_system_temporary" + }, { "id": "ic-neurons-fund 0.0.1", "target": "ic_neurons_fund" @@ -22275,10 +22246,22 @@ "id": "ic-nns-governance 0.9.0", "target": "build_script_build" }, + { + "id": "ic-nns-governance-api 0.9.0", + "target": "ic_nns_governance_api" + }, + { + "id": "ic-nns-governance-init 0.9.0", + "target": "ic_nns_governance_init" + }, { "id": "ic-nns-gtc-accounts 0.9.0", "target": "ic_nns_gtc_accounts" }, + { + "id": "ic-nns-handler-root-interface 0.1.0", + "target": "ic_nns_handler_root_interface" + }, { "id": "ic-protobuf 0.9.0", "target": "ic_protobuf" @@ -22307,6 +22290,10 @@ "id": "ic-types 0.9.0", "target": "ic_types" }, + { + "id": "ic-utils 0.9.0", + "target": "ic_utils" + }, { "id": "icp-ledger 0.9.0", "target": "icp_ledger" @@ -22339,6 +22326,10 @@ "id": "pretty_assertions 1.4.0", "target": "pretty_assertions" }, + { + "id": "prometheus-parse 0.2.5", + "target": "prometheus_parse" + }, { "id": "prost 0.12.6", "target": "prost" @@ -22360,7 +22351,7 @@ "target": "rust_decimal" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -22368,7 +22359,7 @@ "target": "serde_bytes" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -22429,6 +22420,211 @@ }, "license": null }, + "ic-nns-governance-api 0.9.0": { + "name": "ic-nns-governance-api", + "version": "0.9.0", + "repository": { + "Git": { + "remote": "https://github.com/dfinity/ic.git", + "commitish": { + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" + }, + "strip_prefix": "rs/nns/governance/api" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ic_nns_governance_api", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "ic_nns_governance_api", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "bytes 1.7.1", + "target": "bytes" + }, + { + "id": "candid 0.10.10", + "target": "candid" + }, + { + "id": "comparable 0.5.4", + "target": "comparable" + }, + { + "id": "ic-base-types 0.9.0", + "target": "ic_base_types" + }, + { + "id": "ic-nervous-system-clients 0.0.1", + "target": "ic_nervous_system_clients" + }, + { + "id": "ic-nervous-system-proto 0.9.0", + "target": "ic_nervous_system_proto" + }, + { + "id": "ic-nns-common 0.9.0", + "target": "ic_nns_common" + }, + { + "id": "ic-protobuf 0.9.0", + "target": "ic_protobuf" + }, + { + "id": "ic-sns-root 0.9.0", + "target": "ic_sns_root" + }, + { + "id": "ic-sns-swap 0.9.0", + "target": "ic_sns_swap" + }, + { + "id": "ic-types 0.9.0", + "target": "ic_types" + }, + { + "id": "ic-utils 0.9.0", + "target": "ic_utils" + }, + { + "id": "icp-ledger 0.9.0", + "target": "icp_ledger" + }, + { + "id": "itertools 0.12.1", + "target": "itertools" + }, + { + "id": "prost 0.12.6", + "target": "prost" + }, + { + "id": "serde 1.0.208", + "target": "serde" + }, + { + "id": "serde_bytes 0.11.15", + "target": "serde_bytes" + }, + { + "id": "strum 0.26.3", + "target": "strum" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "strum_macros 0.26.4", + "target": "strum_macros" + } + ], + "selects": {} + }, + "version": "0.9.0" + }, + "license": null + }, + "ic-nns-governance-init 0.9.0": { + "name": "ic-nns-governance-init", + "version": "0.9.0", + "repository": { + "Git": { + "remote": "https://github.com/dfinity/ic.git", + "commitish": { + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" + }, + "strip_prefix": "rs/nns/governance/init" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ic_nns_governance_init", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "ic_nns_governance_init", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "ic-base-types 0.9.0", + "target": "ic_base_types" + }, + { + "id": "ic-nervous-system-common 0.9.0", + "target": "ic_nervous_system_common" + }, + { + "id": "ic-nervous-system-common-test-keys 0.9.0", + "target": "ic_nervous_system_common_test_keys" + }, + { + "id": "ic-nns-common 0.9.0", + "target": "ic_nns_common" + }, + { + "id": "ic-nns-governance-api 0.9.0", + "target": "ic_nns_governance_api" + }, + { + "id": "icp-ledger 0.9.0", + "target": "icp_ledger" + }, + { + "id": "rand 0.8.5", + "target": "rand" + }, + { + "id": "rand_chacha 0.3.1", + "target": "rand_chacha" + } + ], + "selects": { + "cfg(not(target_arch = \"wasm32\"))": [ + { + "id": "csv 1.3.0", + "target": "csv" + } + ] + } + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "ic-nervous-system-common-build-metadata 0.9.0", + "target": "ic_nervous_system_common_build_metadata" + } + ], + "selects": {} + }, + "version": "0.9.0" + }, + "license": null + }, "ic-nns-gtc-accounts 0.9.0": { "name": "ic-nns-gtc-accounts", "version": "0.9.0", @@ -22436,7 +22632,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nns/gtc_accounts" } @@ -22469,7 +22665,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nns/handlers/root/interface" } @@ -22517,7 +22713,7 @@ "target": "ic_nns_constants" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -22544,7 +22740,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/protobuf" } @@ -22584,11 +22780,11 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -22603,6 +22799,60 @@ }, "license": null }, + "ic-registry-canister-api 0.9.0": { + "name": "ic-registry-canister-api", + "version": "0.9.0", + "repository": { + "Git": { + "remote": "https://github.com/dfinity/ic.git", + "commitish": { + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" + }, + "strip_prefix": "rs/registry/canister/api" + } + }, + "targets": [ + { + "Library": { + "crate_name": "ic_registry_canister_api", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "ic_registry_canister_api", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "candid 0.10.10", + "target": "candid" + }, + { + "id": "ic-base-types 0.9.0", + "target": "ic_base_types" + }, + { + "id": "serde 1.0.208", + "target": "serde" + }, + { + "id": "thiserror 1.0.63", + "target": "thiserror" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.9.0" + }, + "license": null + }, "ic-registry-client 0.9.0": { "name": "ic-registry-client", "version": "0.9.0", @@ -22610,7 +22860,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/client" } @@ -22672,7 +22922,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/fake" } @@ -22718,7 +22968,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/helpers" } @@ -22804,7 +23054,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/proto" } @@ -22846,7 +23096,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/keys" } @@ -22886,7 +23136,7 @@ "target": "ic_types" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -22904,7 +23154,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/local_registry" } @@ -22986,7 +23236,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/local_store" } @@ -23044,7 +23294,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/local_store/artifacts" } @@ -23077,7 +23327,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/nns_data_provider" } @@ -23141,7 +23391,7 @@ "target": "rand" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -23167,7 +23417,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/provisional_whitelist" } @@ -23213,7 +23463,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/routing_table" } @@ -23249,7 +23499,7 @@ "target": "ic_protobuf" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -23267,7 +23517,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/subnet_features" } @@ -23303,7 +23553,7 @@ "target": "ic_protobuf" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -23321,7 +23571,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/subnet_type" } @@ -23353,7 +23603,7 @@ "target": "ic_protobuf" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -23384,7 +23634,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/transport" } @@ -23424,7 +23674,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -23442,7 +23692,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/replicated_state" } @@ -23482,8 +23732,8 @@ "target": "ic_btc_interface" }, { - "id": "ic-btc-types-internal 0.9.0", - "target": "ic_btc_types_internal" + "id": "ic-btc-replica-types 0.9.0", + "target": "ic_btc_replica_types" }, { "id": "ic-certification-version 0.9.0", @@ -23562,7 +23812,7 @@ "target": "lazy_static" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -23590,7 +23840,11 @@ "target": "rand_chacha" }, { - "id": "serde 1.0.206", + "id": "rayon 1.10.0", + "target": "rayon" + }, + { + "id": "serde 1.0.208", "target": "serde" }, { @@ -23633,7 +23887,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sns/governance" } @@ -23802,7 +24056,7 @@ "target": "icrc_ledger_client" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -23834,7 +24088,7 @@ "target": "rust_decimal" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -23903,7 +24157,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sns/governance/proposal_criticality" } @@ -23945,7 +24199,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sns/governance/proposals_amount_total_limit" } @@ -24004,7 +24258,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sns/governance/token_valuation" } @@ -24068,7 +24322,7 @@ "target": "ic_sns_swap_proto_library" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -24103,7 +24357,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sns/init" } @@ -24179,7 +24433,7 @@ "target": "ic_sns_swap" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -24199,7 +24453,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -24221,7 +24475,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sns/root" } @@ -24318,7 +24572,7 @@ "target": "ic_sns_swap" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -24326,7 +24580,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -24375,7 +24629,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sns/swap" } @@ -24492,7 +24746,7 @@ "target": "icp_ledger" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -24516,7 +24770,7 @@ "target": "rust_decimal" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -24565,7 +24819,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sns/swap/proto_library" } @@ -24613,7 +24867,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -24635,7 +24889,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/nns/sns-wasm" } @@ -24751,7 +25005,7 @@ "target": "ic_wasm" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -24767,7 +25021,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -24775,7 +25029,7 @@ "target": "serde_bytes" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" } ], @@ -24841,7 +25095,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/sys" } @@ -24877,7 +25131,7 @@ "target": "lazy_static" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -24969,7 +25223,7 @@ "target": "leb128" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -25008,7 +25262,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/types/types" } @@ -25052,8 +25306,8 @@ "target": "ic_base_types" }, { - "id": "ic-btc-types-internal 0.9.0", - "target": "ic_btc_types_internal" + "id": "ic-btc-replica-types 0.9.0", + "target": "ic_btc_replica_types" }, { "id": "ic-constants 0.9.0", @@ -25104,7 +25358,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -25116,7 +25370,7 @@ "target": "serde_cbor" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -25207,7 +25461,7 @@ "target": "semver" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -25262,7 +25516,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/utils" } @@ -25294,7 +25548,7 @@ "target": "scoped_threadpool" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -25316,7 +25570,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/utils/thread" } @@ -25456,7 +25710,7 @@ "target": "candid" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -25468,11 +25722,11 @@ "target": "rustc_demangle" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -25498,7 +25752,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/types/wasm_types" } @@ -25538,7 +25792,7 @@ "target": "ic_utils" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -25581,7 +25835,7 @@ "target": "candid" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -25659,7 +25913,7 @@ "Git": { "remote": "https://github.com/dfinity/cdk-rs.git", "commitish": { - "Rev": "59795716487fbb8a9910ac503bcea1e0cb08c932" + "Rev": "deb1e15ae4c60333636f0581e0f30d169d8c9a0a" }, "strip_prefix": "src/ic0" } @@ -25718,7 +25972,8 @@ "group", "groups", "pairing", - "pairings" + "pairings", + "zeroize" ], "selects": {} }, @@ -25744,78 +25999,6 @@ "id": "rand_core 0.6.4", "target": "rand_core" }, - { - "id": "subtle 2.6.1", - "target": "subtle" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.10.0" - }, - "license": "MIT/Apache-2.0" - }, - "ic_bls12_381 0.8.0": { - "name": "ic_bls12_381", - "version": "0.8.0", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/ic_bls12_381/0.8.0/download", - "sha256": "c682cb199cd8fcb582a6023325d571a6464edda26c8063fe04b6f6082a1a363c" - } - }, - "targets": [ - { - "Library": { - "crate_name": "ic_bls12_381", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "ic_bls12_381", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "crate_features": { - "common": [ - "alloc", - "digest", - "experimental", - "group", - "groups", - "pairing", - "pairings", - "zeroize" - ], - "selects": {} - }, - "deps": { - "common": [ - { - "id": "digest 0.9.0", - "target": "digest" - }, - { - "id": "ff 0.12.1", - "target": "ff" - }, - { - "id": "group 0.12.1", - "target": "group" - }, - { - "id": "pairing 0.22.0", - "target": "pairing" - }, - { - "id": "rand_core 0.6.4", - "target": "rand_core" - }, { "id": "subtle 2.6.1", "target": "subtle" @@ -25828,7 +26011,7 @@ "selects": {} }, "edition": "2021", - "version": "0.8.0" + "version": "0.10.0" }, "license": "MIT/Apache-2.0" }, @@ -25877,7 +26060,7 @@ "target": "data_encoding" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -25903,7 +26086,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rosetta-api/icp_ledger" } @@ -25979,7 +26162,7 @@ "target": "ic_ledger_hash_of" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { @@ -25999,7 +26182,7 @@ "target": "prost" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -26020,10 +26203,6 @@ "edition": "2021", "proc_macro_deps": { "common": [ - { - "id": "prost-derive 0.12.6", - "target": "prost_derive" - }, { "id": "strum_macros 0.26.4", "target": "strum_macros" @@ -26042,7 +26221,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "packages/icrc-ledger-client" } @@ -26070,11 +26249,11 @@ "target": "candid" }, { - "id": "icrc-ledger-types 0.1.5", + "id": "icrc-ledger-types 0.1.6", "target": "icrc_ledger_types" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -26094,14 +26273,14 @@ }, "license": "Apache-2.0" }, - "icrc-ledger-types 0.1.5": { + "icrc-ledger-types 0.1.6": { "name": "icrc-ledger-types", - "version": "0.1.5", + "version": "0.1.6", "repository": { "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "packages/icrc-ledger-types" } @@ -26153,7 +26332,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -26167,15 +26346,592 @@ { "id": "strum 0.26.3", "target": "strum" + }, + { + "id": "time 0.3.36", + "target": "time" } ], "selects": {} }, "edition": "2021", - "version": "0.1.5" + "version": "0.1.6" }, "license": "Apache-2.0" }, + "icu_collections 1.5.0": { + "name": "icu_collections", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_collections/1.5.0/download", + "sha256": "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_collections", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_collections", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "yoke 0.7.4", + "target": "yoke" + }, + { + "id": "zerofrom 0.1.4", + "target": "zerofrom" + }, + { + "id": "zerovec 0.10.4", + "target": "zerovec" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "displaydoc 0.2.5", + "target": "displaydoc" + } + ], + "selects": {} + }, + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, + "icu_locid 1.5.0": { + "name": "icu_locid", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_locid/1.5.0/download", + "sha256": "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_locid", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_locid", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "zerovec" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "litemap 0.7.3", + "target": "litemap" + }, + { + "id": "tinystr 0.7.6", + "target": "tinystr" + }, + { + "id": "writeable 0.5.5", + "target": "writeable" + }, + { + "id": "zerovec 0.10.4", + "target": "zerovec" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "displaydoc 0.2.5", + "target": "displaydoc" + } + ], + "selects": {} + }, + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, + "icu_locid_transform 1.5.0": { + "name": "icu_locid_transform", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_locid_transform/1.5.0/download", + "sha256": "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_locid_transform", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_locid_transform", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "compiled_data" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "icu_locid 1.5.0", + "target": "icu_locid" + }, + { + "id": "icu_locid_transform_data 1.5.0", + "target": "icu_locid_transform_data" + }, + { + "id": "icu_provider 1.5.0", + "target": "icu_provider" + }, + { + "id": "tinystr 0.7.6", + "target": "tinystr" + }, + { + "id": "zerovec 0.10.4", + "target": "zerovec" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "displaydoc 0.2.5", + "target": "displaydoc" + } + ], + "selects": {} + }, + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, + "icu_locid_transform_data 1.5.0": { + "name": "icu_locid_transform_data", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_locid_transform_data/1.5.0/download", + "sha256": "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_locid_transform_data", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_locid_transform_data", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, + "icu_normalizer 1.5.0": { + "name": "icu_normalizer", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_normalizer/1.5.0/download", + "sha256": "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_normalizer", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_normalizer", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "compiled_data", + "default" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "icu_collections 1.5.0", + "target": "icu_collections" + }, + { + "id": "icu_normalizer_data 1.5.0", + "target": "icu_normalizer_data" + }, + { + "id": "icu_properties 1.5.1", + "target": "icu_properties" + }, + { + "id": "icu_provider 1.5.0", + "target": "icu_provider" + }, + { + "id": "smallvec 1.13.2", + "target": "smallvec" + }, + { + "id": "utf16_iter 1.0.5", + "target": "utf16_iter" + }, + { + "id": "utf8_iter 1.0.4", + "target": "utf8_iter" + }, + { + "id": "write16 1.0.0", + "target": "write16" + }, + { + "id": "zerovec 0.10.4", + "target": "zerovec" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "displaydoc 0.2.5", + "target": "displaydoc" + } + ], + "selects": {} + }, + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, + "icu_normalizer_data 1.5.0": { + "name": "icu_normalizer_data", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_normalizer_data/1.5.0/download", + "sha256": "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_normalizer_data", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_normalizer_data", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, + "icu_properties 1.5.1": { + "name": "icu_properties", + "version": "1.5.1", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_properties/1.5.1/download", + "sha256": "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_properties", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_properties", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "compiled_data", + "default" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "icu_collections 1.5.0", + "target": "icu_collections" + }, + { + "id": "icu_locid_transform 1.5.0", + "target": "icu_locid_transform" + }, + { + "id": "icu_properties_data 1.5.0", + "target": "icu_properties_data" + }, + { + "id": "icu_provider 1.5.0", + "target": "icu_provider" + }, + { + "id": "tinystr 0.7.6", + "target": "tinystr" + }, + { + "id": "zerovec 0.10.4", + "target": "zerovec" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "displaydoc 0.2.5", + "target": "displaydoc" + } + ], + "selects": {} + }, + "version": "1.5.1" + }, + "license": "Unicode-3.0" + }, + "icu_properties_data 1.5.0": { + "name": "icu_properties_data", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_properties_data/1.5.0/download", + "sha256": "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_properties_data", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_properties_data", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, + "icu_provider 1.5.0": { + "name": "icu_provider", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_provider/1.5.0/download", + "sha256": "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" + } + }, + "targets": [ + { + "Library": { + "crate_name": "icu_provider", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_provider", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "macros" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "icu_locid 1.5.0", + "target": "icu_locid" + }, + { + "id": "stable_deref_trait 1.2.0", + "target": "stable_deref_trait" + }, + { + "id": "tinystr 0.7.6", + "target": "tinystr" + }, + { + "id": "writeable 0.5.5", + "target": "writeable" + }, + { + "id": "yoke 0.7.4", + "target": "yoke" + }, + { + "id": "zerofrom 0.1.4", + "target": "zerofrom" + }, + { + "id": "zerovec 0.10.4", + "target": "zerovec" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "displaydoc 0.2.5", + "target": "displaydoc" + }, + { + "id": "icu_provider_macros 1.5.0", + "target": "icu_provider_macros" + } + ], + "selects": {} + }, + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, + "icu_provider_macros 1.5.0": { + "name": "icu_provider_macros", + "version": "1.5.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/icu_provider_macros/1.5.0/download", + "sha256": "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" + } + }, + "targets": [ + { + "ProcMacro": { + "crate_name": "icu_provider_macros", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "icu_provider_macros", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "proc-macro2 1.0.86", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.36", + "target": "quote" + }, + { + "id": "syn 2.0.74", + "target": "syn" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "1.5.0" + }, + "license": "Unicode-3.0" + }, "id-arena 2.2.1": { "name": "id-arena", "version": "2.2.1", @@ -26294,6 +27050,66 @@ }, "license": "MIT OR Apache-2.0" }, + "idna 1.0.2": { + "name": "idna", + "version": "1.0.2", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/idna/1.0.2/download", + "sha256": "bd69211b9b519e98303c015e21a007e293db403b6c85b9b124e133d25e242cdd" + } + }, + "targets": [ + { + "Library": { + "crate_name": "idna", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "idna", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc", + "compiled_data", + "default", + "std" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "icu_normalizer 1.5.0", + "target": "icu_normalizer" + }, + { + "id": "icu_properties 1.5.1", + "target": "icu_properties" + }, + { + "id": "smallvec 1.13.2", + "target": "smallvec" + }, + { + "id": "utf8_iter 1.0.4", + "target": "utf8_iter" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "1.0.2" + }, + "license": "MIT OR Apache-2.0" + }, "impl-more 0.1.6": { "name": "impl-more", "version": "0.1.6", @@ -26396,13 +27212,13 @@ }, "license": "Apache-2.0 OR MIT" }, - "indexmap 2.3.0": { + "indexmap 2.4.0": { "name": "indexmap", - "version": "2.3.0", + "version": "2.4.0", "repository": { "Http": { - "url": "https://static.crates.io/crates/indexmap/2.3.0/download", - "sha256": "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" + "url": "https://static.crates.io/crates/indexmap/2.4.0/download", + "sha256": "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" } }, "targets": [ @@ -26442,7 +27258,7 @@ "selects": {} }, "edition": "2021", - "version": "2.3.0" + "version": "2.4.0" }, "license": "Apache-2.0 OR MIT" }, @@ -26664,13 +27480,13 @@ }, "license": "MIT OR Apache-2.0" }, - "is-terminal 0.4.12": { + "is-terminal 0.4.13": { "name": "is-terminal", - "version": "0.4.12", + "version": "0.4.13", "repository": { "Http": { - "url": "https://static.crates.io/crates/is-terminal/0.4.12/download", - "sha256": "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" + "url": "https://static.crates.io/crates/is-terminal/0.4.13/download", + "sha256": "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" } }, "targets": [ @@ -26694,13 +27510,13 @@ "selects": { "cfg(any(unix, target_os = \"wasi\"))": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], "cfg(target_os = \"hermit\")": [ { - "id": "hermit-abi 0.3.9", + "id": "hermit-abi 0.4.0", "target": "hermit_abi" } ], @@ -26713,7 +27529,7 @@ } }, "edition": "2018", - "version": "0.4.12" + "version": "0.4.13" }, "license": "MIT" }, @@ -26781,7 +27597,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -26950,7 +27766,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ] @@ -27032,7 +27848,7 @@ "target": "pest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -27097,11 +27913,11 @@ "target": "pem" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -27254,13 +28070,13 @@ }, "license": "Apache-2.0 OR MIT" }, - "keyring 3.0.5": { + "keyring 3.1.0": { "name": "keyring", - "version": "3.0.5", + "version": "3.1.0", "repository": { "Http": { - "url": "https://static.crates.io/crates/keyring/3.0.5/download", - "sha256": "0c163ef0b9da5ccf44ae4d7c9d24fb1a8750aa1969d484865fc1eedc44b26c09" + "url": "https://static.crates.io/crates/keyring/3.1.0/download", + "sha256": "0e3ffeb4169230bc4f956b7276b688fc203824cc2ace8dc41ceecbd1746011a6" } }, "targets": [ @@ -27280,7 +28096,7 @@ "**" ], "edition": "2021", - "version": "3.0.5" + "version": "3.1.0" }, "license": "MIT OR Apache-2.0" }, @@ -27390,13 +28206,13 @@ }, "license": "Apache-2.0/MIT" }, - "libc 0.2.155": { + "libc 0.2.156": { "name": "libc", - "version": "0.2.155", + "version": "0.2.156", "repository": { "Http": { - "url": "https://static.crates.io/crates/libc/0.2.155/download", - "sha256": "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" + "url": "https://static.crates.io/crates/libc/0.2.156/download", + "sha256": "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" } }, "targets": [ @@ -27435,14 +28251,14 @@ "deps": { "common": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "build_script_build" } ], "selects": {} }, "edition": "2015", - "version": "0.2.155" + "version": "0.2.156" }, "build_script_attrs": { "data_glob": [ @@ -27712,7 +28528,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" } ], @@ -27859,7 +28675,7 @@ "target": "bitflags" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -27897,35 +28713,29 @@ ], "crate_features": { "common": [ + "elf", + "errno", "general", "ioctl", "no_std" ], "selects": { "aarch64-unknown-linux-gnu": [ - "elf", - "errno", "prctl", "std", "system" ], "arm-unknown-linux-gnueabi": [ - "elf", - "errno", "prctl", "std", "system" ], "armv7-unknown-linux-gnueabi": [ - "elf", - "errno", "prctl", "std", "system" ], "i686-unknown-linux-gnu": [ - "elf", - "errno", "prctl", "std", "system" @@ -27941,8 +28751,6 @@ "system" ], "x86_64-unknown-linux-gnu": [ - "elf", - "errno", "prctl", "std", "system" @@ -27954,6 +28762,42 @@ }, "license": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT" }, + "litemap 0.7.3": { + "name": "litemap", + "version": "0.7.3", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/litemap/0.7.3/download", + "sha256": "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" + } + }, + "targets": [ + { + "Library": { + "crate_name": "litemap", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "litemap", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc" + ], + "selects": {} + }, + "edition": "2021", + "version": "0.7.3" + }, + "license": "Unicode-3.0" + }, "local-channel 0.1.5": { "name": "local-channel", "version": "0.1.5", @@ -28187,7 +29031,7 @@ "target": "anyhow" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -28203,11 +29047,11 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -28253,7 +29097,7 @@ "target": "axum" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -28261,11 +29105,11 @@ "target": "regex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -28309,7 +29153,7 @@ "target": "anyhow" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -28317,11 +29161,11 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -28438,7 +29282,7 @@ "deps": { "common": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -28458,7 +29302,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" }, { @@ -28897,7 +29741,7 @@ ], "cfg(target_os = \"wasi\")": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -28907,7 +29751,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -29032,7 +29876,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -29098,7 +29942,7 @@ "target": "base64" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -29146,11 +29990,11 @@ "target": "retry" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -29219,7 +30063,7 @@ "deps": { "common": [ { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -29317,11 +30161,11 @@ "target": "regex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" } ], @@ -29406,7 +30250,7 @@ ], "cfg(target_vendor = \"apple\")": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -29516,7 +30360,7 @@ "target": "cfg_if" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -29551,7 +30395,7 @@ "target": "anyhow" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -29686,7 +30530,7 @@ "target": "anyhow" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -29702,11 +30546,11 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -29933,7 +30777,7 @@ "target": "num_traits" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -30024,7 +30868,7 @@ "target": "rand" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -30268,7 +31112,7 @@ "selects": { "cfg(not(windows))": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -30400,7 +31244,7 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -30539,11 +31383,11 @@ "target": "secrecy" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -30675,7 +31519,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/rust_canisters/on_wire" } @@ -30825,7 +31669,7 @@ "target": "foreign_types" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -30915,7 +31759,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -30999,7 +31843,7 @@ "deps": { "common": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -31025,7 +31869,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" }, { @@ -31531,45 +32375,6 @@ }, "license": "Apache-2.0 OR MIT" }, - "pairing 0.22.0": { - "name": "pairing", - "version": "0.22.0", - "repository": { - "Http": { - "url": "https://static.crates.io/crates/pairing/0.22.0/download", - "sha256": "135590d8bdba2b31346f9cd1fb2a912329f5135e832a4f422942eb6ead8b6b3b" - } - }, - "targets": [ - { - "Library": { - "crate_name": "pairing", - "crate_root": "src/lib.rs", - "srcs": [ - "**/*.rs" - ] - } - } - ], - "library_target_name": "pairing", - "common_attrs": { - "compile_data_glob": [ - "**" - ], - "deps": { - "common": [ - { - "id": "group 0.12.1", - "target": "group" - } - ], - "selects": {} - }, - "edition": "2021", - "version": "0.22.0" - }, - "license": "MIT/Apache-2.0" - }, "pairing 0.23.0": { "name": "pairing", "version": "0.23.0", @@ -31799,7 +32604,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -32247,7 +33052,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -32339,7 +33144,7 @@ "target": "fixedbitset" }, { - "id": "indexmap 2.3.0", + "id": "indexmap 2.4.0", "target": "indexmap" } ], @@ -32357,7 +33162,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/phantom_newtype" } @@ -32385,7 +33190,7 @@ "target": "candid" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -32475,7 +33280,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -33117,7 +33922,7 @@ "target": "proc_macro2" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -33677,7 +34482,7 @@ "target": "lazy_static" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -33790,7 +34595,7 @@ "target": "lazy_static" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -33854,7 +34659,7 @@ "target": "base64" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -33898,11 +34703,11 @@ "target": "regex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -33976,7 +34781,7 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -34004,6 +34809,57 @@ }, "license": "MIT" }, + "prometheus-parse 0.2.5": { + "name": "prometheus-parse", + "version": "0.2.5", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/prometheus-parse/0.2.5/download", + "sha256": "811031bea65e5a401fb2e1f37d802cca6601e204ac463809a3189352d13b78a5" + } + }, + "targets": [ + { + "Library": { + "crate_name": "prometheus_parse", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "prometheus_parse", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "chrono 0.4.38", + "target": "chrono" + }, + { + "id": "itertools 0.12.1", + "target": "itertools" + }, + { + "id": "once_cell 1.19.0", + "target": "once_cell" + }, + { + "id": "regex 1.10.6", + "target": "regex" + } + ], + "selects": {} + }, + "edition": "2018", + "version": "0.2.5" + }, + "license": "Apache-2.0" + }, "prost 0.12.6": { "name": "prost", "version": "0.12.6", @@ -34140,7 +34996,7 @@ "target": "regex" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" }, { @@ -34199,7 +35055,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -34355,7 +35211,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" } ], @@ -34467,7 +35323,7 @@ "target": "anyhow" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -34495,11 +35351,11 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -34743,7 +35599,7 @@ "deps": { "common": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -34924,7 +35780,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ] @@ -35101,6 +35957,111 @@ }, "license": "MIT/Apache-2.0" }, + "rayon 1.10.0": { + "name": "rayon", + "version": "1.10.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/rayon/1.10.0/download", + "sha256": "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" + } + }, + "targets": [ + { + "Library": { + "crate_name": "rayon", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "rayon", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "either 1.13.0", + "target": "either" + }, + { + "id": "rayon-core 1.12.1", + "target": "rayon_core" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "1.10.0" + }, + "license": "MIT OR Apache-2.0" + }, + "rayon-core 1.12.1": { + "name": "rayon-core", + "version": "1.12.1", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/rayon-core/1.12.1/download", + "sha256": "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" + } + }, + "targets": [ + { + "Library": { + "crate_name": "rayon_core", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + }, + { + "BuildScript": { + "crate_name": "build_script_build", + "crate_root": "build.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "rayon_core", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "crossbeam-deque 0.8.5", + "target": "crossbeam_deque" + }, + { + "id": "crossbeam-utils 0.8.20", + "target": "crossbeam_utils" + }, + { + "id": "rayon-core 1.12.1", + "target": "build_script_build" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "1.12.1" + }, + "build_script_attrs": { + "data_glob": [ + "**" + ], + "links": "rayon-core" + }, + "license": "MIT OR Apache-2.0" + }, "redox_syscall 0.4.1": { "name": "redox_syscall", "version": "0.4.1", @@ -35555,7 +36516,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/registry/canister" } @@ -35663,6 +36624,10 @@ "id": "ic-protobuf 0.9.0", "target": "ic_protobuf" }, + { + "id": "ic-registry-canister-api 0.9.0", + "target": "ic_registry_canister_api" + }, { "id": "ic-registry-keys 0.9.0", "target": "ic_registry_keys" @@ -35687,6 +36652,10 @@ "id": "ic-types 0.9.0", "target": "ic_types" }, + { + "id": "idna 1.0.2", + "target": "idna" + }, { "id": "ipnet 2.9.0", "target": "ipnet" @@ -35712,7 +36681,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -35905,11 +36874,11 @@ "target": "http" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -36218,7 +37187,7 @@ "selects": { "cfg(all(any(target_os = \"android\", target_os = \"linux\"), any(target_arch = \"aarch64\", target_arch = \"arm\")))": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -36246,7 +37215,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" } ], @@ -36432,7 +37401,7 @@ "target": "chrono" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -36472,7 +37441,7 @@ "target": "reqwest" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -36624,7 +37593,7 @@ "target": "build_script_build" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" }, { @@ -36710,7 +37679,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -37038,7 +38007,7 @@ "alias": "libc_errno" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -38266,7 +39235,7 @@ "target": "core_foundation_sys" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -38323,7 +39292,7 @@ "target": "core_foundation_sys" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -38465,7 +39434,7 @@ "target": "semver" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -38542,7 +39511,7 @@ "target": "build_script_build" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -38558,13 +39527,13 @@ }, "license": "MIT OR Apache-2.0" }, - "serde 1.0.206": { + "serde 1.0.208": { "name": "serde", - "version": "1.0.206", + "version": "1.0.208", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde/1.0.206/download", - "sha256": "5b3e4cd94123dd520a128bcd11e34d9e9e423e7e3e50425cb1b4b1e3549d0284" + "url": "https://static.crates.io/crates/serde/1.0.208/download", + "sha256": "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" } }, "targets": [ @@ -38605,7 +39574,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "build_script_build" } ], @@ -38615,13 +39584,13 @@ "proc_macro_deps": { "common": [ { - "id": "serde_derive 1.0.206", + "id": "serde_derive 1.0.208", "target": "serde_derive" } ], "selects": {} }, - "version": "1.0.206" + "version": "1.0.208" }, "build_script_attrs": { "data_glob": [ @@ -38665,7 +39634,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -38715,7 +39684,7 @@ "target": "half" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -38726,13 +39695,13 @@ }, "license": "MIT/Apache-2.0" }, - "serde_derive 1.0.206": { + "serde_derive 1.0.208": { "name": "serde_derive", - "version": "1.0.206", + "version": "1.0.208", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde_derive/1.0.206/download", - "sha256": "fabfb6138d2383ea8208cf98ccf69cdfb1aff4088460681d84189aa259762f97" + "url": "https://static.crates.io/crates/serde_derive/1.0.208/download", + "sha256": "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" } }, "targets": [ @@ -38768,24 +39737,24 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], "selects": {} }, "edition": "2015", - "version": "1.0.206" + "version": "1.0.208" }, "license": "MIT OR Apache-2.0" }, - "serde_json 1.0.124": { + "serde_json 1.0.125": { "name": "serde_json", - "version": "1.0.124", + "version": "1.0.125", "repository": { "Http": { - "url": "https://static.crates.io/crates/serde_json/1.0.124/download", - "sha256": "66ad62847a56b3dba58cc891acd13884b9c61138d330c0d7b6181713d4fce38d" + "url": "https://static.crates.io/crates/serde_json/1.0.125/download", + "sha256": "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" } }, "targets": [ @@ -38837,18 +39806,18 @@ "target": "ryu" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "build_script_build" } ], "selects": {} }, "edition": "2021", - "version": "1.0.124" + "version": "1.0.125" }, "build_script_attrs": { "data_glob": [ @@ -38889,7 +39858,7 @@ "target": "itoa" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -38936,7 +39905,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -38979,7 +39948,7 @@ "target": "proc_macro2" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -39030,11 +39999,11 @@ "target": "quote" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -39085,7 +40054,7 @@ "target": "ryu" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -39132,7 +40101,7 @@ "deps": { "common": [ { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -39231,7 +40200,7 @@ "deps": { "common": [ { - "id": "indexmap 2.3.0", + "id": "indexmap 2.4.0", "target": "indexmap" }, { @@ -39243,7 +40212,7 @@ "target": "ryu" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -39361,11 +40330,11 @@ "target": "registry_canister" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -39544,13 +40513,6 @@ "compile_data_glob": [ "**" ], - "crate_features": { - "common": [ - "default", - "std" - ], - "selects": {} - }, "deps": { "common": [ { @@ -39725,7 +40687,7 @@ "deps": { "common": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -39995,7 +40957,7 @@ "target": "candid" }, { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -40055,11 +41017,11 @@ "target": "retry" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -40263,11 +41225,11 @@ "target": "erased_serde" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -40361,7 +41323,7 @@ "deps": { "common": [ { - "id": "is-terminal 0.4.12", + "id": "is-terminal 0.4.13", "target": "is_terminal" }, { @@ -40589,7 +41551,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -40613,7 +41575,7 @@ "deps": { "common": [ { - "id": "clap 4.5.15", + "id": "clap 4.5.16", "target": "clap" }, { @@ -40641,7 +41603,7 @@ "target": "reqwest" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -40708,7 +41670,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -40760,7 +41722,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -40985,7 +41947,7 @@ "target": "cfg_if" }, { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -41016,7 +41978,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" } ], @@ -41281,7 +42243,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -41451,13 +42413,13 @@ }, "license": "MIT OR Apache-2.0" }, - "syn 2.0.72": { + "syn 2.0.74": { "name": "syn", - "version": "2.0.72", + "version": "2.0.74", "repository": { "Http": { - "url": "https://static.crates.io/crates/syn/2.0.72/download", - "sha256": "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" + "url": "https://static.crates.io/crates/syn/2.0.74/download", + "sha256": "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7" } }, "targets": [ @@ -41510,7 +42472,7 @@ "selects": {} }, "edition": "2021", - "version": "2.0.72" + "version": "2.0.74" }, "license": "MIT OR Apache-2.0" }, @@ -41554,7 +42516,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -41668,7 +42630,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -41940,7 +42902,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -42292,7 +43254,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -42431,7 +43393,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -42571,7 +43533,7 @@ "target": "powerfmt" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { @@ -42676,6 +43638,61 @@ }, "license": "MIT OR Apache-2.0" }, + "tinystr 0.7.6": { + "name": "tinystr", + "version": "0.7.6", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/tinystr/0.7.6/download", + "sha256": "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" + } + }, + "targets": [ + { + "Library": { + "crate_name": "tinystr", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "tinystr", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc", + "zerovec" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "zerovec 0.10.4", + "target": "zerovec" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "displaydoc 0.2.5", + "target": "displaydoc" + } + ], + "selects": {} + }, + "version": "0.7.6" + }, + "license": "Unicode-3.0" + }, "tinyvec 1.8.0": { "name": "tinyvec", "version": "1.8.0", @@ -42847,7 +43864,7 @@ ], "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" }, { @@ -42956,7 +43973,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -43404,7 +44421,7 @@ "deps": { "common": [ { - "id": "indexmap 2.3.0", + "id": "indexmap 2.4.0", "target": "indexmap" }, { @@ -43602,7 +44619,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -43994,7 +45011,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -44217,7 +45234,7 @@ "Git": { "remote": "https://github.com/dfinity/ic.git", "commitish": { - "Rev": "7dee90107a88b836fc72e78993913988f4f73ca2" + "Rev": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" }, "strip_prefix": "rs/tree_deserializer" } @@ -44249,7 +45266,7 @@ "target": "leb128" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -44376,11 +45393,11 @@ "target": "ic_stable_structures" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" } ], @@ -45029,7 +46046,7 @@ "target": "percent_encoding" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -45100,6 +46117,36 @@ }, "license": "MIT OR Apache-2.0" }, + "utf16_iter 1.0.5": { + "name": "utf16_iter", + "version": "1.0.5", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/utf16_iter/1.0.5/download", + "sha256": "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + } + }, + "targets": [ + { + "Library": { + "crate_name": "utf16_iter", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "utf16_iter", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "1.0.5" + }, + "license": "Apache-2.0 OR MIT" + }, "utf8-width 0.1.7": { "name": "utf8-width", "version": "0.1.7", @@ -45130,6 +46177,36 @@ }, "license": "MIT" }, + "utf8_iter 1.0.4": { + "name": "utf8_iter", + "version": "1.0.4", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/utf8_iter/1.0.4/download", + "sha256": "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + } + }, + "targets": [ + { + "Library": { + "crate_name": "utf8_iter", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "utf8_iter", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "1.0.4" + }, + "license": "Apache-2.0 OR MIT" + }, "utf8parse 0.2.2": { "name": "utf8parse", "version": "0.2.2", @@ -45208,7 +46285,7 @@ "target": "getrandom" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" } ], @@ -45362,7 +46439,7 @@ "selects": { "cfg(unix)": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ] @@ -45746,7 +46823,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" }, { @@ -45906,7 +46983,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" }, { @@ -47951,11 +49028,11 @@ "target": "regex" }, { - "id": "serde 1.0.206", + "id": "serde 1.0.208", "target": "serde" }, { - "id": "serde_json 1.0.124", + "id": "serde_json 1.0.125", "target": "serde_json" }, { @@ -47983,6 +49060,72 @@ }, "license": "MIT/Apache-2.0" }, + "write16 1.0.0": { + "name": "write16", + "version": "1.0.0", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/write16/1.0.0/download", + "sha256": "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + } + }, + "targets": [ + { + "Library": { + "crate_name": "write16", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "write16", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc" + ], + "selects": {} + }, + "edition": "2021", + "version": "1.0.0" + }, + "license": "Apache-2.0 OR MIT" + }, + "writeable 0.5.5": { + "name": "writeable", + "version": "0.5.5", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/writeable/0.5.5/download", + "sha256": "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + } + }, + "targets": [ + { + "Library": { + "crate_name": "writeable", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "writeable", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "edition": "2021", + "version": "0.5.5" + }, + "license": "Unicode-3.0" + }, "wsl 0.1.0": { "name": "wsl", "version": "0.1.0", @@ -48171,7 +49314,7 @@ "selects": { "cfg(any(target_os = \"freebsd\", target_os = \"netbsd\"))": [ { - "id": "libc 0.2.155", + "id": "libc 0.2.156", "target": "libc" } ], @@ -48257,6 +49400,118 @@ }, "license": "MIT/Apache-2.0" }, + "yoke 0.7.4": { + "name": "yoke", + "version": "0.7.4", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/yoke/0.7.4/download", + "sha256": "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" + } + }, + "targets": [ + { + "Library": { + "crate_name": "yoke", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "yoke", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc", + "default", + "derive", + "zerofrom" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "stable_deref_trait 1.2.0", + "target": "stable_deref_trait" + }, + { + "id": "zerofrom 0.1.4", + "target": "zerofrom" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "yoke-derive 0.7.4", + "target": "yoke_derive" + } + ], + "selects": {} + }, + "version": "0.7.4" + }, + "license": "Unicode-3.0" + }, + "yoke-derive 0.7.4": { + "name": "yoke-derive", + "version": "0.7.4", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/yoke-derive/0.7.4/download", + "sha256": "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" + } + }, + "targets": [ + { + "ProcMacro": { + "crate_name": "yoke_derive", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "yoke_derive", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "proc-macro2 1.0.86", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.36", + "target": "quote" + }, + { + "id": "syn 2.0.74", + "target": "syn" + }, + { + "id": "synstructure 0.13.1", + "target": "synstructure" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.7.4" + }, + "license": "Unicode-3.0" + }, "zerocopy 0.7.35": { "name": "zerocopy", "version": "0.7.35", @@ -48351,7 +49606,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -48362,6 +49617,103 @@ }, "license": "BSD-2-Clause OR Apache-2.0 OR MIT" }, + "zerofrom 0.1.4": { + "name": "zerofrom", + "version": "0.1.4", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/zerofrom/0.1.4/download", + "sha256": "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" + } + }, + "targets": [ + { + "Library": { + "crate_name": "zerofrom", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "zerofrom", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "alloc", + "derive" + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "zerofrom-derive 0.1.4", + "target": "zerofrom_derive" + } + ], + "selects": {} + }, + "version": "0.1.4" + }, + "license": "Unicode-3.0" + }, + "zerofrom-derive 0.1.4": { + "name": "zerofrom-derive", + "version": "0.1.4", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/zerofrom-derive/0.1.4/download", + "sha256": "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" + } + }, + "targets": [ + { + "ProcMacro": { + "crate_name": "zerofrom_derive", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "zerofrom_derive", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "proc-macro2 1.0.86", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.36", + "target": "quote" + }, + { + "id": "syn 2.0.74", + "target": "syn" + }, + { + "id": "synstructure 0.13.1", + "target": "synstructure" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.1.4" + }, + "license": "Unicode-3.0" + }, "zeroize 1.8.1": { "name": "zeroize", "version": "1.8.1", @@ -48445,7 +49797,7 @@ "target": "quote" }, { - "id": "syn 2.0.72", + "id": "syn 2.0.74", "target": "syn" } ], @@ -48456,6 +49808,112 @@ }, "license": "Apache-2.0 OR MIT" }, + "zerovec 0.10.4": { + "name": "zerovec", + "version": "0.10.4", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/zerovec/0.10.4/download", + "sha256": "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" + } + }, + "targets": [ + { + "Library": { + "crate_name": "zerovec", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "zerovec", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "crate_features": { + "common": [ + "derive", + "yoke" + ], + "selects": {} + }, + "deps": { + "common": [ + { + "id": "yoke 0.7.4", + "target": "yoke" + }, + { + "id": "zerofrom 0.1.4", + "target": "zerofrom" + } + ], + "selects": {} + }, + "edition": "2021", + "proc_macro_deps": { + "common": [ + { + "id": "zerovec-derive 0.10.3", + "target": "zerovec_derive" + } + ], + "selects": {} + }, + "version": "0.10.4" + }, + "license": "Unicode-3.0" + }, + "zerovec-derive 0.10.3": { + "name": "zerovec-derive", + "version": "0.10.3", + "repository": { + "Http": { + "url": "https://static.crates.io/crates/zerovec-derive/0.10.3/download", + "sha256": "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" + } + }, + "targets": [ + { + "ProcMacro": { + "crate_name": "zerovec_derive", + "crate_root": "src/lib.rs", + "srcs": [ + "**/*.rs" + ] + } + } + ], + "library_target_name": "zerovec_derive", + "common_attrs": { + "compile_data_glob": [ + "**" + ], + "deps": { + "common": [ + { + "id": "proc-macro2 1.0.86", + "target": "proc_macro2" + }, + { + "id": "quote 1.0.36", + "target": "quote" + }, + { + "id": "syn 2.0.74", + "target": "syn" + } + ], + "selects": {} + }, + "edition": "2021", + "version": "0.10.3" + }, + "license": "Unicode-3.0" + }, "zip 2.1.3": { "name": "zip", "version": "2.1.3", @@ -48547,7 +50005,7 @@ "target": "hmac" }, { - "id": "indexmap 2.3.0", + "id": "indexmap 2.4.0", "target": "indexmap" }, { @@ -48914,7 +50372,7 @@ "deps": { "common": [ { - "id": "cc 1.1.8", + "id": "cc 1.1.12", "target": "cc" }, { diff --git a/Cargo.lock b/Cargo.lock index 5482a8a9d..2cdaf0f42 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -62,7 +62,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" dependencies = [ "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -177,7 +177,7 @@ dependencies = [ "actix-router", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -372,7 +372,7 @@ checksum = "965c2d33e53cb6b267e148a4cb0760bc01f4904c1cd4bb4002a085bb016d1490" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", "synstructure", ] @@ -384,7 +384,7 @@ checksum = "7b18050c2cd6fe86c3a76584ef5e0baf286d038cda203eb6223df2cc413565f7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -432,7 +432,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -454,7 +454,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -465,7 +465,7 @@ checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -801,7 +801,7 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", "syn_derive", ] @@ -1033,7 +1033,7 @@ dependencies = [ "lazy_static", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -1041,7 +1041,7 @@ name = "canister-log-fetcher" version = "0.5.0" dependencies = [ "anyhow", - "clap 4.5.15", + "clap 4.5.16", "humantime", "log", "pretty_env_logger", @@ -1076,12 +1076,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.8" +version = "1.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504bdec147f2cc13c8b57ed9401fd8a147cc66b67ad5cb241394244f2c947549" +checksum = "68064e60dbf1f17005c2fde4d07c16d8baa506fd7ffed8ccab702d93617975c7" dependencies = [ "jobserver", "libc", + "shlex", ] [[package]] @@ -1167,9 +1168,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.15" +version = "4.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d8838454fda655dafd3accb2b6e2bea645b9e4078abe84a22ceb947235c5cc" +checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" dependencies = [ "clap_builder", "clap_derive 4.5.13", @@ -1199,11 +1200,11 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.5.14" +version = "4.5.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d11bff0290e9a266fc9b4ce6fa96c2bf2ca3f9724c41c10202ac1daf7a087f8" +checksum = "9c677cd0126f3026d8b093fa29eae5d812fde5c05bc66dbb29d0374eea95113a" dependencies = [ - "clap 4.5.15", + "clap 4.5.16", ] [[package]] @@ -1228,7 +1229,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -1592,7 +1593,7 @@ dependencies = [ "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "group 0.13.0", + "group", "rand_core", "rustc_version", "subtle", @@ -1607,7 +1608,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -1641,7 +1642,7 @@ dependencies = [ [[package]] name = "cycles-minting-canister" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "base64 0.13.1", @@ -1675,7 +1676,7 @@ dependencies = [ "rand", "serde", "serde_cbor", - "sha2 0.9.9", + "sha2 0.10.8", "yansi", ] @@ -1724,7 +1725,7 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -1746,7 +1747,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -1861,7 +1862,7 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -1882,7 +1883,7 @@ dependencies = [ "darling 0.20.10", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -1892,7 +1893,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "206868b8242f27cecce124c19fd88157fbd0dd334df2587f36417bafbc85097b" dependencies = [ "derive_builder_core", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -1905,13 +1906,13 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] name = "dfn_candid" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "dfn_core", @@ -1923,7 +1924,7 @@ dependencies = [ [[package]] name = "dfn_core" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "on_wire", @@ -1932,7 +1933,7 @@ dependencies = [ [[package]] name = "dfn_http" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "dfn_candid", @@ -1944,7 +1945,7 @@ dependencies = [ [[package]] name = "dfn_http_metrics" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "dfn_candid", "dfn_core", @@ -1956,7 +1957,7 @@ dependencies = [ [[package]] name = "dfn_protobuf" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "on_wire", "prost", @@ -2067,7 +2068,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -2098,7 +2099,7 @@ dependencies = [ "backon", "candid", "chrono", - "clap 4.5.15", + "clap 4.5.16", "clap-num", "clap_complete", "colored", @@ -2128,6 +2129,7 @@ dependencies = [ "ic-nns-common", "ic-nns-constants", "ic-nns-governance", + "ic-nns-governance-api", "ic-protobuf", "ic-registry-keys", "ic-registry-local-registry", @@ -2244,9 +2246,9 @@ dependencies = [ "base16ct", "crypto-bigint", "digest 0.10.7", - "ff 0.13.0", + "ff", "generic-array", - "group 0.13.0", + "group", "pem-rfc7468", "pkcs8", "rand_core", @@ -2279,7 +2281,7 @@ dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -2398,7 +2400,7 @@ checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" [[package]] name = "fe-derive" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "hex", "num-bigint-dig", @@ -2408,16 +2410,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" -dependencies = [ - "rand_core", - "subtle", -] - [[package]] name = "ff" version = "0.13.0" @@ -2579,7 +2571,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -2659,24 +2651,13 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" -[[package]] -name = "group" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" -dependencies = [ - "ff 0.12.1", - "rand_core", - "subtle", -] - [[package]] name = "group" version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ - "ff 0.13.0", + "ff", "rand_core", "subtle", ] @@ -2693,7 +2674,7 @@ dependencies = [ "futures-sink", "futures-util", "http 0.2.12", - "indexmap 2.3.0", + "indexmap 2.4.0", "slab", "tokio", "tokio-util", @@ -2712,7 +2693,7 @@ dependencies = [ "futures-core", "futures-sink", "http 1.1.0", - "indexmap 2.3.0", + "indexmap 2.4.0", "slab", "tokio", "tokio-util", @@ -2827,6 +2808,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + [[package]] name = "hex" version = "0.4.3" @@ -3168,7 +3155,7 @@ dependencies = [ [[package]] name = "ic-adapter-metrics-client" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-adapter-metrics-service", "ic-async-utils", @@ -3183,7 +3170,7 @@ dependencies = [ [[package]] name = "ic-adapter-metrics-service" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "prost", "prost-build", @@ -3235,15 +3222,18 @@ dependencies = [ [[package]] name = "ic-async-utils" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ + "anyhow", "async-stream", + "axum 0.7.5", "byte-unit", "bytes", "futures", "futures-util", "hyper 0.14.30", "slog", + "sync_wrapper 1.0.1", "thiserror", "tokio", "tonic", @@ -3252,7 +3242,7 @@ dependencies = [ [[package]] name = "ic-base-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "byte-unit", "bytes", @@ -3277,9 +3267,9 @@ dependencies = [ ] [[package]] -name = "ic-btc-types-internal" +name = "ic-btc-replica-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-btc-interface", @@ -3292,7 +3282,7 @@ dependencies = [ [[package]] name = "ic-canister-client" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "backoff", "futures-util", @@ -3319,7 +3309,7 @@ dependencies = [ [[package]] name = "ic-canister-client-sender" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-crypto-ecdsa-secp256k1", @@ -3332,7 +3322,7 @@ dependencies = [ [[package]] name = "ic-canister-log" version = "0.2.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "serde", ] @@ -3340,7 +3330,7 @@ dependencies = [ [[package]] name = "ic-canister-profiler" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-metrics-encoder", "ic0 0.18.11", @@ -3383,7 +3373,7 @@ dependencies = [ [[package]] name = "ic-canisters-http-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "serde", @@ -3393,7 +3383,7 @@ dependencies = [ [[package]] name = "ic-canonical-state" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-canonical-state-tree-hash", @@ -3417,7 +3407,7 @@ dependencies = [ [[package]] name = "ic-canonical-state-tree-hash" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-crypto-tree-hash", "itertools 0.12.1", @@ -3442,7 +3432,7 @@ dependencies = [ [[package]] name = "ic-cdk" version = "0.15.0" -source = "git+https://github.com/dfinity/cdk-rs.git?rev=59795716487fbb8a9910ac503bcea1e0cb08c932#59795716487fbb8a9910ac503bcea1e0cb08c932" +source = "git+https://github.com/dfinity/cdk-rs.git?rev=deb1e15ae4c60333636f0581e0f30d169d8c9a0a#deb1e15ae4c60333636f0581e0f30d169d8c9a0a" dependencies = [ "candid", "ic-cdk-macros 0.15.0", @@ -3482,14 +3472,14 @@ dependencies = [ [[package]] name = "ic-cdk-macros" version = "0.15.0" -source = "git+https://github.com/dfinity/cdk-rs.git?rev=59795716487fbb8a9910ac503bcea1e0cb08c932#59795716487fbb8a9910ac503bcea1e0cb08c932" +source = "git+https://github.com/dfinity/cdk-rs.git?rev=deb1e15ae4c60333636f0581e0f30d169d8c9a0a#deb1e15ae4c60333636f0581e0f30d169d8c9a0a" dependencies = [ "candid", "proc-macro2", "quote", "serde", "serde_tokenstream 0.2.1", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -3509,7 +3499,7 @@ dependencies = [ [[package]] name = "ic-cdk-timers" version = "0.9.0" -source = "git+https://github.com/dfinity/cdk-rs.git?rev=59795716487fbb8a9910ac503bcea1e0cb08c932#59795716487fbb8a9910ac503bcea1e0cb08c932" +source = "git+https://github.com/dfinity/cdk-rs.git?rev=deb1e15ae4c60333636f0581e0f30d169d8c9a0a#deb1e15ae4c60333636f0581e0f30d169d8c9a0a" dependencies = [ "futures", "ic-cdk 0.15.0", @@ -3522,7 +3512,7 @@ dependencies = [ [[package]] name = "ic-certification" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "hex", "ic-crypto-tree-hash", @@ -3549,7 +3539,7 @@ dependencies = [ [[package]] name = "ic-certification-version" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "strum 0.26.3", "strum_macros 0.26.4", @@ -3569,7 +3559,7 @@ dependencies = [ [[package]] name = "ic-config" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-protobuf", @@ -3578,20 +3568,20 @@ dependencies = [ "ic-types", "json5", "serde", - "slog", "tempfile", ] [[package]] name = "ic-constants" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "ic-crypto-ecdsa-secp256k1" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ + "hmac", "k256", "lazy_static", "num-bigint 0.4.6", @@ -3604,21 +3594,21 @@ dependencies = [ [[package]] name = "ic-crypto-ed25519" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "curve25519-dalek", "ed25519-dalek", "hkdf", "pem 1.1.1", "rand", - "sha2 0.10.8", + "thiserror", "zeroize", ] [[package]] name = "ic-crypto-getrandom-for-wasm" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "getrandom", ] @@ -3626,7 +3616,7 @@ dependencies = [ [[package]] name = "ic-crypto-interfaces-sig-verification" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-types", ] @@ -3634,7 +3624,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-der-utils" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "hex", "ic-types", @@ -3644,11 +3634,10 @@ dependencies = [ [[package]] name = "ic-crypto-internal-basic-sig-ed25519" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "base64 0.13.1", "curve25519-dalek", - "ed25519-consensus", "hex", "ic-crypto-ed25519", "ic-crypto-internal-basic-sig-der-utils", @@ -3667,17 +3656,17 @@ dependencies = [ [[package]] name = "ic-crypto-internal-bls12-381-type" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "hex", - "ic_bls12_381 0.8.0", + "ic_bls12_381", "itertools 0.12.1", "lazy_static", - "pairing 0.22.0", + "pairing", "paste", "rand", "rand_chacha", - "sha2 0.9.9", + "sha2 0.10.8", "subtle", "zeroize", ] @@ -3685,7 +3674,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-hmac" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-crypto-internal-sha2", ] @@ -3693,7 +3682,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-multi-sig-bls12381" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "base64 0.13.1", "hex", @@ -3712,7 +3701,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-seed" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "hex", "ic-crypto-sha2", @@ -3725,7 +3714,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-sha2" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "sha2 0.10.8", ] @@ -3733,7 +3722,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-threshold-sig-bls12381" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "base64 0.13.1", "cached 0.49.3", @@ -3759,11 +3748,11 @@ dependencies = [ [[package]] name = "ic-crypto-internal-threshold-sig-ecdsa" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "curve25519-dalek", "fe-derive", - "group 0.13.0", + "group", "hex", "hex-literal", "ic-crypto-internal-hmac", @@ -3789,7 +3778,7 @@ dependencies = [ [[package]] name = "ic-crypto-internal-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "arrayvec 0.7.4", "hex", @@ -3806,7 +3795,7 @@ dependencies = [ [[package]] name = "ic-crypto-node-key-validation" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "hex", "ic-base-types", @@ -3824,7 +3813,7 @@ dependencies = [ [[package]] name = "ic-crypto-secrets-containers" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "serde", "zeroize", @@ -3833,7 +3822,7 @@ dependencies = [ [[package]] name = "ic-crypto-sha2" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-crypto-internal-sha2", ] @@ -3841,7 +3830,7 @@ dependencies = [ [[package]] name = "ic-crypto-tls-cert-validation" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "hex", "ic-crypto-internal-basic-sig-ed25519", @@ -3854,7 +3843,7 @@ dependencies = [ [[package]] name = "ic-crypto-tree-hash" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-crypto-internal-types", "ic-crypto-sha2", @@ -3867,7 +3856,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-basic-sig" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-crypto-ed25519", @@ -3877,7 +3866,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-ni-dkg" version = "0.8.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-crypto-internal-types", "ic-protobuf", @@ -3887,7 +3876,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-threshold-sig" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "base64 0.13.1", "ic-crypto-internal-threshold-sig-bls12381", @@ -3898,7 +3887,7 @@ dependencies = [ [[package]] name = "ic-crypto-utils-threshold-sig-der" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "base64 0.13.1", "ic-crypto-internal-types", @@ -3909,7 +3898,7 @@ dependencies = [ [[package]] name = "ic-error-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-protobuf", "ic-utils 0.9.0", @@ -3921,7 +3910,7 @@ dependencies = [ [[package]] name = "ic-http-endpoints-metrics" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "axum 0.7.5", "ic-async-utils", @@ -3938,7 +3927,7 @@ dependencies = [ [[package]] name = "ic-icrc1" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ciborium", @@ -3960,7 +3949,7 @@ dependencies = [ [[package]] name = "ic-icrc1-index-ng" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ciborium", @@ -3988,7 +3977,7 @@ dependencies = [ [[package]] name = "ic-icrc1-ledger" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "candid", @@ -4016,7 +4005,7 @@ dependencies = [ [[package]] name = "ic-icrc1-tokens-u64" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-ledger-core", @@ -4028,7 +4017,7 @@ dependencies = [ [[package]] name = "ic-interfaces" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-crypto-interfaces-sig-verification", @@ -4053,7 +4042,7 @@ dependencies = [ [[package]] name = "ic-interfaces-registry" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-types", "prost", @@ -4063,7 +4052,7 @@ dependencies = [ [[package]] name = "ic-interfaces-state-manager" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-crypto-tree-hash", "ic-types", @@ -4074,7 +4063,7 @@ dependencies = [ [[package]] name = "ic-ledger-canister-core" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "candid", @@ -4092,7 +4081,7 @@ dependencies = [ [[package]] name = "ic-ledger-core" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-ledger-hash-of", @@ -4104,7 +4093,7 @@ dependencies = [ [[package]] name = "ic-ledger-hash-of" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "hex", @@ -4114,7 +4103,7 @@ dependencies = [ [[package]] name = "ic-logger" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "chrono", "ic-config", @@ -4138,7 +4127,7 @@ dependencies = [ "backon", "candid", "chrono", - "clap 4.5.15", + "clap 4.5.16", "custom_error", "decentralization", "dirs", @@ -4185,14 +4174,15 @@ dependencies = [ [[package]] name = "ic-management-canister-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-base-types", "ic-btc-interface", - "ic-btc-types-internal", + "ic-btc-replica-types", "ic-error-types", "ic-protobuf", + "ic-utils 0.9.0", "num-traits", "serde", "serde_bytes", @@ -4228,7 +4218,7 @@ dependencies = [ [[package]] name = "ic-metrics" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "futures", "ic-adapter-metrics-client", @@ -4248,7 +4238,7 @@ checksum = "8b5c7628eac357aecda461130f8074468be5aa4d258a002032d82d817f79f1f8" [[package]] name = "ic-nervous-system-clients" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "candid", @@ -4271,12 +4261,12 @@ dependencies = [ [[package]] name = "ic-nervous-system-collections-union-multi-map" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "ic-nervous-system-common" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "base64 0.13.1", @@ -4312,12 +4302,12 @@ dependencies = [ [[package]] name = "ic-nervous-system-common-build-metadata" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "ic-nervous-system-common-test-keys" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-canister-client-sender", @@ -4330,7 +4320,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-governance" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-stable-structures", @@ -4342,12 +4332,12 @@ dependencies = [ [[package]] name = "ic-nervous-system-lock" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "ic-nervous-system-proto" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "comparable", @@ -4360,7 +4350,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-proxied-canister-calls-tracker" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", ] @@ -4368,7 +4358,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-root" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "dfn_core", @@ -4384,7 +4374,7 @@ dependencies = [ [[package]] name = "ic-nervous-system-runtime" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "candid", @@ -4397,12 +4387,17 @@ dependencies = [ [[package]] name = "ic-nervous-system-string" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" + +[[package]] +name = "ic-nervous-system-temporary" +version = "0.0.1" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "ic-neurons-fund" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-nervous-system-common", "lazy_static", @@ -4415,7 +4410,7 @@ dependencies = [ [[package]] name = "ic-nns-common" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "comparable", @@ -4435,13 +4430,13 @@ dependencies = [ "prost", "serde", "serde_bytes", - "sha2 0.9.9", + "sha2 0.10.8", ] [[package]] name = "ic-nns-constants" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "maplit", @@ -4450,7 +4445,7 @@ dependencies = [ [[package]] name = "ic-nns-governance" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "build-info", @@ -4469,6 +4464,7 @@ dependencies = [ "ic-crypto-getrandom-for-wasm", "ic-crypto-sha2", "ic-ledger-core", + "ic-management-canister-types", "ic-metrics-encoder", "ic-nervous-system-clients", "ic-nervous-system-common", @@ -4478,10 +4474,14 @@ dependencies = [ "ic-nervous-system-proto", "ic-nervous-system-root", "ic-nervous-system-runtime", + "ic-nervous-system-temporary", "ic-neurons-fund", "ic-nns-common", "ic-nns-constants", + "ic-nns-governance-api", + "ic-nns-governance-init", "ic-nns-gtc-accounts", + "ic-nns-handler-root-interface", "ic-protobuf", "ic-sns-init", "ic-sns-root", @@ -4489,6 +4489,7 @@ dependencies = [ "ic-sns-wasm", "ic-stable-structures", "ic-types", + "ic-utils 0.9.0", "icp-ledger", "itertools 0.12.1", "lazy_static", @@ -4497,6 +4498,7 @@ dependencies = [ "num-traits", "on_wire", "pretty_assertions", + "prometheus-parse", "prost", "rand", "rand_chacha", @@ -4510,15 +4512,58 @@ dependencies = [ "strum_macros 0.26.4", ] +[[package]] +name = "ic-nns-governance-api" +version = "0.9.0" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" +dependencies = [ + "bytes", + "candid", + "comparable", + "ic-base-types", + "ic-nervous-system-clients", + "ic-nervous-system-proto", + "ic-nns-common", + "ic-protobuf", + "ic-sns-root", + "ic-sns-swap", + "ic-types", + "ic-utils 0.9.0", + "icp-ledger", + "itertools 0.12.1", + "prost", + "serde", + "serde_bytes", + "strum 0.26.3", + "strum_macros 0.26.4", +] + +[[package]] +name = "ic-nns-governance-init" +version = "0.9.0" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" +dependencies = [ + "csv", + "ic-base-types", + "ic-nervous-system-common", + "ic-nervous-system-common-build-metadata", + "ic-nervous-system-common-test-keys", + "ic-nns-common", + "ic-nns-governance-api", + "icp-ledger", + "rand", + "rand_chacha", +] + [[package]] name = "ic-nns-gtc-accounts" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "ic-nns-handler-root-interface" version = "0.1.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "candid", @@ -4533,7 +4578,7 @@ dependencies = [ [[package]] name = "ic-protobuf" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "bincode", "candid", @@ -4544,10 +4589,21 @@ dependencies = [ "slog", ] +[[package]] +name = "ic-registry-canister-api" +version = "0.9.0" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" +dependencies = [ + "candid", + "ic-base-types", + "serde", + "thiserror", +] + [[package]] name = "ic-registry-client" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "crossbeam-channel", "ic-interfaces-registry", @@ -4560,7 +4616,7 @@ dependencies = [ [[package]] name = "ic-registry-client-fake" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-interfaces-registry", "ic-types", @@ -4569,7 +4625,7 @@ dependencies = [ [[package]] name = "ic-registry-client-helpers" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-interfaces-registry", @@ -4588,7 +4644,7 @@ dependencies = [ [[package]] name = "ic-registry-common-proto" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "prost", ] @@ -4596,7 +4652,7 @@ dependencies = [ [[package]] name = "ic-registry-keys" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-base-types", @@ -4608,7 +4664,7 @@ dependencies = [ [[package]] name = "ic-registry-local-registry" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-interfaces-registry", "ic-protobuf", @@ -4626,7 +4682,7 @@ dependencies = [ [[package]] name = "ic-registry-local-store" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-interfaces-registry", "ic-registry-common-proto", @@ -4638,12 +4694,12 @@ dependencies = [ [[package]] name = "ic-registry-local-store-artifacts" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "ic-registry-nns-data-provider" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "chrono", "ic-canister-client", @@ -4663,7 +4719,7 @@ dependencies = [ [[package]] name = "ic-registry-provisional-whitelist" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-base-types", "ic-protobuf", @@ -4672,7 +4728,7 @@ dependencies = [ [[package]] name = "ic-registry-routing-table" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-base-types", @@ -4683,7 +4739,7 @@ dependencies = [ [[package]] name = "ic-registry-subnet-features" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-management-canister-types", @@ -4694,7 +4750,7 @@ dependencies = [ [[package]] name = "ic-registry-subnet-type" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-protobuf", @@ -4706,7 +4762,7 @@ dependencies = [ [[package]] name = "ic-registry-transport" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "ic-base-types", @@ -4718,13 +4774,13 @@ dependencies = [ [[package]] name = "ic-replicated-state" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "bit-vec", "cvt", "ic-base-types", "ic-btc-interface", - "ic-btc-types-internal", + "ic-btc-replica-types", "ic-certification-version", "ic-config", "ic-constants", @@ -4751,6 +4807,7 @@ dependencies = [ "prometheus", "rand", "rand_chacha", + "rayon", "serde", "slog", "strum 0.26.3", @@ -4762,7 +4819,7 @@ dependencies = [ [[package]] name = "ic-sns-governance" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "base64 0.13.1", @@ -4819,7 +4876,7 @@ dependencies = [ [[package]] name = "ic-sns-governance-proposal-criticality" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-nervous-system-proto", ] @@ -4827,7 +4884,7 @@ dependencies = [ [[package]] name = "ic-sns-governance-proposals-amount-total-limit" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-sns-governance-token-valuation", "num-traits", @@ -4838,7 +4895,7 @@ dependencies = [ [[package]] name = "ic-sns-governance-token-valuation" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "candid", @@ -4859,7 +4916,7 @@ dependencies = [ [[package]] name = "ic-sns-init" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "base64 0.13.1", "candid", @@ -4886,7 +4943,7 @@ dependencies = [ [[package]] name = "ic-sns-root" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "build-info", @@ -4915,7 +4972,7 @@ dependencies = [ [[package]] name = "ic-sns-swap" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "build-info", @@ -4953,7 +5010,7 @@ dependencies = [ [[package]] name = "ic-sns-swap-proto-library" version = "0.0.1" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "comparable", @@ -4968,7 +5025,7 @@ dependencies = [ [[package]] name = "ic-sns-wasm" version = "1.0.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "candid", @@ -5015,7 +5072,7 @@ dependencies = [ [[package]] name = "ic-sys" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "cvt", "hex", @@ -5051,7 +5108,7 @@ dependencies = [ [[package]] name = "ic-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "base64 0.13.1", "bincode", @@ -5059,7 +5116,7 @@ dependencies = [ "chrono", "hex", "ic-base-types", - "ic-btc-types-internal", + "ic-btc-replica-types", "ic-constants", "ic-crypto-internal-types", "ic-crypto-sha2", @@ -5086,7 +5143,7 @@ dependencies = [ [[package]] name = "ic-utils" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "hex", "scoped_threadpool", @@ -5119,7 +5176,7 @@ dependencies = [ [[package]] name = "ic-utils-thread" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "ic-verify-bls-signature" @@ -5128,9 +5185,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d420b25c0091059f6c3c23a21427a81915e6e0aca3b79e0d403ed767f286a3b9" dependencies = [ "hex", - "ic_bls12_381 0.10.0", + "ic_bls12_381", "lazy_static", - "pairing 0.23.0", + "pairing", "rand", "sha2 0.10.8", ] @@ -5143,7 +5200,7 @@ checksum = "a1f3f1ec63f08807d176691225de0b993e832b1fff71c631ed897df5888c7be4" dependencies = [ "anyhow", "candid", - "clap 4.5.15", + "clap 4.5.16", "libflate 2.1.0", "rustc-demangle", "serde", @@ -5155,7 +5212,7 @@ dependencies = [ [[package]] name = "ic-wasm-types" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-crypto-sha2", "ic-sys", @@ -5189,22 +5246,7 @@ checksum = "a54b5297861c651551676e8c43df805dad175cc33bc97dbd992edbbb85dcbcdf" [[package]] name = "ic0" version = "0.23.0" -source = "git+https://github.com/dfinity/cdk-rs.git?rev=59795716487fbb8a9910ac503bcea1e0cb08c932#59795716487fbb8a9910ac503bcea1e0cb08c932" - -[[package]] -name = "ic_bls12_381" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c682cb199cd8fcb582a6023325d571a6464edda26c8063fe04b6f6082a1a363c" -dependencies = [ - "digest 0.9.0", - "ff 0.12.1", - "group 0.12.1", - "pairing 0.22.0", - "rand_core", - "subtle", - "zeroize", -] +source = "git+https://github.com/dfinity/cdk-rs.git?rev=deb1e15ae4c60333636f0581e0f30d169d8c9a0a#deb1e15ae4c60333636f0581e0f30d169d8c9a0a" [[package]] name = "ic_bls12_381" @@ -5213,11 +5255,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22c65787944f32af084dffd0c68c1e544237b76e215654ddea8cd9f527dd8b69" dependencies = [ "digest 0.10.7", - "ff 0.13.0", - "group 0.13.0", - "pairing 0.23.0", + "ff", + "group", + "pairing", "rand_core", "subtle", + "zeroize", ] [[package]] @@ -5236,7 +5279,7 @@ dependencies = [ [[package]] name = "icp-ledger" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "comparable", @@ -5256,7 +5299,6 @@ dependencies = [ "num-traits", "on_wire", "prost", - "prost-derive", "serde", "serde_bytes", "serde_cbor", @@ -5267,7 +5309,7 @@ dependencies = [ [[package]] name = "icrc-ledger-client" version = "0.1.2" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "async-trait", "candid", @@ -5277,8 +5319,8 @@ dependencies = [ [[package]] name = "icrc-ledger-types" -version = "0.1.5" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +version = "0.1.6" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "base32", "candid", @@ -5291,6 +5333,125 @@ dependencies = [ "serde_bytes", "sha2 0.10.8", "strum 0.26.3", + "time", +] + +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", ] [[package]] @@ -5315,6 +5476,18 @@ dependencies = [ "unicode-normalization", ] +[[package]] +name = "idna" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd69211b9b519e98303c015e21a007e293db403b6c85b9b124e133d25e242cdd" +dependencies = [ + "icu_normalizer", + "icu_properties", + "smallvec", + "utf8_iter", +] + [[package]] name = "impl-more" version = "0.1.6" @@ -5333,9 +5506,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.3.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" +checksum = "93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c" dependencies = [ "equivalent", "hashbrown 0.14.5", @@ -5390,11 +5563,11 @@ dependencies = [ [[package]] name = "is-terminal" -version = "0.4.12" +version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" +checksum = "261f68e344040fbd0edea105bef17c66edf46f984ddb1115b775ce31be948f4b" dependencies = [ - "hermit-abi 0.3.9", + "hermit-abi 0.4.0", "libc", "windows-sys 0.52.0", ] @@ -5508,9 +5681,9 @@ dependencies = [ [[package]] name = "keyring" -version = "3.0.5" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c163ef0b9da5ccf44ae4d7c9d24fb1a8750aa1969d484865fc1eedc44b26c09" +checksum = "0e3ffeb4169230bc4f956b7276b688fc203824cc2ace8dc41ceecbd1746011a6" [[package]] name = "language-tags" @@ -5535,9 +5708,9 @@ checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" [[package]] name = "libc" -version = "0.2.155" +version = "0.2.156" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +checksum = "a5f43f184355eefb8d17fc948dbecf6c13be3c141f20d834ae842193a448c72a" [[package]] name = "libflate" @@ -5625,6 +5798,12 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +[[package]] +name = "litemap" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704" + [[package]] name = "local-channel" version = "0.1.5" @@ -5669,7 +5848,7 @@ name = "log-fetcher" version = "0.5.0" dependencies = [ "anyhow", - "clap 4.5.15", + "clap 4.5.16", "log", "pretty_env_logger", "reqwest", @@ -5684,7 +5863,7 @@ name = "log-noise-filter-backend" version = "0.5.0" dependencies = [ "axum 0.7.5", - "clap 4.5.15", + "clap 4.5.16", "regex", "serde", "serde_json", @@ -5699,7 +5878,7 @@ name = "log-noise-filter-downloader" version = "0.5.0" dependencies = [ "anyhow", - "clap 4.5.15", + "clap 4.5.16", "log-noise-filter-backend", "reqwest", "serde", @@ -5838,7 +6017,7 @@ dependencies = [ "cfg-if", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -5856,7 +6035,7 @@ dependencies = [ "axum 0.7.5", "axum-otel-metrics", "base64 0.22.1", - "clap 4.5.15", + "clap 4.5.16", "crossbeam", "crossbeam-channel", "flate2", @@ -5887,7 +6066,7 @@ dependencies = [ name = "multiservice-discovery-downloader" version = "0.5.0" dependencies = [ - "clap 4.5.15", + "clap 4.5.16", "crossbeam", "crossbeam-channel", "futures-util", @@ -5951,7 +6130,7 @@ name = "node-status-updater" version = "0.5.0" dependencies = [ "anyhow", - "clap 4.5.15", + "clap 4.5.16", "crossbeam", "crossbeam-channel", "futures-util", @@ -5985,7 +6164,7 @@ version = "0.5.0" dependencies = [ "actix-web", "anyhow", - "clap 4.5.15", + "clap 4.5.16", "httptest", "ic-management-backend", "ic-management-types", @@ -6179,7 +6358,7 @@ dependencies = [ [[package]] name = "on_wire" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" [[package]] name = "once_cell" @@ -6216,7 +6395,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -6332,22 +6511,13 @@ dependencies = [ "sha2 0.10.8", ] -[[package]] -name = "pairing" -version = "0.22.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "135590d8bdba2b31346f9cd1fb2a912329f5135e832a4f422942eb6ead8b6b3b" -dependencies = [ - "group 0.12.1", -] - [[package]] name = "pairing" version = "0.23.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "81fec4625e73cf41ef4bb6846cafa6d44736525f442ba45e407c4a000a13996f" dependencies = [ - "group 0.13.0", + "group", ] [[package]] @@ -6471,7 +6641,7 @@ dependencies = [ "pest_meta", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -6492,13 +6662,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.3.0", + "indexmap 2.4.0", ] [[package]] name = "phantom_newtype" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "candid", "serde", @@ -6522,7 +6692,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -6649,7 +6819,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -6779,7 +6949,7 @@ version = "0.5.0" dependencies = [ "anyhow", "base64 0.22.1", - "clap 4.5.15", + "clap 4.5.16", "config-writer-common", "crossbeam", "futures-util", @@ -6815,6 +6985,18 @@ dependencies = [ "url", ] +[[package]] +name = "prometheus-parse" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "811031bea65e5a401fb2e1f37d802cca6601e204ac463809a3189352d13b78a5" +dependencies = [ + "chrono", + "itertools 0.12.1", + "once_cell", + "regex", +] + [[package]] name = "prost" version = "0.12.6" @@ -6842,7 +7024,7 @@ dependencies = [ "prost", "prost-types", "regex", - "syn 2.0.72", + "syn 2.0.74", "tempfile", ] @@ -6856,7 +7038,7 @@ dependencies = [ "itertools 0.12.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -6908,7 +7090,7 @@ name = "qualifier" version = "0.5.0" dependencies = [ "anyhow", - "clap 4.5.15", + "clap 4.5.16", "dirs", "dre", "ic-canisters", @@ -7043,6 +7225,26 @@ version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f60fcc7d6849342eff22c4350c8b9a989ee8ceabc4b481253e8946b9fe83d684" +[[package]] +name = "rayon" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + [[package]] name = "redox_syscall" version = "0.4.1" @@ -7125,7 +7327,7 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "registry-canister" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "build-info", "build-info-build", @@ -7148,12 +7350,14 @@ dependencies = [ "ic-nns-common", "ic-nns-constants", "ic-protobuf", + "ic-registry-canister-api", "ic-registry-keys", "ic-registry-routing-table", "ic-registry-subnet-features", "ic-registry-subnet-type", "ic-registry-transport", "ic-types", + "idna 1.0.2", "ipnet", "lazy_static", "leb128", @@ -7302,7 +7506,7 @@ dependencies = [ "anyhow", "candid", "chrono", - "clap 4.5.15", + "clap 4.5.16", "crossbeam", "dre", "humantime", @@ -7350,7 +7554,7 @@ dependencies = [ "regex", "relative-path", "rustc_version", - "syn 2.0.72", + "syn 2.0.74", "unicode-ident", ] @@ -7682,9 +7886,9 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.206" +version = "1.0.208" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b3e4cd94123dd520a128bcd11e34d9e9e423e7e3e50425cb1b4b1e3549d0284" +checksum = "cff085d2cb684faa248efb494c39b68e522822ac0de72ccf08109abde717cfb2" dependencies = [ "serde_derive", ] @@ -7710,20 +7914,20 @@ dependencies = [ [[package]] name = "serde_derive" -version = "1.0.206" +version = "1.0.208" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabfb6138d2383ea8208cf98ccf69cdfb1aff4088460681d84189aa259762f97" +checksum = "24008e81ff7613ed8e5ba0cfaf24e2c2f1e5b8a0495711e44fcd4882fca62bcf" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] name = "serde_json" -version = "1.0.124" +version = "1.0.125" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66ad62847a56b3dba58cc891acd13884b9c61138d330c0d7b6181713d4fce38d" +checksum = "83c8e735a073ccf5be70aa8066aa984eaf2fa000db6c8d0100ae605b366d31ed" dependencies = [ "itoa", "memchr", @@ -7749,7 +7953,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -7772,7 +7976,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -7815,7 +8019,7 @@ version = "0.9.34+deprecated" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.4.0", "itoa", "ryu", "serde", @@ -7970,7 +8174,7 @@ version = "0.5.0" dependencies = [ "anyhow", "candid", - "clap 4.5.15", + "clap 4.5.16", "dotenv", "env_logger 0.11.5", "futures", @@ -8083,14 +8287,14 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] name = "sns-downloader" version = "0.5.0" dependencies = [ - "clap 4.5.15", + "clap 4.5.16", "crossbeam", "crossbeam-channel", "futures-util", @@ -8227,7 +8431,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -8255,9 +8459,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.72" +version = "2.0.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" +checksum = "1fceb41e3d546d0bd83421d3409b1460cc7444cd389341a4c880fe7a042cb3d7" dependencies = [ "proc-macro2", "quote", @@ -8273,7 +8477,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -8296,7 +8500,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -8421,7 +8625,7 @@ checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -8447,7 +8651,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -8497,6 +8701,16 @@ dependencies = [ "time-core", ] +[[package]] +name = "tinystr" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + [[package]] name = "tinyvec" version = "1.8.0" @@ -8548,7 +8762,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -8641,7 +8855,7 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.4.0", "toml_datetime", "winnow", ] @@ -8683,7 +8897,7 @@ dependencies = [ "proc-macro2", "prost-build", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -8759,7 +8973,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", ] [[package]] @@ -8804,7 +9018,7 @@ dependencies = [ [[package]] name = "tree-deserializer" version = "0.9.0" -source = "git+https://github.com/dfinity/ic.git?rev=7dee90107a88b836fc72e78993913988f4f73ca2#7dee90107a88b836fc72e78993913988f4f73ca2" +source = "git+https://github.com/dfinity/ic.git?rev=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46#b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" dependencies = [ "ic-crypto-tree-hash", "leb128", @@ -8960,7 +9174,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" dependencies = [ "form_urlencoded", - "idna", + "idna 0.5.0", "percent-encoding", "serde", ] @@ -8977,12 +9191,24 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + [[package]] name = "utf8-width" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86bd8d4e895da8537e5315b8254664e6b769c4ff3db18321b297a1e7004392e3" +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + [[package]] name = "utf8parse" version = "0.2.2" @@ -9100,7 +9326,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", "wasm-bindgen-shared", ] @@ -9134,7 +9360,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -9453,6 +9679,18 @@ dependencies = [ "url", ] +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + [[package]] name = "wsl" version = "0.1.0" @@ -9511,6 +9749,30 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" +[[package]] +name = "yoke" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", + "synstructure", +] + [[package]] name = "zerocopy" version = "0.7.35" @@ -9529,7 +9791,28 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", +] + +[[package]] +name = "zerofrom" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", + "synstructure", ] [[package]] @@ -9549,7 +9832,29 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.74", +] + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.74", ] [[package]] @@ -9568,7 +9873,7 @@ dependencies = [ "displaydoc", "flate2", "hmac", - "indexmap 2.3.0", + "indexmap 2.4.0", "lzma-rs", "memchr", "pbkdf2", diff --git a/Cargo.toml b/Cargo.toml index 66a00502b..37ee43dc7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -52,7 +52,7 @@ axum-otel-metrics = "0.8.1" axum = "0.7.5" backoff = { version = "0.4.0", features = ["tokio"] } backon = "0.4.4" -candid = "0.10.9" +candid = "0.10.10" chrono = { version = "0.4.38", features = ["serde"] } clap-num = "1.1" clap = { version = "4.5", features = [ @@ -88,10 +88,10 @@ easy-parallel = "3.3.1" edit = "0.1.5" either = "1.13.0" enum-map = "1.1.1" -env_logger = "0.11.3" +env_logger = "0.11.5" erased-serde = "0.4.5" exitcode = "1.1.2" -flate2 = "1.0.30" +flate2 = "1.0.31" float-ord = "0.3.2" fs-err = "2.11.0" fs2 = "0.4.3" @@ -105,54 +105,55 @@ hyper = { version = "1.4.1" } ic-agent = "0.37.1" octocrab = "0.39.0" self_update = { version = "0.41.0", features = ["archive-tar"] } -ic-async-utils = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-base-types = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-canister-client = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-canister-client-sender = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } +ic-async-utils = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-base-types = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-canister-client = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-canister-client-sender = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } ic-canisters = { path = "rs/ic-canisters" } -ic-nervous-system-common-test-keys = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-cdk = { git = "https://github.com/dfinity/cdk-rs.git", rev = "59795716487fbb8a9910ac503bcea1e0cb08c932" } -ic-config = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-crypto-utils-threshold-sig-der = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-http-endpoints-metrics = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } +ic-nervous-system-common-test-keys = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-cdk = { git = "https://github.com/dfinity/cdk-rs.git", rev = "deb1e15ae4c60333636f0581e0f30d169d8c9a0a" } +ic-config = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-crypto-utils-threshold-sig-der = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-http-endpoints-metrics = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } ic-identity-hsm = "0.37.0" -ic-interfaces = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-interfaces-registry = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } +ic-interfaces = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-interfaces-registry = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } ic-management-backend = { path = "rs/ic-management-backend" } -ic-management-canister-types = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } +ic-management-canister-types = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } ic-management-types = { path = "rs/ic-management-types" } -ic-metrics = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-nns-common = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-nns-constants = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-nns-governance = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-protobuf = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-client = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-client-fake = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-client-helpers = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-common-proto = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-keys = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-local-registry = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-local-store = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-local-store-artifacts = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-nns-data-provider = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-subnet-type = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-registry-transport = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-sys = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-types = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-nervous-system-root = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-nervous-system-clients = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -ic-sns-wasm = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } -cycles-minting-canister = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } +ic-metrics = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-nns-common = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-nns-constants = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-nns-governance = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-nns-governance-api = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-protobuf = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-client = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-client-fake = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-client-helpers = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-common-proto = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-keys = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-local-registry = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-local-store = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-local-store-artifacts = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-nns-data-provider = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-subnet-type = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-registry-transport = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-sys = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-types = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-nervous-system-root = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-nervous-system-clients = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +ic-sns-wasm = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } +cycles-minting-canister = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } ic-transport-types = "0.37.1" ic-utils = "0.37.0" include_dir = "0.7.4" itertools = "0.13.0" -keyring = "3.0.5" +keyring = "3.1.0" lazy_static = "1.5.0" log = "0.4.22" -lru = "0.12.3" +lru = "0.12.4" opentelemetry = { version = "0.22.0", features = ["metrics"] } -phantom_newtype = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } +phantom_newtype = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } pkcs11 = "0.5.0" pretty_assertions = "1.4.0" pretty_env_logger = "0.5.0" @@ -162,8 +163,8 @@ prost = "0.12" rand = { version = "0.8.5", features = ["std_rng"] } rand_seeder = "0.3.0" rayon = "1.10.0" -regex = "1.10.5" -registry-canister = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } +regex = "1.10.6" +registry-canister = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } reqwest = { version = "0.12", default-features = false, features = [ "rustls-tls", "blocking", @@ -173,8 +174,8 @@ reverse_geocoder = "4.1.1" ring = "0.17.8" rstest = { version = "0.22.0", default-features = false } serde = { version = "1.0", features = ["derive"] } -serde_derive = "1.0.203" -serde_json = "1.0.124" +serde_derive = "1.0.208" +serde_json = "1.0.125" serde_yaml = "0.9.34" shlex = "1.3.0" sha2 = "0.10.8" @@ -193,25 +194,25 @@ strum = { version = "0.26.3", features = ["derive"] } strum_macros = "0.26.4" tabled = "0.16.0" tabular = "0.2" -tempfile = "3.10.1" -thiserror = "1.0.62" -tokio = { version = "1.38.1", features = ["full"] } +tempfile = "3.12.0" +thiserror = "1.0.63" +tokio = { version = "1.39.2", features = ["full"] } tokio-util = "0.7.11" url = "2.5.2" urlencoding = "2.1.3" warp = "0.3" -wiremock = "0.6.0" +wiremock = "0.6.1" human_bytes = "0.4" headless_chrome = { version = "1.0.12", features = [ "fetch", ], default-features = false } # dre-canisters dependencies -ic-cdk-timers = { git = "https://github.com/dfinity/cdk-rs.git", rev = "59795716487fbb8a9910ac503bcea1e0cb08c932" } -ic-cdk-macros = { git = "https://github.com/dfinity/cdk-rs.git", rev = "59795716487fbb8a9910ac503bcea1e0cb08c932" } +ic-cdk-timers = { git = "https://github.com/dfinity/cdk-rs.git", rev = "deb1e15ae4c60333636f0581e0f30d169d8c9a0a" } +ic-cdk-macros = { git = "https://github.com/dfinity/cdk-rs.git", rev = "deb1e15ae4c60333636f0581e0f30d169d8c9a0a" } ic-stable-structures = "0.6.5" -ciborium = "0.2.1" -dfn_core = { git = "https://github.com/dfinity/ic.git", rev = "7dee90107a88b836fc72e78993913988f4f73ca2" } +ciborium = "0.2.2" +dfn_core = { git = "https://github.com/dfinity/ic.git", rev = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" } [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 768935d7d..91a363169 100644 --- a/WORKSPACE.bazel +++ b/WORKSPACE.bazel @@ -69,7 +69,7 @@ aspect_bazel_lib_dependencies() aspect_bazel_lib_register_toolchains() -IC_REPO_VERSION = "7dee90107a88b836fc72e78993913988f4f73ca2" +IC_REPO_VERSION = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46" http_archive( name = "ic_repo", diff --git a/docker/Dockerfile b/docker/Dockerfile index 837b80555..274148c58 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -129,7 +129,7 @@ ENV CARGO_HOME=/cargo COPY docker /docker # Download ic-admin -ARG ic_git_revision=7dee90107a88b836fc72e78993913988f4f73ca2 +ARG ic_git_revision=b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46 RUN curl --fail https://download.dfinity.systems/ic/${ic_git_revision}/release/ic-admin.gz -o - | gunzip -c >| /usr/bin/ic-admin && \ chmod +x /usr/bin/ic-admin diff --git a/ic-revisions.json b/ic-revisions.json index 64d7d81ef..2f36a65e5 100644 --- a/ic-revisions.json +++ b/ic-revisions.json @@ -1,10 +1,10 @@ { - "https://github.com/dfinity/ic.git": { - "commit": "7dee90107a88b836fc72e78993913988f4f73ca2", - "ref": "refs/heads/master" - }, - "https://github.com/dfinity/cdk-rs.git": { - "commit": "59795716487fbb8a9910ac503bcea1e0cb08c932", - "ref": "refs/heads/main" - } -} + "https://github.com/dfinity/ic.git": { + "commit": "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46", + "ref": "refs/heads/master" + }, + "https://github.com/dfinity/cdk-rs.git": { + "commit": "deb1e15ae4c60333636f0581e0f30d169d8c9a0a", + "ref": "refs/heads/main" + } +} \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index 20246bbf3..a6438aea8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -5606,17 +5606,17 @@ files = [ [[package]] name = "slack-bolt" -version = "1.19.1" +version = "1.20.0" description = "The Bolt Framework for Python" optional = false python-versions = ">=3.6" files = [ - {file = "slack_bolt-1.19.1-py2.py3-none-any.whl", hash = "sha256:b916829ece0ff7a2cae1502f1774fd100592cd8a81a39e4f04e3137a3f19522b"}, - {file = "slack_bolt-1.19.1.tar.gz", hash = "sha256:a3041d8f49eba22c3be4dd8f57602d6685d367c0e1cc7619260e1ce4a363d07f"}, + {file = "slack_bolt-1.20.0-py2.py3-none-any.whl", hash = "sha256:e253dcae69ac7eea189b3270307fba6d733eb0764ae223b494427a9023a57380"}, + {file = "slack_bolt-1.20.0.tar.gz", hash = "sha256:373d76a2b1a8ed91d5fe011bd3f671a05ec8620210c3a6ad99477e39d6b2b7fa"}, ] [package.dependencies] -slack-sdk = ">=3.25.0,<4" +slack-sdk = ">=3.26.0,<4" [[package]] name = "slack-sdk" diff --git a/pylib/ic_admin.py b/pylib/ic_admin.py index f05a59dbb..e9d0e69e6 100644 --- a/pylib/ic_admin.py +++ b/pylib/ic_admin.py @@ -152,6 +152,6 @@ def canister_version(agent: Agent, canister_principal: str) -> str: if __name__ == "__main__": # One can run some simple one-off tests here, e.g.: - ic_admin = IcAdmin("https://ic0.app", git_revision="7dee90107a88b836fc72e78993913988f4f73ca2") + ic_admin = IcAdmin("https://ic0.app", git_revision="b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46") print(ic_admin.get_subnet_replica_versions()) diff --git a/requirements.txt b/requirements.txt index 09743e35d..325272cbb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2503,9 +2503,9 @@ shellingham==1.5.4 ; python_full_version >= "3.10.0" and python_version < "4.0" six==1.16.0 ; python_version >= "3.10" and python_version < "4" \ --hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \ --hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 -slack-bolt==1.19.1 ; python_full_version >= "3.10.0" and python_version < "4" \ - --hash=sha256:a3041d8f49eba22c3be4dd8f57602d6685d367c0e1cc7619260e1ce4a363d07f \ - --hash=sha256:b916829ece0ff7a2cae1502f1774fd100592cd8a81a39e4f04e3137a3f19522b +slack-bolt==1.20.0 ; python_full_version >= "3.10.0" and python_version < "4" \ + --hash=sha256:373d76a2b1a8ed91d5fe011bd3f671a05ec8620210c3a6ad99477e39d6b2b7fa \ + --hash=sha256:e253dcae69ac7eea189b3270307fba6d733eb0764ae223b494427a9023a57380 slack-sdk==3.31.0 ; python_full_version >= "3.10.0" and python_version < "4" \ --hash=sha256:740d2f9c49cbfcbd46fca56b4be9d527934c225312aac18fd2c0fca0ef6bc935 \ --hash=sha256:a120cc461e8ebb7d9175f171dbe0ded37a6878d9f7b96b28e4bad1227399047b diff --git a/rs/cli/Cargo.toml b/rs/cli/Cargo.toml index 1b8d650ee..3dde294c4 100644 --- a/rs/cli/Cargo.toml +++ b/rs/cli/Cargo.toml @@ -40,6 +40,7 @@ ic-nns-constants = { workspace = true } ic-nervous-system-root = { workspace = true } ic-nns-common = { workspace = true } ic-nns-governance = { workspace = true } +ic-nns-governance-api = { workspace = true } ic-protobuf = { workspace = true } ic-registry-keys = { workspace = true } ic-registry-local-registry = { workspace = true } @@ -66,7 +67,7 @@ tempfile = { workspace = true } tokio = { workspace = true } url = { workspace = true } humantime = { workspace = true } -clap_complete = "4.5.14" +clap_complete = "4.5.16" cryptoki = { workspace = true } keyring = { workspace = true } comfy-table = { workspace = true } diff --git a/rs/cli/src/auth.rs b/rs/cli/src/auth.rs index cc0100f47..3dd8bf1aa 100644 --- a/rs/cli/src/auth.rs +++ b/rs/cli/src/auth.rs @@ -194,6 +194,7 @@ impl Auth { neuron_ids: vec![], include_neurons_readable_by_caller: true, include_empty_neurons_readable_by_caller: None, + include_public_neurons_in_full_neurons: None })?, ) .await diff --git a/rs/cli/src/commands/proposals/filter.rs b/rs/cli/src/commands/proposals/filter.rs index fddff3b64..d022a71cd 100644 --- a/rs/cli/src/commands/proposals/filter.rs +++ b/rs/cli/src/commands/proposals/filter.rs @@ -162,6 +162,12 @@ pub enum Topic { ApiBoundaryNodeManagement = 15, /// Proposals related to the management of API Boundary Nodes SubnetRental = 16, + /// Proposals to manage protocol canisters. Those are canisters that are considered part of the IC + /// protocol, without which the IC will not be able to function properly. + ProtocolCanisterManagement = 17, + /// Proposals related to Service Nervous System (SNS) - (1) upgrading SNS-W, (2) upgrading SNS + /// Aggregator, and (3) adding WASM's or custom upgrade paths to SNS-W. + ServiceNervousSystemManagement = 18, } impl From for TopicUpstream { @@ -183,6 +189,8 @@ impl From for TopicUpstream { Topic::SnsAndCommunityFund => Self::SnsAndCommunityFund, Topic::ApiBoundaryNodeManagement => Self::ApiBoundaryNodeManagement, Topic::SubnetRental => Self::SubnetRental, + Topic::ProtocolCanisterManagement => Self::ProtocolCanisterManagement, + Topic::ServiceNervousSystemManagement => Self::ServiceNervousSystemManagement, } } } @@ -206,6 +214,8 @@ impl From for Topic { TopicUpstream::SnsAndCommunityFund => Self::SnsAndCommunityFund, TopicUpstream::ApiBoundaryNodeManagement => Self::ApiBoundaryNodeManagement, TopicUpstream::SubnetRental => Self::SubnetRental, + TopicUpstream::ProtocolCanisterManagement => Self::ProtocolCanisterManagement, + TopicUpstream::ServiceNervousSystemManagement => Self::ServiceNervousSystemManagement, } } } diff --git a/rs/cli/src/commands/proposals/mod.rs b/rs/cli/src/commands/proposals/mod.rs index 9996a2d81..ba3c67449 100644 --- a/rs/cli/src/commands/proposals/mod.rs +++ b/rs/cli/src/commands/proposals/mod.rs @@ -8,10 +8,8 @@ use ic_nervous_system_root::change_canister::{AddCanisterRequest, ChangeCanister use ic_nns_common::types::UpdateIcpXdrConversionRatePayload; use cycles_minting_canister::SetAuthorizedSubnetworkListArgs; -use ic_nns_governance::{ - governance::{BitcoinSetConfigProposal, SubnetRentalRequest}, - pb::v1::{proposal::Action, ProposalInfo, ProposalStatus, Topic}, -}; +use ic_nns_governance::pb::v1::{proposal::Action, ProposalInfo, ProposalStatus, Topic}; +use ic_nns_governance_api::{bitcoin::BitcoinSetConfigProposal, subnet_rental::SubnetRentalRequest}; use ic_protobuf::registry::{ dc::v1::AddOrRemoveDataCentersProposalPayload, node_operator::v1::RemoveNodeOperatorsPayload, node_rewards::v2::UpdateNodeRewardsTableProposalPayload, @@ -274,6 +272,9 @@ impl TryFrom for Proposal { Action::SetSnsTokenSwapOpenTimeWindow(a) => serde_json::to_value(a)?, Action::OpenSnsTokenSwap(a) => serde_json::to_value(a)?, Action::CreateServiceNervousSystem(a) => serde_json::to_value(a)?, + Action::InstallCode(a) => serde_json::to_value(a)?, + Action::StopOrStartCanister(a) => serde_json::to_value(a)?, + Action::UpdateCanisterSettings(a) => serde_json::to_value(a)?, }, }) } diff --git a/rs/cli/src/commands/registry.rs b/rs/cli/src/commands/registry.rs index 60adc7873..ef0648c87 100644 --- a/rs/cli/src/commands/registry.rs +++ b/rs/cli/src/commands/registry.rs @@ -20,7 +20,7 @@ use ic_protobuf::registry::{ node_operator::v1::NodeOperatorRecord, node_rewards::v2::NodeRewardsTable, replica_version::v1::ReplicaVersionRecord, - subnet::v1::{EcdsaConfig, SubnetFeatures, SubnetRecord as SubnetRecordProto}, + subnet::v1::{ChainKeyConfig, EcdsaConfig, SubnetFeatures, SubnetRecord as SubnetRecordProto}, unassigned_nodes_config::v1::UnassignedNodesConfigRecord, }; use ic_registry_subnet_type::SubnetType; @@ -239,14 +239,15 @@ fn get_subnets(local_registry: &Rc) -> anyhow::Result>()) } @@ -423,16 +424,17 @@ struct SubnetRecord { initial_notary_delay_millis: u64, replica_version_id: String, dkg_interval_length: u64, + dkg_dealings_per_block: u64, start_as_nns: bool, subnet_type: SubnetType, - max_instructions_per_message: u64, - max_instructions_per_round: u64, - max_instructions_per_install_code: u64, features: SubnetFeatures, max_number_of_canisters: u64, ssh_readonly_access: Vec, ssh_backup_access: Vec, ecdsa_config: Option, + is_halted: bool, + halt_at_cup_height: bool, + chain_key_config: Option, } #[derive(Clone, Debug, Serialize)] diff --git a/rs/cli/src/ic_admin.rs b/rs/cli/src/ic_admin.rs index 5c4d835c3..14839baaa 100644 --- a/rs/cli/src/ic_admin.rs +++ b/rs/cli/src/ic_admin.rs @@ -756,7 +756,7 @@ pub struct ProposeOptions { pub summary: Option, pub motivation: Option, } -const DEFAULT_IC_ADMIN_VERSION: &str = "7dee90107a88b836fc72e78993913988f4f73ca2"; +const DEFAULT_IC_ADMIN_VERSION: &str = "b4ccc86f84d6d6ffcd74eab706b0a0fed1607a46"; fn get_ic_admin_revisions_dir() -> anyhow::Result { let dir = dirs::home_dir() diff --git a/rs/ic-management-backend/src/registry.rs b/rs/ic-management-backend/src/registry.rs index 809747593..28659ae50 100644 --- a/rs/ic-management-backend/src/registry.rs +++ b/rs/ic-management-backend/src/registry.rs @@ -37,7 +37,6 @@ use itertools::Itertools; use lazy_static::lazy_static; use log::{debug, error, info, warn}; use regex::Regex; -use registry_canister::mutations::common::decode_registry_value; use std::cmp::Ordering; use std::collections::{HashMap, HashSet}; use std::convert::TryFrom; @@ -919,7 +918,7 @@ pub async fn nns_public_key(registry_canister: &RegistryCanister) -> anyhow::Res .get_value(ROOT_SUBNET_ID_KEY.as_bytes().to_vec(), None) .await .map_err(|e| anyhow::format_err!("failed to get root subnet: {}", e))?; - let nns_subnet_id = decode_registry_value::(nns_subnet_id_vec); + let nns_subnet_id = ic_protobuf::types::v1::SubnetId::decode(nns_subnet_id_vec.as_slice())?; let (nns_pub_key_vec, _) = registry_canister .get_value( make_crypto_threshold_signing_pubkey_key(SubnetId::new(PrincipalId::try_from(nns_subnet_id.principal_id.unwrap().raw).unwrap())) diff --git a/rs/ic-observability/multiservice-discovery/Cargo.toml b/rs/ic-observability/multiservice-discovery/Cargo.toml index 57c55b1ce..c82ec55fd 100644 --- a/rs/ic-observability/multiservice-discovery/Cargo.toml +++ b/rs/ic-observability/multiservice-discovery/Cargo.toml @@ -37,4 +37,4 @@ tempfile = { workspace = true } reqwest = { workspace = true } assert_cmd = "2.0.16" anyhow = "1.0.86" -flate2 = "1.0.30" +flate2 = "1.0.31" diff --git a/rs/ic-observability/node-status-updater/Cargo.toml b/rs/ic-observability/node-status-updater/Cargo.toml index 05825ce28..f4c91315d 100644 --- a/rs/ic-observability/node-status-updater/Cargo.toml +++ b/rs/ic-observability/node-status-updater/Cargo.toml @@ -16,7 +16,7 @@ ic-agent = { workspace = true } ic-async-utils = { workspace = true } ic-metrics = { workspace = true } obs-canister-clients = { path = "../obs-canister-clients" } -prometheus-http-query = { version = "0.8.2", default-features = false, features = [ +prometheus-http-query = { version = "0.8.3", default-features = false, features = [ "rustls-tls-webpki-roots", ] } service-discovery = { path = "../service-discovery" } diff --git a/rs/ic-observability/service-discovery/src/registry_sync.rs b/rs/ic-observability/service-discovery/src/registry_sync.rs index 3aa690552..7533bef75 100644 --- a/rs/ic-observability/service-discovery/src/registry_sync.rs +++ b/rs/ic-observability/service-discovery/src/registry_sync.rs @@ -17,7 +17,6 @@ use ic_registry_common_proto::pb::local_store::v1::{ChangelogEntry as PbChangelo use ic_registry_keys::{make_crypto_threshold_signing_pubkey_key, ROOT_SUBNET_ID_KEY}; use ic_registry_local_store::{Changelog, ChangelogEntry, KeyMutation, LocalStoreImpl}; use ic_registry_nns_data_provider::registry::RegistryCanister; -use registry_canister::mutations::common::decode_registry_value; use slog::{debug, error, info, warn, Logger}; use std::fmt::{Display, Formatter}; use url::Url; @@ -172,7 +171,7 @@ async fn get_nns_public_key(registry_canister: &RegistryCanister) -> anyhow::Res .get_value(ROOT_SUBNET_ID_KEY.as_bytes().to_vec(), None) .await .map_err(|e| anyhow::format_err!("failed to get root subnet: {}", e))?; - let nns_subnet_id = decode_registry_value::(nns_subnet_id_vec); + let nns_subnet_id = ic_protobuf::types::v1::SubnetId::decode(nns_subnet_id_vec.as_slice())?; let (nns_pub_key_vec, _) = registry_canister .get_value( make_crypto_threshold_signing_pubkey_key(SubnetId::new(PrincipalId::try_from(nns_subnet_id.principal_id.unwrap().raw).unwrap()))