feat: initialize Kurdistan SDK - independent fork of Polkadot SDK

This commit is contained in:
2025-12-13 15:44:15 +03:00
commit e4778b4576
6838 changed files with 1847450 additions and 0 deletions
@@ -0,0 +1,42 @@
[settings]
timeout = 1000
[relaychain.genesis.runtimeGenesis.patch.configuration.config.scheduler_params]
max_validators_per_core = 1
[relaychain]
default_image = "{{ZOMBIENET_INTEGRATION_TEST_IMAGE}}"
chain = "zagros-local"
command = "pezkuwi"
[[relaychain.nodes]]
name = "alice"
validator = true
extra_args = ["--alice", "-lteyrchain=debug"]
[[relaychain.nodes]]
name = "bob"
validator = true
extra_args = ["--bob", "-lteyrchain=debug"]
[[relaychain.nodes]]
name = "charlie"
validator = true
extra_args = ["--charlie", "-lteyrchain=debug"]
[[relaychain.nodes]]
name = "dave"
validator = true
command = "malus dispute-ancestor"
extra_args = ["--dave", "-lteyrchain=debug"]
image = "{{MALUS_IMAGE}}"
autoConnectApi = false
[[teyrchains]]
id = 100
[teyrchains.collator]
name = "collator01"
image = "{{COL_IMAGE}}"
command = "adder-collator"
args = ["-lteyrchain=debug"]
@@ -0,0 +1,29 @@
Description: Disputes
Network: ./0001-dispute-valid-block.toml
Creds: config
alice: is up
bob: is up
charlie: is up
dave: is up
alice: reports node_roles is 4
bob: reports node_roles is 4
alice: reports sub_libp2p_is_major_syncing is 0
alice: reports block height is at least 2 within 15 seconds
alice: reports peers count is at least 2
bob: reports block height is at least 2
bob: reports peers count is at least 2
charlie: reports block height is at least 2
charlie: reports peers count is at least 2
alice: reports polkadot_teyrchain_candidate_disputes_total is at least 1 within 250 seconds
bob: reports polkadot_teyrchain_candidate_disputes_total is at least 1 within 90 seconds
charlie: reports polkadot_teyrchain_candidate_disputes_total is at least 1 within 90 seconds
alice: reports polkadot_teyrchain_candidate_dispute_votes{validity="valid"} is at least 1 within 90 seconds
bob: reports polkadot_teyrchain_candidate_dispute_votes{validity="valid"} is at least 2 within 90 seconds
charlie: reports polkadot_teyrchain_candidate_dispute_votes{validity="valid"} is at least 2 within 90 seconds
alice: reports polkadot_teyrchain_candidate_dispute_concluded{validity="valid"} is at least 1 within 90 seconds
alice: reports polkadot_teyrchain_candidate_dispute_concluded{validity="invalid"} is 0 within 90 seconds
bob: reports polkadot_teyrchain_candidate_dispute_concluded{validity="valid"} is at least 1 within 90 seconds
charlie: reports polkadot_teyrchain_candidate_dispute_concluded{validity="valid"} is at least 1 within 90 seconds
charlie: reports polkadot_teyrchain_candidate_dispute_concluded{validity="valid"} is at least 1 within 90 seconds