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,21 @@
TestConfiguration:
# Test 1
- objective: !ApprovalVoting
coalesce_mean: 3.0
coalesce_std_dev: 1.0
enable_assignments_v2: true
last_considered_tranche: 89
stop_when_approved: true
coalesce_tranche_diff: 12
num_no_shows_per_candidate: 10
workdir_prefix: "/tmp/"
approval_voting_parallel_enabled: false
n_validators: 500
n_cores: 100
min_pov_size: 1120
max_pov_size: 5120
peer_bandwidth: 524288000000
bandwidth: 524288000000
num_blocks: 10
connectivity: 100
latency: null
@@ -0,0 +1,21 @@
TestConfiguration:
# Test 1
- objective: !ApprovalVoting
coalesce_mean: 3.0
coalesce_std_dev: 1.0
enable_assignments_v2: true
last_considered_tranche: 89
stop_when_approved: false
coalesce_tranche_diff: 12
num_no_shows_per_candidate: 0
workdir_prefix: "/tmp"
approval_voting_parallel_enabled: true
n_validators: 500
n_cores: 100
min_pov_size: 1120
max_pov_size: 5120
peer_bandwidth: 524288000000
bandwidth: 524288000000
num_blocks: 10
connectivity: 100
latency: null
@@ -0,0 +1,22 @@
TestConfiguration:
# Test 1
- objective: !ApprovalVoting
coalesce_mean: 3.0
coalesce_std_dev: 1.0
enable_assignments_v2: true
last_considered_tranche: 89
stop_when_approved: true
coalesce_tranche_diff: 12
num_no_shows_per_candidate: 0
approval_voting_parallel_enabled: false
workdir_prefix: "/tmp/"
n_validators: 500
n_cores: 100
min_pov_size: 1120
max_pov_size: 5120
peer_bandwidth: 524288000000
bandwidth: 524288000000
num_blocks: 10
connectivity: 100
latency: null
@@ -0,0 +1,21 @@
TestConfiguration:
# Test 1
- objective: !ApprovalVoting
coalesce_mean: 1.0
coalesce_std_dev: 0.0
enable_assignments_v2: false
last_considered_tranche: 89
stop_when_approved: false
coalesce_tranche_diff: 12
num_no_shows_per_candidate: 0
workdir_prefix: "/tmp/"
n_validators: 500
n_cores: 100
min_pov_size: 1120
max_pov_size: 5120
peer_bandwidth: 524288000000
bandwidth: 524288000000
num_blocks: 10
connectivity: 100
latency: null
@@ -0,0 +1,45 @@
TestConfiguration:
# Test 1
- objective: !DataAvailabilityRead
strategy: FullFromBackers
n_validators: 500
n_cores: 20
min_pov_size: 5120
max_pov_size: 5120
peer_bandwidth: 52428800
bandwidth: 52428800
latency:
mean_latency_ms: 100
std_dev: 1
num_blocks: 3
connectivity: 90
# Test 2
- objective: !DataAvailabilityRead
strategy: FullFromBackers
n_validators: 500
n_cores: 20
min_pov_size: 5120
max_pov_size: 5120
peer_bandwidth: 52428800
bandwidth: 52428800
latency:
mean_latency_ms: 100
std_dev: 1
num_blocks: 3
connectivity: 90
# Test 3
- objective: !DataAvailabilityRead
strategy: FullFromBackers
n_validators: 1000
n_cores: 20
min_pov_size: 5120
max_pov_size: 5120
peer_bandwidth: 52428800
bandwidth: 52428800
latency:
mean_latency_ms: 100
std_dev: 1
num_blocks: 3
connectivity: 90
@@ -0,0 +1,15 @@
TestConfiguration:
# Test 1kV, 200 cores, max Pov
- objective: DataAvailabilityWrite
n_validators: 1000
n_cores: 200
max_validators_per_core: 5
min_pov_size: 5120
max_pov_size: 5120
peer_bandwidth: 52428800
bandwidth: 52428800
latency:
mean_latency_ms: 30
std_dev: 2.0
connectivity: 75
num_blocks: 3
@@ -0,0 +1,7 @@
TestConfiguration:
- objective: !DisputeCoordinator
n_disputes: 50
num_blocks: 10
n_cores: 100
n_validators: 500
connectivity: 100
@@ -0,0 +1,5 @@
TestConfiguration:
- objective: StatementDistribution
num_blocks: 10
n_cores: 100
n_validators: 500