Skip to content

Commit 865a758

Browse files
committed
Gemini-3b chain spec
- Update gemini-3a chain spec to gemini-3b, only the naming changes. - Reset runtime version
1 parent 18be01e commit 865a758

File tree

9 files changed

+29
-28
lines changed

9 files changed

+29
-28
lines changed

.github/workflows/chain-spec-snapshot-build.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,21 +28,21 @@ jobs:
2828

2929
- name: Generate testnet chain specifications
3030
run: |
31-
docker run --rm -u root ${{ steps.build.outputs.digest }} build-spec --chain gemini-3a-compiled --disable-default-bootnode > chain-spec-gemini-3a.json
32-
docker run --rm -u root ${{ steps.build.outputs.digest }} build-spec --chain gemini-3a-compiled --disable-default-bootnode --raw > chain-spec-raw-gemini-3a.json
31+
docker run --rm -u root ${{ steps.build.outputs.digest }} build-spec --chain gemini-3b-compiled --disable-default-bootnode > chain-spec-gemini-3b.json
32+
docker run --rm -u root ${{ steps.build.outputs.digest }} build-spec --chain gemini-3b-compiled --disable-default-bootnode --raw > chain-spec-raw-gemini-3b.json
3333
3434
- name: Upload chain specifications to artifacts
3535
uses: actions/upload-artifact@83fd05a356d7e2593de66fc9913b3002723633cb # @v3.1.1
3636
with:
3737
name: chain-specifications
3838
path: |
39-
chain-spec-gemini-3a.json
40-
chain-spec-raw-gemini-3a.json
39+
chain-spec-gemini-3b.json
40+
chain-spec-raw-gemini-3b.json
4141
if-no-files-found: error
4242

4343
- name: Upload chain specifications to assets
4444
uses: alexellis/upload-assets@259de5111cb56966d046ced998941e93f91d2c93 # @0.4.0
4545
env:
4646
GITHUB_TOKEN: ${{ github.token }}
4747
with:
48-
asset_paths: '["chain-spec-gemini-3a.json", "chain-spec-raw-gemini-3a.json"]'
48+
asset_paths: '["chain-spec-gemini-3b.json", "chain-spec-raw-gemini-3b.json"]'

crates/subspace-node/src/chain_spec.rs

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ use subspace_runtime_primitives::{AccountId, Balance, BlockNumber, SSC};
3131
use system_domain_runtime::GenesisConfig as SystemDomainGenesisConfig;
3232

3333
const SUBSPACE_TELEMETRY_URL: &str = "wss://telemetry.subspace.network/submit/";
34-
const GEMINI_3A_CHAIN_SPEC: &[u8] = include_bytes!("../res/chain-spec-raw-gemini-3a.json");
34+
// TODO: gemini-3b raw spec.
35+
// const GEMINI_3B_CHAIN_SPEC: &[u8] = include_bytes!("../res/chain-spec-raw-gemini-3a.json");
3536
const X_NET_2_CHAIN_SPEC: &[u8] = include_bytes!("../res/chain-spec-raw-x-net-2.json");
3637

3738
/// List of accounts which should receive token grants, amounts are specified in SSC.
@@ -69,18 +70,18 @@ struct GenesisParams {
6970
enable_executor: bool,
7071
}
7172

72-
pub fn gemini_3a() -> Result<ConsensusChainSpec<GenesisConfig, SystemDomainGenesisConfig>, String> {
73-
ConsensusChainSpec::from_json_bytes(GEMINI_3A_CHAIN_SPEC)
73+
pub fn gemini_3b() -> Result<ConsensusChainSpec<GenesisConfig, SystemDomainGenesisConfig>, String> {
74+
unimplemented!("gemini_3b raw chain spec")
7475
}
7576

76-
pub fn gemini_3a_compiled(
77+
pub fn gemini_3b_compiled(
7778
) -> Result<ConsensusChainSpec<GenesisConfig, SystemDomainGenesisConfig>, String> {
7879
Ok(ConsensusChainSpec::from_genesis(
7980
// Name
80-
"Subspace Gemini 3a",
81+
"Subspace Gemini 3b",
8182
// ID
82-
"subspace_gemini_3a",
83-
ChainType::Custom("Subspace Gemini 3a".to_string()),
83+
"subspace_gemini_3b",
84+
ChainType::Custom("Subspace Gemini 3b".to_string()),
8485
|| {
8586
let sudo_account =
8687
AccountId::from_ss58check("5CXTmJEusve5ixyJufqHThmy4qUrrm6FyLCR7QfE4bbyMTNC")
@@ -148,13 +149,13 @@ pub fn gemini_3a_compiled(
148149
.map_err(|error| error.to_string())?,
149150
),
150151
// Protocol ID
151-
Some("subspace-gemini-3a"),
152+
Some("subspace-gemini-3b"),
152153
None,
153154
// Properties
154155
Some(chain_spec_properties()),
155156
// Extensions
156157
ChainSpecExtensions {
157-
execution_chain_spec: secondary_chain::chain_spec::gemini_3a_config(),
158+
execution_chain_spec: secondary_chain::chain_spec::gemini_3b_config(),
158159
},
159160
))
160161
}

crates/subspace-node/src/core_domain/cli.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ impl SubstrateCli for CoreDomainCli {
153153
let chain_spec = match self.domain_id {
154154
DomainId::CORE_PAYMENTS => match id {
155155
"dev" => core_payments_chain_spec::development_config(),
156-
"gemini-3a" => core_payments_chain_spec::gemini_3a_config(),
156+
"gemini-3b" => core_payments_chain_spec::gemini_3b_config(),
157157
"" | "local" => core_payments_chain_spec::local_testnet_config(),
158158
path => core_payments_chain_spec::ChainSpec::from_json_file(
159159
std::path::PathBuf::from(path),

crates/subspace-node/src/core_domain/core_payments_chain_spec.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,12 +110,12 @@ pub fn local_testnet_config() -> ExecutionChainSpec<GenesisConfig> {
110110
)
111111
}
112112

113-
pub fn gemini_3a_config() -> ExecutionChainSpec<GenesisConfig> {
113+
pub fn gemini_3b_config() -> ExecutionChainSpec<GenesisConfig> {
114114
ExecutionChainSpec::from_genesis(
115115
// Name
116-
"Subspace Gemini 3a Core Payments Domain",
116+
"Subspace Gemini 3b Core Payments Domain",
117117
// ID
118-
"subspace_gemini_3a_core_payments_domain",
118+
"subspace_gemini_3b_core_payments_domain",
119119
ChainType::Local,
120120
move || {
121121
testnet_genesis(
@@ -133,7 +133,7 @@ pub fn gemini_3a_config() -> ExecutionChainSpec<GenesisConfig> {
133133
// Telemetry
134134
None,
135135
// Protocol ID
136-
Some("subspace-gemini-3a-core-payments-domain"),
136+
Some("subspace-gemini-3b-core-payments-domain"),
137137
None,
138138
// Properties
139139
Some(chain_spec_properties()),

crates/subspace-node/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,8 +256,8 @@ impl SubstrateCli for Cli {
256256

257257
fn load_spec(&self, id: &str) -> Result<Box<dyn ChainSpec>, String> {
258258
let mut chain_spec = match id {
259-
"gemini-3a" => chain_spec::gemini_3a()?,
260-
"gemini-3a-compiled" => chain_spec::gemini_3a_compiled()?,
259+
"gemini-3b" => chain_spec::gemini_3b()?,
260+
"gemini-3b-compiled" => chain_spec::gemini_3b_compiled()?,
261261
"x-net-2" => chain_spec::x_net_2_config()?,
262262
"x-net-2-compiled" => chain_spec::x_net_2_config_compiled()?,
263263
"dev" => chain_spec::dev_config()?,

crates/subspace-node/src/secondary_chain/chain_spec.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -162,12 +162,12 @@ pub fn local_testnet_config() -> ExecutionChainSpec<GenesisConfig> {
162162
)
163163
}
164164

165-
pub fn gemini_3a_config() -> ExecutionChainSpec<GenesisConfig> {
165+
pub fn gemini_3b_config() -> ExecutionChainSpec<GenesisConfig> {
166166
ExecutionChainSpec::from_genesis(
167167
// Name
168-
"Subspace Gemini 3a System Domain",
168+
"Subspace Gemini 3b System Domain",
169169
// ID
170-
"subspace_gemini_3a_system_domain",
170+
"subspace_gemini_3b_system_domain",
171171
ChainType::Local,
172172
move || {
173173
testnet_genesis(
@@ -214,7 +214,7 @@ pub fn gemini_3a_config() -> ExecutionChainSpec<GenesisConfig> {
214214
// Telemetry
215215
None,
216216
// Protocol ID
217-
Some("subspace-gemini-3a-system-domain"),
217+
Some("subspace-gemini-3b-system-domain"),
218218
None,
219219
// Properties
220220
Some(chain_spec_properties()),

crates/subspace-runtime/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
9191
spec_name: create_runtime_str!("subspace"),
9292
impl_name: create_runtime_str!("subspace"),
9393
authoring_version: 0,
94-
spec_version: 1,
94+
spec_version: 0,
9595
impl_version: 0,
9696
apis: RUNTIME_API_VERSIONS,
9797
transaction_version: 0,

domains/runtime/core-payments/src/runtime.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
8282
spec_name: create_runtime_str!("subspace-core-payments-domain"),
8383
impl_name: create_runtime_str!("subspace-core-payments-domain"),
8484
authoring_version: 0,
85-
spec_version: 1,
85+
spec_version: 0,
8686
impl_version: 0,
8787
apis: RUNTIME_API_VERSIONS,
8888
transaction_version: 0,

domains/runtime/system/src/runtime.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion {
8686
spec_name: create_runtime_str!("subspace-system-domain"),
8787
impl_name: create_runtime_str!("subspace-system-domain"),
8888
authoring_version: 0,
89-
spec_version: 1,
89+
spec_version: 0,
9090
impl_version: 0,
9191
apis: RUNTIME_API_VERSIONS,
9292
transaction_version: 0,

0 commit comments

Comments
 (0)