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
@@ -1,14 +1,14 @@
# Assets Teyrchain
Implementation of Asset Hub, a blockchain to support generic assets in the PezkuwiChain and Kusama
Implementation of Asset Hub, a blockchain to support generic assets in the PezkuwiChain and Dicle
networks. Asset Hub was formerly known as "Statemint".
Asset Hub allows users to:
- Deploy promise-backed assets, both fungible and non-fungible, with a HEZ/KSM deposit.
- Deploy promise-backed assets, both fungible and non-fungible, with a HEZ/DCL deposit.
- Set admin roles to manage assets and asset classes.
- Register assets as "self-sufficient" if the Relay Chain agrees, i.e. gain the ability for an
asset to justify the existence of accounts sans HEZ/KSM.
asset to justify the existence of accounts sans HEZ/DCL.
- Pay transaction fees using sufficient assets.
- Transfer (and approve transfer) assets.
- Interact with the chain via its transactional API or XCM.
@@ -15,7 +15,7 @@
//! # Asset Hub Pezkuwichain Runtime
//!
//! Asset Hub Pezkuwichain, formerly known as "Rockmine", is the test network for its Kusama cousin.
//! Asset Hub Pezkuwichain, formerly known as "Rockmine", is the test network for its Dicle cousin.
#![cfg_attr(not(feature = "std"), no_std)]
#![recursion_limit = "512"]
@@ -614,7 +614,7 @@ pub mod bridging {
/// User fee for ERC20 token transfer back to Ethereum.
/// (initially was calculated by test `OutboundQueue::calculate_fees` - ETH/TYR 1/400 and fee_per_gas 20 GWEI = 2200698000000 + *25%)
/// Needs to be more than fee calculated from DefaultFeeConfig FeeConfigRecord in snowbridge:teyrchain/pallets/outbound-queue/src/lib.rs
/// Pezkuwi uses 10 decimals, Kusama and Pezkuwichain 12 decimals.
/// Pezkuwi uses 10 decimals, Dicle and Pezkuwichain 12 decimals.
pub const DefaultBridgeHubEthereumBaseFee: Balance = 3_833_568_200_000;
pub storage BridgeHubEthereumBaseFee: Balance = DefaultBridgeHubEthereumBaseFee::get();
pub SiblingBridgeHubWithEthereumInboundQueueInstance: Location = Location::new(
@@ -20,13 +20,13 @@
//! DATE: 2023-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `runner-e8ezs4ez-project-163-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dicle-dev"), DB CACHE: 1024
// Executed Command:
// ./target/production/pezkuwi
// benchmark
// pezpallet
// --chain=kusama-dev
// --chain=dicle-dev
// --steps=50
// --repeat=20
// --no-storage-info
@@ -37,7 +37,7 @@
// --execution=wasm
// --wasm-execution=compiled
// --header=./file_header.txt
// --output=./runtime/kusama/src/weights/
// --output=./runtime/dicle/src/weights/
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -711,7 +711,7 @@ pub mod bridging {
/// User fee for ERC20 token transfer back to Ethereum.
/// (initially was calculated by test `OutboundQueue::calculate_fees` - ETH/ZGR 1/400 and fee_per_gas 20 GWEI = 2200698000000 + *25%)
/// Needs to be more than fee calculated from DefaultFeeConfig FeeConfigRecord in snowbridge:teyrchain/pallets/outbound-queue/src/lib.rs
/// Pezkuwi uses 10 decimals, Kusama,Pezkuwichain,Zagros 12 decimals.
/// Pezkuwi uses 10 decimals, Dicle,Pezkuwichain,Zagros 12 decimals.
pub const DefaultBridgeHubEthereumBaseFee: Balance = 3_833_568_200_000;
pub const DefaultBridgeHubEthereumBaseFeeV2: Balance = 100_000_000_000;
pub storage BridgeHubEthereumBaseFee: Balance = DefaultBridgeHubEthereumBaseFee::get();
@@ -793,7 +793,7 @@ pub fn asset_transactor_transfer_with_local_consensus_currency_works<Runtime, Xc
interior: [AccountId32 { network: None, id: target_account.clone().into() }]
.into(),
},
// local_consensus_currency_asset, e.g.: relaychain token (KSM, HEZ, ...)
// local_consensus_currency_asset, e.g.: relaychain token (DCL, HEZ, ...)
(
Location { parents: 1, interior: Here },
(BalanceOf::<Runtime>::from(1_u128) * unit).into(),