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:
@@ -9,18 +9,18 @@
|
||||
- [Send messages - transfer asset over bridge (TYRs/WNDs)](#send-messages---transfer-asset-over-bridge-rocswnds)
|
||||
- [Claim relayer's rewards on BridgeHubpezkuwichain and
|
||||
BridgeHubzagros](#claim-relayers-rewards-on-bridgehubpezkuwichain-and-bridgehubzagros)
|
||||
- [How to test local BridgeHubKusama/BridgeHubPezkuwiChain](#how-to-test-local-bridgehubkusamabridgehubpezkuwi)
|
||||
- [How to test local BridgeHubDicle/BridgeHubPezkuwiChain](#how-to-test-local-bridgehubdiclebridgehubpezkuwi)
|
||||
|
||||
# Bridge-hub Teyrchains
|
||||
|
||||
_BridgeHub(s)_ are **_system teyrchains_** that will house trustless bridges from the local ecosystem to others. The
|
||||
current trustless bridges planned for the BridgeHub(s) are:
|
||||
- `BridgeHubPezkuwiChain` system teyrchain:
|
||||
1. PezkuwiChain <-> Kusama bridge
|
||||
1. PezkuwiChain <-> Dicle bridge
|
||||
2. PezkuwiChain <-> Ethereum bridge (Snowbridge)
|
||||
- `BridgeHubKusama` system teyrchain:
|
||||
1. Kusama <-> PezkuwiChain bridge
|
||||
2. Kusama <-> Ethereum bridge The high-level
|
||||
- `BridgeHubDicle` system teyrchain:
|
||||
1. Dicle <-> PezkuwiChain bridge
|
||||
2. Dicle <-> Ethereum bridge The high-level
|
||||
responsibilities of each bridge living on BridgeHub:
|
||||
- sync finality proofs between relay chains (or equivalent)
|
||||
- sync finality proofs between BridgeHub teyrchains
|
||||
@@ -88,7 +88,7 @@ cp target/release/pezkuwi-teyrchain ~/local_bridge_testing/bin/pezkuwi-teyrchain
|
||||
```
|
||||
cd <pezkuwi-sdk-git-repo-dir>
|
||||
|
||||
# pezkuwichain + BridgeHubpezkuwichain + AssetHub for pezkuwichain (mirroring Kusama)
|
||||
# pezkuwichain + BridgeHubpezkuwichain + AssetHub for pezkuwichain (mirroring Dicle)
|
||||
PEZKUWI_BINARY=~/local_bridge_testing/bin/pezkuwi \
|
||||
PEZKUWI_TEYRCHAIN_BINARY=~/local_bridge_testing/bin/pezkuwi-teyrchain \
|
||||
~/local_bridge_testing/bin/zombienet-linux --provider native spawn ./bridges/testing/environments/pezkuwichain-zagros/bridge_hub_pezkuwichain_local_network.toml
|
||||
@@ -198,6 +198,6 @@ cd <pezkuwi-sdk-git-repo-dir>
|
||||
- BridgeHubpezkuwichain (see 2x `bridgeRelayers.RewardPaid`) https://pezkuwichain.io/?rpc=ws://127.0.0.1:8943#/explorer
|
||||
- BridgeHubzagros (see 2x `bridgeRelayers.RewardPaid`) https://pezkuwichain.io/?rpc=ws://127.0.0.1:8945#/explorer
|
||||
|
||||
## How to test local BridgeHubKusama/BridgeHubPezkuwiChain
|
||||
## How to test local BridgeHubDicle/BridgeHubPezkuwiChain
|
||||
|
||||
TODO: see `# !!! READ HERE` above
|
||||
|
||||
+2
-2
@@ -123,9 +123,9 @@ impl pezpallet_bridge_grandpa::Config<BridgeGrandpaPezkuwichainBulletinInstance>
|
||||
type HeadersToKeep = RelayChainHeadersToKeep;
|
||||
// Technically this is incorrect - we have two pezpallet instances and ideally we shall
|
||||
// benchmark every instance separately. But the benchmarking engine has a flaw - it
|
||||
// messes with components. E.g. in Kusama maximal validators count is 1024 and in
|
||||
// messes with components. E.g. in Dicle maximal validators count is 1024 and in
|
||||
// Bulletin chain it is 100. But benchmarking engine runs Bulletin benchmarks using
|
||||
// components range, computed for Kusama => it causes an error.
|
||||
// components range, computed for Dicle => it causes an error.
|
||||
//
|
||||
// In practice, however, GRANDPA pezpallet works the same way for all bridged chains, so
|
||||
// weights are also the same for both bridges.
|
||||
|
||||
@@ -605,13 +605,13 @@ where
|
||||
destination: [Teyrchain(1000)].into(),
|
||||
xcm: Xcm(vec![
|
||||
ReserveAssetDeposited(Assets::from(vec![Asset {
|
||||
id: AssetId(Location::new(2, [GlobalConsensus(Kusama)])),
|
||||
id: AssetId(Location::new(2, [GlobalConsensus(Dicle)])),
|
||||
fun: Fungible(1000000000000),
|
||||
}])),
|
||||
ClearOrigin,
|
||||
BuyExecution {
|
||||
fees: Asset {
|
||||
id: AssetId(Location::new(2, [GlobalConsensus(Kusama)])),
|
||||
id: AssetId(Location::new(2, [GlobalConsensus(Dicle)])),
|
||||
fun: Fungible(1000000000000),
|
||||
},
|
||||
weight_limit: Unlimited,
|
||||
|
||||
Reference in New Issue
Block a user