diff --git a/src/contract.rs b/src/contract.rs index 53e53e0..dae987a 100644 --- a/src/contract.rs +++ b/src/contract.rs @@ -85,7 +85,7 @@ pub fn instantiate( SUBNET_LIMIT.save(deps.storage, &16)?; NETWORK_IMMUNITY_PERIOD.save(deps.storage, &7200)?; - BLOCK_EMISSION.save(deps.storage, &1_000_000_000)?; + BLOCK_EMISSION.save(deps.storage, &4_200_000)?; SUBNET_OWNER_CUT.save(deps.storage, &0)?; NETWORK_RATE_LIMIT.save(deps.storage, &0)?; diff --git a/src/tests/root.rs b/src/tests/root.rs index e78abe8..35eda7a 100644 --- a/src/tests/root.rs +++ b/src/tests/root.rs @@ -16,9 +16,9 @@ use crate::test_helpers::{ }; use crate::uids::{get_subnetwork_n, get_uid_for_net_and_hotkey, is_hotkey_registered_on_network}; use crate::utils::{ - get_pending_emission, get_total_issuance, set_burn, set_difficulty, set_max_allowed_uids, - set_max_registrations_per_block, set_target_registrations_per_interval, set_tempo, - set_weights_set_rate_limit, + do_sudo_set_block_emission, get_pending_emission, get_total_issuance, set_block_emission, + set_burn, set_difficulty, set_max_allowed_uids, set_max_registrations_per_block, + set_target_registrations_per_interval, set_tempo, set_weights_set_rate_limit, }; use crate::ContractError; @@ -212,6 +212,7 @@ fn test_root_register_stake_based_pruning_works() { #[test] fn test_root_set_weights() { let (mut deps, mut env) = instantiate_contract(); + set_block_emission(&mut deps.storage, 1_000_000_000); let n: usize = 10; let root_netuid: u16 = 0; @@ -358,6 +359,7 @@ fn test_root_set_weights() { #[test] fn test_root_set_weights_out_of_order_netuids() { let (mut deps, mut env) = instantiate_contract(); + set_block_emission(&mut deps.storage, 1_000_000_000); let n: usize = 10; let root_netuid: u16 = 0; @@ -655,6 +657,7 @@ fn test_root_subnet_creation_deletion() { #[test] fn test_network_pruning() { let (mut deps, mut env) = instantiate_contract(); + set_block_emission(&mut deps.storage, 1_000_000_000); assert_eq!(get_total_issuance(&deps.storage), 0); diff --git a/src/utils.rs b/src/utils.rs index 149a199..f9316a1 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -1571,6 +1571,11 @@ pub fn do_sudo_set_validator_permit_for_uid( .add_attribute("validator_permit", format!("{}", validator_permit))) } +#[cfg(test)] +pub fn set_block_emission(store: &mut dyn Storage, emission: u64) { + BLOCK_EMISSION.save(store, &emission).unwrap(); +} + pub fn do_sudo_set_block_emission( deps: DepsMut, _env: Env,