rebrand: kusama → dicle

- Replace all kusama/Kusama references with dicle/Dicle
- Rename weight files from ksm_size to dcl_size
- Update papi-tests files from ksm to dcl
- Remove chain-specs/kusama.json files
- cargo check --workspace successful (Finished output)
- Update MAINNET_ROADMAP.md: FAZ 8 completed
This commit is contained in:
2026-01-07 09:40:42 +03:00
parent 1d055178a3
commit c343223ccd
194 changed files with 918 additions and 11068 deletions
@@ -15,7 +15,7 @@
// See the License for the specific language governing permissions and
// limitations under the License.
//! Remote mining tests for Kusama and Pezkuwi.
//! Remote mining tests for Dicle and Pezkuwi.
//!
//! Run like this:
//!
@@ -84,7 +84,7 @@ pub mod pezkuwi {
}
}
pub mod kusama {
pub mod dicle {
use super::*;
pub struct MinerConfig;
@@ -235,13 +235,13 @@ async fn mine_for_pezkuwi() {
}
#[tokio::test]
async fn mine_for_kusama() {
async fn mine_for_dicle() {
pezsp_tracing::try_init_simple();
// good way to find good block hashes: https://kusama.subscan.io/event?page=1&time_dimension=date&module=electionprovidermultiphase&event_id=solutionstored
// good way to find good block hashes: https://dicle.subscan.io/event?page=1&time_dimension=date&module=electionprovidermultiphase&event_id=solutionstored
// we are just looking for blocks with snapshot present, that's all.
let block_hash_str = std::option_env!("BLOCK_HASH")
// known good kusama hash
// known good dicle hash
.unwrap_or("d5d9f5e098fcb41915c85e6695eddc18c0bc4aa4976ad0d9bf5f4713039bca26")
.to_string();
let block_hash = H256::from_slice(hex::decode(block_hash_str).unwrap().as_ref());
@@ -260,6 +260,6 @@ async fn mine_for_kusama() {
.await
.unwrap()
.execute_with(|| {
test_for_network::<kusama::MinerConfig>();
test_for_network::<dicle::MinerConfig>();
});
}
@@ -132,7 +132,7 @@ fn offchainify_works() {
}
#[test]
/// Inspired by the Kusama incident of 8th Dec 2022 and its resolution through the governance
/// Inspired by the Dicle incident of 8th Dec 2022 and its resolution through the governance
/// fallback.
///
/// Mass slash of validators shouldn't disable more than 1/3 of them (the byzantine threshold). Also