diff --git a/WORKSPACE.bazel b/WORKSPACE.bazel index 5a660f97a5d..06427da7b2e 100644 --- a/WORKSPACE.bazel +++ b/WORKSPACE.bazel @@ -50,6 +50,7 @@ canisters( "sns_index": "ic-icrc1-index-ng.wasm.gz", "node-rewards": "node-rewards-canister.wasm.gz", "cycles_ledger": "cycles-ledger.wasm.gz", + "cycles_ledger_index": "ic-icrc1-index-ng-u256.wasm.gz", }, path = "//:mainnet-canister-revisions.json", reponames = { @@ -86,6 +87,7 @@ canisters( "sns_index": "mainnet_ic-icrc1-index-ng", "node-rewards": "mainnet_node-rewards-canister", "cycles_ledger": "mainnet_cycles_ledger_canister", + "cycles_ledger_index": "mainnet_cycles_ledger_index", }, repositories = { "cycles_ledger": "dfinity/cycles-ledger", diff --git a/mainnet-canister-revisions.json b/mainnet-canister-revisions.json index 2758ac50b99..6d1a9dcddea 100644 --- a/mainnet-canister-revisions.json +++ b/mainnet-canister-revisions.json @@ -67,6 +67,10 @@ "sha256": "a2a0c65a94559aed373801a149bf4a31b176cb8cbabf77465eb25143ae880f37", "tag": "cycles-ledger-v1.0.5" }, + "cycles_ledger_index": { + "rev": "2190613d3b5bcd9b74c382b22d151580b8ac271a", + "sha256": "d615ea66e7ec7e39a3912889ffabfabb9b6f200584b9656789c3578fae1afac7" + }, "genesis-token": { "rev": "02571e8215fa3e77da791e693cc238b2de3beae9", "sha256": "f897870b7b6d6c15f657496bc731b0e341c34468ddbb8fa0722ec7beb6b51cee" diff --git a/rs/nervous_system/tools/sync-with-released-nervous-system-wasms/src/main.rs b/rs/nervous_system/tools/sync-with-released-nervous-system-wasms/src/main.rs index f0d24c73469..820bdc83b53 100644 --- a/rs/nervous_system/tools/sync-with-released-nervous-system-wasms/src/main.rs +++ b/rs/nervous_system/tools/sync-with-released-nervous-system-wasms/src/main.rs @@ -4,9 +4,9 @@ use ic_agent::Agent; use ic_base_types::CanisterId; use ic_nervous_system_agent::nns::sns_wasm; use ic_nns_constants::{ - CYCLES_LEDGER_CANISTER_ID, CYCLES_MINTING_CANISTER_ID, GENESIS_TOKEN_CANISTER_ID, - GOVERNANCE_CANISTER_ID, LEDGER_CANISTER_ID, LIFELINE_CANISTER_ID, NODE_REWARDS_CANISTER_ID, - REGISTRY_CANISTER_ID, ROOT_CANISTER_ID, SNS_WASM_CANISTER_ID, + CYCLES_LEDGER_CANISTER_ID, CYCLES_LEDGER_INDEX_CANISTER_ID, CYCLES_MINTING_CANISTER_ID, + GENESIS_TOKEN_CANISTER_ID, GOVERNANCE_CANISTER_ID, LEDGER_CANISTER_ID, LIFELINE_CANISTER_ID, + NODE_REWARDS_CANISTER_ID, REGISTRY_CANISTER_ID, ROOT_CANISTER_ID, SNS_WASM_CANISTER_ID, }; use reqwest::Client; use serde::Deserialize; @@ -15,7 +15,7 @@ use std::fs::File; use std::io::BufReader; use std::path::{Path, PathBuf}; -pub const NNS_CANISTER_NAME_TO_ID: [(&str, CanisterId); 9] = [ +pub const NNS_CANISTER_NAME_TO_ID: [(&str, CanisterId); 10] = [ ("registry", REGISTRY_CANISTER_ID), ("governance", GOVERNANCE_CANISTER_ID), ("ledger", LEDGER_CANISTER_ID), @@ -25,6 +25,7 @@ pub const NNS_CANISTER_NAME_TO_ID: [(&str, CanisterId); 9] = [ ("cycles-minting", CYCLES_MINTING_CANISTER_ID), ("sns-wasm", SNS_WASM_CANISTER_ID), ("node-rewards", NODE_REWARDS_CANISTER_ID), + ("cycles_ledger_index", CYCLES_LEDGER_INDEX_CANISTER_ID), ]; struct ExternalCanisterInfo<'a> {