Skip to content

Commit

Permalink
Merge pull request #3052 from autonomys/update-issuance-parameters
Browse files Browse the repository at this point in the history
Update issuance parameters
  • Loading branch information
nazar-pc authored Sep 24, 2024
2 parents 47ed573 + 2152a68 commit 476b081
Showing 1 changed file with 99 additions and 7 deletions.
106 changes: 99 additions & 7 deletions crates/subspace-node/src/chain_spec.rs
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@ use sc_telemetry::TelemetryEndpoints;
use sp_consensus_subspace::FarmerPublicKey;
use sp_core::crypto::{Ss58Codec, UncheckedFrom};
use sp_domains::PermissionedActionAllowedBy;
use sp_runtime::Percent;
use sp_runtime::{BoundedVec, Percent};
use std::marker::PhantomData;
use std::num::NonZeroU32;
use subspace_core_primitives::PotKey;
use subspace_runtime::{
AllowAuthoringBy, BalancesConfig, CouncilConfig, DemocracyConfig, DomainsConfig,
EnableRewardsAt, HistorySeedingConfig, MaxDomainBlockSize, MaxDomainBlockWeight, RewardsConfig,
RuntimeConfigsConfig, RuntimeGenesisConfig, SubspaceConfig, SudoConfig, SystemConfig,
WASM_BINARY,
EnableRewardsAt, HistorySeedingConfig, MaxDomainBlockSize, MaxDomainBlockWeight, RewardPoint,
RewardsConfig, RuntimeConfigsConfig, RuntimeGenesisConfig, SubspaceConfig, SudoConfig,
SystemConfig, WASM_BINARY,
};
use subspace_runtime_primitives::{
AccountId, Balance, BlockNumber, CouncilDemocracyConfigParams, SSC,
Expand Down Expand Up @@ -111,9 +111,101 @@ pub fn gemini_3h_compiled() -> Result<GenericChainSpec, String> {
confirmation_depth_k: 100,
// TODO: Proper value here
rewards_config: RewardsConfig {
remaining_issuance: 1_000_000_000 * SSC,
proposer_subsidy_points: Default::default(),
voter_subsidy_points: Default::default(),
remaining_issuance: 360_000_000 * SSC,
proposer_subsidy_points: BoundedVec::try_from(vec![
RewardPoint {
block: 0,
subsidy: 454545454545455000,
},
RewardPoint {
block: 10512000,
subsidy: 423672207997007000,
},
RewardPoint {
block: 26280000,
subsidy: 333635878252228000,
},
RewardPoint {
block: 42048000,
subsidy: 262825353875519000,
},
RewardPoint {
block: 57816000,
subsidy: 207116053874914000,
},
RewardPoint {
block: 73584000,
subsidy: 163272262877830000,
},
RewardPoint {
block: 94608000,
subsidy: 118963574070561000,
},
RewardPoint {
block: 120888000,
subsidy: 80153245846642200,
},
RewardPoint {
block: 149796000,
subsidy: 51971522998131200,
},
RewardPoint {
block: 183960000,
subsidy: 31192714495359900,
},
RewardPoint {
block: 220752000,
subsidy: 18033114698427300,
},
])
.expect("Number of elements is below configured MaxRewardPoints; qed"),
voter_subsidy_points: BoundedVec::try_from(vec![
RewardPoint {
block: 0,
subsidy: 454545454545455000,
},
RewardPoint {
block: 10512000,
subsidy: 423672207997007000,
},
RewardPoint {
block: 26280000,
subsidy: 333635878252228000,
},
RewardPoint {
block: 42048000,
subsidy: 262825353875519000,
},
RewardPoint {
block: 57816000,
subsidy: 207116053874914000,
},
RewardPoint {
block: 73584000,
subsidy: 163272262877830000,
},
RewardPoint {
block: 94608000,
subsidy: 118963574070561000,
},
RewardPoint {
block: 120888000,
subsidy: 80153245846642200,
},
RewardPoint {
block: 149796000,
subsidy: 51971522998131200,
},
RewardPoint {
block: 183960000,
subsidy: 31192714495359900,
},
RewardPoint {
block: 220752000,
subsidy: 18033114698427300,
},
])
.expect("Number of elements is below configured MaxRewardPoints; qed"),
},
},
GenesisDomainParams {
Expand Down

0 comments on commit 476b081

Please sign in to comment.