From 56aa5b1afdb7a12865481d14f427a1ece5dedde2 Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Tue, 6 Jan 2026 09:47:16 +0100 Subject: [PATCH 1/2] feat(shared)!: rename CREATE_CANISTER_CYCLES --- src/libs/shared/src/constants/shared.rs | 2 +- src/libs/shared/src/mgmt/settings.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libs/shared/src/constants/shared.rs b/src/libs/shared/src/constants/shared.rs index 1788c0f78d..0369354e1d 100644 --- a/src/libs/shared/src/constants/shared.rs +++ b/src/libs/shared/src/constants/shared.rs @@ -13,7 +13,7 @@ pub const IC_TRANSACTION_FEE_CYCLES: CyclesTokens = CyclesTokens::from_e12s(100_ // Cost for creating a canister have been increased by 400% in November 2024: // - https://forum.dfinity.org/t/evaluating-compute-pricing-in-response-to-increased-demand-on-the-internet-computer-protocol/36565 // - https://nns.ic0.app/proposal/?u=qoctq-giaaa-aaaaa-aaaea-cai&proposal=134032 -pub const CREATE_CANISTER_CYCLES: u128 = 500_000_000_000u128; +pub const CREATE_RAW_CANISTER_CYCLES: u128 = 500_000_000_000u128; // Additional cycles allocated for creating different types of canisters to ensure operation beyond the minimum requirement. pub const CREATE_SATELLITE_CYCLES: u128 = 1_000_000_000_000; diff --git a/src/libs/shared/src/mgmt/settings.rs b/src/libs/shared/src/mgmt/settings.rs index 1a85af8806..216fe0e5b8 100644 --- a/src/libs/shared/src/mgmt/settings.rs +++ b/src/libs/shared/src/mgmt/settings.rs @@ -1,5 +1,5 @@ use crate::constants::internal::WASM_MEMORY_LIMIT; -use crate::constants::shared::CREATE_CANISTER_CYCLES; +use crate::constants::shared::CREATE_RAW_CANISTER_CYCLES; use crate::mgmt::types::ic::CreateCanisterInitSettingsArg; use candid::Nat; use ic_cdk::management_canister::CanisterSettings; @@ -24,5 +24,5 @@ pub fn create_canister_settings( } pub fn create_canister_cycles(cycles: u128) -> u128 { - CREATE_CANISTER_CYCLES + cycles + CREATE_RAW_CANISTER_CYCLES + cycles } From 41cccf0eb3f08081db92836e642dac641e5950ff Mon Sep 17 00:00:00 2001 From: David Dal Busco Date: Tue, 6 Jan 2026 09:48:21 +0100 Subject: [PATCH 2/2] feat(shared)!: rename CREATE_CANISTER_CYCLES with IC prefix --- src/libs/shared/src/constants/shared.rs | 2 +- src/libs/shared/src/mgmt/settings.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libs/shared/src/constants/shared.rs b/src/libs/shared/src/constants/shared.rs index 0369354e1d..98c1eccfe4 100644 --- a/src/libs/shared/src/constants/shared.rs +++ b/src/libs/shared/src/constants/shared.rs @@ -13,7 +13,7 @@ pub const IC_TRANSACTION_FEE_CYCLES: CyclesTokens = CyclesTokens::from_e12s(100_ // Cost for creating a canister have been increased by 400% in November 2024: // - https://forum.dfinity.org/t/evaluating-compute-pricing-in-response-to-increased-demand-on-the-internet-computer-protocol/36565 // - https://nns.ic0.app/proposal/?u=qoctq-giaaa-aaaaa-aaaea-cai&proposal=134032 -pub const CREATE_RAW_CANISTER_CYCLES: u128 = 500_000_000_000u128; +pub const IC_CREATE_CANISTER_CYCLES: u128 = 500_000_000_000u128; // Additional cycles allocated for creating different types of canisters to ensure operation beyond the minimum requirement. pub const CREATE_SATELLITE_CYCLES: u128 = 1_000_000_000_000; diff --git a/src/libs/shared/src/mgmt/settings.rs b/src/libs/shared/src/mgmt/settings.rs index 216fe0e5b8..75fd8c21a4 100644 --- a/src/libs/shared/src/mgmt/settings.rs +++ b/src/libs/shared/src/mgmt/settings.rs @@ -1,5 +1,5 @@ use crate::constants::internal::WASM_MEMORY_LIMIT; -use crate::constants::shared::CREATE_RAW_CANISTER_CYCLES; +use crate::constants::shared::IC_CREATE_CANISTER_CYCLES; use crate::mgmt::types::ic::CreateCanisterInitSettingsArg; use candid::Nat; use ic_cdk::management_canister::CanisterSettings; @@ -24,5 +24,5 @@ pub fn create_canister_settings( } pub fn create_canister_cycles(cycles: u128) -> u128 { - CREATE_RAW_CANISTER_CYCLES + cycles + IC_CREATE_CANISTER_CYCLES + cycles }