From fa368eabe057dca8e295ea29d14c1368c8817d82 Mon Sep 17 00:00:00 2001 From: Oliver Tale-Yazdi Date: Fri, 19 Sep 2025 20:20:52 +0300 Subject: [PATCH] Delete unused specs Signed-off-by: Oliver Tale-Yazdi --- docs/knowledge/basics/chain-spec/2xlarge.md | 24 ------------------ docs/knowledge/basics/chain-spec/3xlarge.md | 27 --------------------- docs/knowledge/basics/chain-spec/index.md | 5 +++- docs/knowledge/basics/chain-spec/large.md | 24 ------------------ docs/knowledge/basics/chain-spec/medium.md | 24 ------------------ docs/knowledge/basics/chain-spec/small.md | 24 ------------------ docs/knowledge/basics/chain-spec/tiny.md | 3 --- docs/knowledge/basics/chain-spec/toaster.md | 5 ++-- docs/knowledge/basics/chain-spec/xlarge.md | 26 -------------------- 9 files changed, 6 insertions(+), 156 deletions(-) delete mode 100644 docs/knowledge/basics/chain-spec/2xlarge.md delete mode 100644 docs/knowledge/basics/chain-spec/3xlarge.md delete mode 100644 docs/knowledge/basics/chain-spec/large.md delete mode 100644 docs/knowledge/basics/chain-spec/medium.md delete mode 100644 docs/knowledge/basics/chain-spec/small.md delete mode 100644 docs/knowledge/basics/chain-spec/xlarge.md diff --git a/docs/knowledge/basics/chain-spec/2xlarge.md b/docs/knowledge/basics/chain-spec/2xlarge.md deleted file mode 100644 index fc6b2cc..0000000 --- a/docs/knowledge/basics/chain-spec/2xlarge.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: 2xlarge -sidebar_label: 2xLarge -sidebar_position: 5 -slug: /basics/chain-spec/2xlarge ---- - -# 2xLarge - -```yaml -chain: 2xlarge -num_validators: 342 -num_cores: 114 -preimage_expunge_period: TODO -slot_duration: 6 -epoch_duration: 300 -contest_duration: 250 -tickets_per_validator: 2 -max_tickets_per_extrinsic: 16 -rotation_period: TODO -num_ec_pieces_per_segment: 18 -max_block_gas: TODO -max_refine_gas: TODO -``` diff --git a/docs/knowledge/basics/chain-spec/3xlarge.md b/docs/knowledge/basics/chain-spec/3xlarge.md deleted file mode 100644 index ae88489..0000000 --- a/docs/knowledge/basics/chain-spec/3xlarge.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: 3xlarge -sidebar_label: 3xLarge -sidebar_position: 6 -slug: /basics/chain-spec/3xlarge ---- - -# 3xLarge - -```yaml -chain: 3xlarge -num_validators: 684 -num_cores: 228 -preimage_expunge_period: 32 -slot_duration: 6 -epoch_duration: 600 -contest_duration: 500 -tickets_per_validator: 2 -max_tickets_per_extrinsic: 16 -rotation_period: TODO -num_ec_pieces_per_segment: 9 -max_block_gas: TODO -max_refine_gas: TODO -``` - -* The epochs are 30 minutes rather than the full hour of the toaster. -* We cannot fit TWO 3xlarge in the JAM Toaster. diff --git a/docs/knowledge/basics/chain-spec/index.md b/docs/knowledge/basics/chain-spec/index.md index a9d771c..78b3a40 100644 --- a/docs/knowledge/basics/chain-spec/index.md +++ b/docs/knowledge/basics/chain-spec/index.md @@ -6,7 +6,10 @@ slug: /basics/chain-spec # Chain Spec -The Chain Specification is a configuration that defines all core constants of the JAM Chain. The JAM Chain itself has fixed parameters, but for testing and local deployments it can be useful to define alternative versions of these parameters. +The Chain Specification is a configuration that defines all core constants of the JAM Chain. The JAM Chain itself has fixed parameters, but for testing and local deployments it can be useful to define alternative versions of these parameters. + +Please consult a few other JAM implementer teams before changing these values, as it is in use for +testnet setup and by W3F test vectors. ## Parameters diff --git a/docs/knowledge/basics/chain-spec/large.md b/docs/knowledge/basics/chain-spec/large.md deleted file mode 100644 index dae1927..0000000 --- a/docs/knowledge/basics/chain-spec/large.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: large -sidebar_label: Large -sidebar_position: 3 -slug: /basics/chain-spec/large ---- - -# Large - -```yaml -chain: large -num_validators: 36 -num_cores: 12 -preimage_expunge_period: TODO -slot_duration: 6 -epoch_duration: 120 -contest_duration: 100 -tickets_per_validator: 2 -max_tickets_per_extrinsic: 3 -rotation_period: TODO -num_ec_pieces_per_segment: 171 -max_block_gas: TODO -max_refine_gas: TODO -``` diff --git a/docs/knowledge/basics/chain-spec/medium.md b/docs/knowledge/basics/chain-spec/medium.md deleted file mode 100644 index 5ddafd7..0000000 --- a/docs/knowledge/basics/chain-spec/medium.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: medium -sidebar_label: Medium -sidebar_position: 2 -slug: /basics/chain-spec/medium ---- - -# Medium - -```yaml -chain: medium -num_validators: 18 -num_cores: 6 -preimage_expunge_period: TODO -slot_duration: 6 -epoch_duration: 60 -contest_duration: 50 -tickets_per_validator: 2 -max_tickets_per_extrinsic: 3 -rotation_period: TODO -num_ec_pieces_per_segment: 342 -max_block_gas: TODO -max_refine_gas: TODO -``` diff --git a/docs/knowledge/basics/chain-spec/small.md b/docs/knowledge/basics/chain-spec/small.md deleted file mode 100644 index d3cec2e..0000000 --- a/docs/knowledge/basics/chain-spec/small.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -id: small -sidebar_label: Small -sidebar_position: 1 -slug: /basics/chain-spec/small ---- - -# Small - -```yaml -chain: small -num_validators: 12 -num_cores: 4 -preimage_expunge_period: TODO -slot_duration: 6 -epoch_duration: 36 -contest_duration: 30 -tickets_per_validator: 2 -max_tickets_per_extrinsic: 3 -rotation_period: TODO -num_ec_pieces_per_segment: 513 -max_block_gas: TODO -max_refine_gas: TODO -``` diff --git a/docs/knowledge/basics/chain-spec/tiny.md b/docs/knowledge/basics/chain-spec/tiny.md index f29e197..71b703d 100644 --- a/docs/knowledge/basics/chain-spec/tiny.md +++ b/docs/knowledge/basics/chain-spec/tiny.md @@ -22,6 +22,3 @@ num_ec_pieces_per_segment: 1026 max_block_gas: 20000000 max_refine_gas: 1000000000 ``` - -Please consult a few other JAM implementer teams before changing this spec, as it is in use for -testnet setup and by W3F test vectors. diff --git a/docs/knowledge/basics/chain-spec/toaster.md b/docs/knowledge/basics/chain-spec/toaster.md index e2c67ab..7813f13 100644 --- a/docs/knowledge/basics/chain-spec/toaster.md +++ b/docs/knowledge/basics/chain-spec/toaster.md @@ -6,7 +6,8 @@ slug: /basics/chain-spec/full # Full -The full scale version that will be known as the "JAM Chain". All parameters here must match the Gray Paper. +The full scale version that will be known as the "JAM Chain". All parameters here must match the Gray Paper. +It is named *full* because it takes up the entire *JAM Toaster*. ```yaml chain: full @@ -23,5 +24,3 @@ num_ec_pieces_per_segment: 6 max_block_gas: 3500000000 max_refine_gas: 5000000000 ``` - -The "full" name comes from the fact that full takes up the entire JAM "Toaster". diff --git a/docs/knowledge/basics/chain-spec/xlarge.md b/docs/knowledge/basics/chain-spec/xlarge.md deleted file mode 100644 index 1d109e0..0000000 --- a/docs/knowledge/basics/chain-spec/xlarge.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -id: xlarge -sidebar_label: xLarge -sidebar_position: 4 -slug: /basics/chain-spec/xlarge ---- - -# xLarge - -```yaml -chain: xlarge -num_validators: 108 -num_cores: 36 -preimage_expunge_period: TODO -slot_duration: 6 -epoch_duration: 240 -contest_duration: 200 -tickets_per_validator: 2 -max_tickets_per_extrinsic: TODO -rotation_period: TODO -num_ec_pieces_per_segment: 57 -max_block_gas: TODO -max_refine_gas: TODO -``` - -* The JAM Toaster can support 5 XLarge configurations.