Skip to content

Commit 332111f

Browse files
authored
chore: track mainnet cycles ledger index canister (#5927)
This PR adds the cycles ledger index canister to be tracked as a mainnet canister with its version automatically bumped after upgrades on the ICP mainnet.
1 parent 7d98635 commit 332111f

File tree

3 files changed

+11
-4
lines changed

3 files changed

+11
-4
lines changed

WORKSPACE.bazel

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ canisters(
5050
"sns_index": "ic-icrc1-index-ng.wasm.gz",
5151
"node-rewards": "node-rewards-canister.wasm.gz",
5252
"cycles_ledger": "cycles-ledger.wasm.gz",
53+
"cycles_ledger_index": "ic-icrc1-index-ng-u256.wasm.gz",
5354
},
5455
path = "//:mainnet-canister-revisions.json",
5556
reponames = {
@@ -86,6 +87,7 @@ canisters(
8687
"sns_index": "mainnet_ic-icrc1-index-ng",
8788
"node-rewards": "mainnet_node-rewards-canister",
8889
"cycles_ledger": "mainnet_cycles_ledger_canister",
90+
"cycles_ledger_index": "mainnet_cycles_ledger_index",
8991
},
9092
repositories = {
9193
"cycles_ledger": "dfinity/cycles-ledger",

mainnet-canister-revisions.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,10 @@
6767
"sha256": "a2a0c65a94559aed373801a149bf4a31b176cb8cbabf77465eb25143ae880f37",
6868
"tag": "cycles-ledger-v1.0.5"
6969
},
70+
"cycles_ledger_index": {
71+
"rev": "2190613d3b5bcd9b74c382b22d151580b8ac271a",
72+
"sha256": "d615ea66e7ec7e39a3912889ffabfabb9b6f200584b9656789c3578fae1afac7"
73+
},
7074
"genesis-token": {
7175
"rev": "02571e8215fa3e77da791e693cc238b2de3beae9",
7276
"sha256": "f897870b7b6d6c15f657496bc731b0e341c34468ddbb8fa0722ec7beb6b51cee"

rs/nervous_system/tools/sync-with-released-nervous-system-wasms/src/main.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ use ic_agent::Agent;
44
use ic_base_types::CanisterId;
55
use ic_nervous_system_agent::nns::sns_wasm;
66
use ic_nns_constants::{
7-
CYCLES_LEDGER_CANISTER_ID, CYCLES_MINTING_CANISTER_ID, GENESIS_TOKEN_CANISTER_ID,
8-
GOVERNANCE_CANISTER_ID, LEDGER_CANISTER_ID, LIFELINE_CANISTER_ID, NODE_REWARDS_CANISTER_ID,
9-
REGISTRY_CANISTER_ID, ROOT_CANISTER_ID, SNS_WASM_CANISTER_ID,
7+
CYCLES_LEDGER_CANISTER_ID, CYCLES_LEDGER_INDEX_CANISTER_ID, CYCLES_MINTING_CANISTER_ID,
8+
GENESIS_TOKEN_CANISTER_ID, GOVERNANCE_CANISTER_ID, LEDGER_CANISTER_ID, LIFELINE_CANISTER_ID,
9+
NODE_REWARDS_CANISTER_ID, REGISTRY_CANISTER_ID, ROOT_CANISTER_ID, SNS_WASM_CANISTER_ID,
1010
};
1111
use reqwest::Client;
1212
use serde::Deserialize;
@@ -15,7 +15,7 @@ use std::fs::File;
1515
use std::io::BufReader;
1616
use std::path::{Path, PathBuf};
1717

18-
pub const NNS_CANISTER_NAME_TO_ID: [(&str, CanisterId); 9] = [
18+
pub const NNS_CANISTER_NAME_TO_ID: [(&str, CanisterId); 10] = [
1919
("registry", REGISTRY_CANISTER_ID),
2020
("governance", GOVERNANCE_CANISTER_ID),
2121
("ledger", LEDGER_CANISTER_ID),
@@ -25,6 +25,7 @@ pub const NNS_CANISTER_NAME_TO_ID: [(&str, CanisterId); 9] = [
2525
("cycles-minting", CYCLES_MINTING_CANISTER_ID),
2626
("sns-wasm", SNS_WASM_CANISTER_ID),
2727
("node-rewards", NODE_REWARDS_CANISTER_ID),
28+
("cycles_ledger_index", CYCLES_LEDGER_INDEX_CANISTER_ID),
2829
];
2930

3031
struct ExternalCanisterInfo<'a> {

0 commit comments

Comments
 (0)