Commit Graph

143 Commits

Author SHA1 Message Date
pezkuwichain cde6941b8d feat: add Dicle testnet teyrchain chain specs
Adds chain spec files for Dicle testnet teyrchains:
- asset-hub-dicle.json
- bridge-hub-dicle.json
- coretime-dicle.json
- people-dicle.json

These files were previously gitignored but are required for
pezkuwi-teyrchain-bin compilation.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-08 17:14:01 +03:00
pezkuwichain 66f47c83cc docs: update roadmap with CI workflow fixes (2026-01-08) 2026-01-08 12:31:42 +03:00
pezkuwichain f7039c1d35 fix: getting-started workflow use local templates and workspace builds
- Add PEZKUWI_TEMPLATE_SOURCE env var support to getting-started.sh
  for using local templates instead of cloning from external repos
- Update workflow to build templates within SDK workspace context
  since templates use workspace inheritance
- Add package names to matrix for correct cargo -p targets
- Add SKIP_WASM_BUILD=1 to avoid serde_core wasm32 issues
2026-01-08 12:12:22 +03:00
pezkuwichain 0b4d413ee8 docs: add scan, statescan, stats, treasury, governance subdomains to domains reference 2026-01-08 11:16:37 +03:00
pezkuwichain d57c314973 ci: temporarily disable check-core-crypto-features due to serde wasm32 conflict
serde 1.0.218+ introduces serde_core which causes duplicate panic_impl
when building wasm32 with --features=serde. alloy-consensus requires
serde >= 1.0.226 so we cannot pin to older serde.

Tracking issue: #355
2026-01-08 00:11:14 +03:00
pezkuwichain f291117ad4 fix: taplo format all Cargo.toml files 2026-01-07 18:47:06 +03:00
pezkuwichain 043f6e875a fix: CI - zepter feature propagation (347 issues), taplo format, umbrella 2026-01-07 18:16:03 +03:00
pezkuwichain f68c21c77a fix: CI quick-checks - fmt, taplo, umbrella version 2026-01-07 17:19:27 +03:00
pezkuwichain 5a48ce4498 fix: restore dev-dependencies for clippy --all-targets --all-features
Uncomment dev-dependencies that were previously commented out to break
circular dependencies. These dependencies are needed for tests to compile
when running clippy with --all-targets --all-features.

Changes include:
- pezkuwi/node/*: Add pezkuwi-node-subsystem-test-helpers, pezkuwi-primitives-test-helpers
- pezkuwi/xcm/*: Add pezpallet-xcm, xcm-pez-simulator
- pezcumulus/client/*: Add test client, runtime, and sproof builder deps
- bizinikiwi/pezframe/*: Add bizinikiwi-test-utils, pezframe-support-test,
  pezpallet-transaction-payment, pezpallet-example-basic, etc.
- vendor/pezkuwi-zombienet-sdk: Fix imports from zombienet_sdk to pezkuwi_zombienet_sdk

All runtime-benchmarks feature flags have been updated accordingly.

cargo clippy --all-targets --all-features --workspace now passes.
2026-01-07 16:53:09 +03:00
SatoshiQaziMuhammed 1e311791cf Merge pull request #354 from pezkuwichain/development
rebrand: kusama → dicle
2026-01-07 10:53:46 +03:00
pezkuwichain 05fb2c0e10 merge: resolve conflicts from main (keep development changes) 2026-01-07 10:53:12 +03:00
pezkuwichain c343223ccd 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
2026-01-07 09:41:15 +03:00
pezkuwichain 2370ca7701 docs: update MAINNET_ROADMAP with JS/TS ecosystem rebrand completion 2026-01-07 03:25:44 +03:00
pezkuwichain de30339395 fix: remove primitive-types/serde feature to avoid getrandom on wasm32
The serde feature was enabling primitive-types/serde which transitively
enables std -> fixed-hash/std -> rand/std -> getrandom. This fails on
wasm32-unknown-unknown target. Using only primitive-types/serde_no_std
provides serde support without the std dependency chain.
2026-01-05 00:13:48 +03:00
pezkuwichain 5b2016175f fix: format subxt-signer Cargo.toml with taplo 2026-01-04 22:25:26 +03:00
pezkuwichain dec6b060e8 fix: add dep:serde to subxt-signer and skip wasm build for eth-rpc
- Add dep:serde to pezkuwi-subxt-signer serde feature (fixes docs workflow)
- Add SKIP_WASM_BUILD=1 to eth-rpc Dockerfile (workaround for serde_core + build-std conflict)
- Add zombienet-alpha.toml for 4-validator testnet configuration
2026-01-04 22:17:07 +03:00
SatoshiQaziMuhammed 3a8b12da72 Merge pull request #351 from pezkuwichain/development
chore: documentation, test configs and subxt examples
2026-01-04 21:38:50 +03:00
pezkuwichain 1d055178a3 chore: regenerate Cargo.lock 2026-01-04 21:31:04 +03:00
pezkuwichain 7670c52ad6 style: format subxt example files 2026-01-04 21:24:40 +03:00
pezkuwichain b1a94f6b99 style: fix TOML formatting 2026-01-04 21:17:51 +03:00
pezkuwichain 21b25a3762 chore: add documentation, test configs and subxt examples
- Update .gitignore for local Claude files and generated artifacts
- Add MAINNET_ROADMAP.md with deployment phases
- Add zombienet test configuration files
- Add Pezkuwi-specific subxt examples for token transfers
2026-01-04 21:17:50 +03:00
pezkuwichain ea341084f0 fix: comprehensive feature propagation and dep:serde fixes
- Fix serde optional dependency issues by adding dep:serde to serde features (24 crates)
- Run zepter to propagate runtime-benchmarks, std, try-runtime, serde, experimental, with-tracing, tuples-96 features
- Regenerate umbrella crate with proper feature propagation
- Format all TOML files with taplo

This resolves check-umbrella and check-zepter CI failures.
2026-01-04 20:37:14 +03:00
pezkuwichain 89dc7298e8 fix: update umbrella feature names to correct pezstaging- prefixes
- pezstaging-node-cli: use direct workspace deps instead of umbrella
- templates/teyrchain/runtime: xcm->pezstaging-xcm, teyrchain-info->pezstaging-teyrchain-info
- yet-another-teyrchain/runtime: same xcm and teyrchain-info fixes
2026-01-04 18:25:32 +03:00
pezkuwichain 989ade85b7 fix: use pezstaging-chain-spec-builder feature in node-cli 2026-01-04 18:07:37 +03:00
pezkuwichain 3f7b3c4365 fix: update pezkuwi-sdk dependency to version 2.0.0 2026-01-04 18:00:35 +03:00
pezkuwichain 23c1900370 chore: regenerate umbrella crate 2026-01-04 17:54:04 +03:00
pezkuwichain 19aed83fc5 fix: deny-git-deps script for path+version deps and markdown lint 2026-01-04 17:44:41 +03:00
pezkuwichain b8990884db style: apply taplo format to all Cargo.toml files 2026-01-04 17:37:38 +03:00
pezkuwichain 479010094e fix(ci): resolve all quick-checks failures
- Remove missing cli crate from workspace members
- Fix TOML array syntax errors in pvf and benchmarking-cli Cargo.toml
- Fix Rust import ordering with cargo fmt
- Fix feature propagation with zepter (try-runtime, runtime-benchmarks, std)
2026-01-04 17:22:12 +03:00
pezkuwichain 933f08e282 fix(cargo): add default-features to pezkuwi-subxt-metadata workspace dep
This fixes the warning about default-features being ignored
when workspace = true is used in dependent crates.
2026-01-04 12:01:32 +03:00
pezkuwichain 0dce964c7b fix(zombienet): Ed25519 detection for asset-hub-pezkuwichain
Change Ed25519 AURA key detection from 'asset-hub-polkadot' to
'asset-hub-pezkuwi' to properly generate Ed25519 keys for
asset-hub-pezkuwichain collators.

This fixes the teyrchain collation issue where AURA keys were
being generated with Sr25519 instead of Ed25519.

Changes:
- chain_spec.rs: Update chain ID check for Ed25519 detection
- keystore.rs: Rename parameter for clarity
- keystore_key_types.rs: Update function parameters and docs
- spawner.rs: Update Ed25519 detection logic
2026-01-04 12:00:19 +03:00
pezkuwichain c96c2ca199 Publish crates to crates.io: FAZ 1 version bumps
Published crates:
- pezframe-support-procedural-tools 10.0.1
- pezframe-benchmarking-cli 32.0.1
- pezframe 0.1.0 (new)
- pezpallet-minimal-template 0.1.0 (new)
- pez-minimal-template-runtime 0.1.1
- pezkuwi-sdk 0.1.2
- yet-another-teyrchain-runtime 0.6.1

Updated workspace Cargo.toml version references to match published versions.
2026-01-02 12:09:24 +03:00
pezkuwichain 16189f1393 Merge development: FAZ 1 Complete - Workspace compile fixes & warning cleanup 2026-01-02 11:46:14 +03:00
pezkuwichain cf463fe8ee FAZ 1 Complete: Workspace compile fixes, warning cleanup, version bumps
- Fixed is_using_frame_crate() macro to check for pezframe/pezkuwi_sdk
- Removed disable_pezframe_system_supertrait_check temporary bypasses
- Feature-gated storage-benchmark and teyrchain-benchmarks code
- Fixed dead_code warnings with underscore prefix (_Header)
- Removed unused imports and shadowing use statements
- Version bumps: procedural-tools 10.0.1, benchmarking-cli 32.0.1,
  docs 0.0.2, minimal-runtime 0.0.1, yet-another-teyrchain 0.6.1, umbrella 0.1.2
- Updated MAINNET_ROADMAP.md with FAZ 1 completion status
2026-01-02 11:41:09 +03:00
pezkuwichain 5731fce4a9 Update CRATES_PUBLISH_PLAN.md - 100 crates published (Level 0-4) 2025-12-29 08:16:39 +03:00
pezkuwichain dda756616b Remove bizinikiwi-test-utils dev-deps to break circular dependencies for publishing 2025-12-29 07:43:39 +03:00
pezkuwichain 84e02d373d Remove circular dev-dependencies for crates.io publishing
- pezpallet-balances: removed pezpallet-transaction-payment dev-dep
- pezpallet-utility: removed pezpallet-root-testing dev-dep
- pezframe-benchmarking-cli: removed frame-storage-access-test-runtime dep
- frame-storage-access-test-runtime: removed bizinikiwi-wasm-builder, pezcumulus-pezpallet-teyrchain-system deps

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-28 19:43:15 +03:00
pezkuwichain ac83fc416d chore: break circular dependency between election-provider crates 2025-12-28 11:43:29 +03:00
pezkuwichain d93e672d4a chore: break more circular dev-dependencies for crates.io
- pezframe-metadata-hash-extension: remove bizinikiwi-test-runtime-client, bizinikiwi-wasm-builder, pezsp-transaction-pool
2025-12-28 11:33:48 +03:00
pezkuwichain 29469c9eb6 chore: break more circular dev-dependencies for crates.io publish
- pezframe-executive: remove bizinikiwi-test-runtime-client, pezpallet-balances, pezpallet-transaction-payment
2025-12-28 11:24:51 +03:00
pezkuwichain 654b53c91e chore: break circular dev-dependencies for crates.io publish
- Remove circular dev-deps from pezframe-support-procedural
- Remove circular dev-deps from pezframe-support
- Remove circular dev-deps from pezframe-system
- Remove circular dev-deps from pezframe-benchmarking
- Comments note that tests moved to integration test crates
2025-12-28 11:16:17 +03:00
SatoshiQaziMuhammed 9da261d069 Merge pull request #347 from pezkuwichain/development
chore: sync development with main - CI fixes and crates.io publish progress
2025-12-28 11:05:18 +03:00
pezkuwichain 76ba7dbf2f Merge main into development 2025-12-28 11:01:42 +03:00
pezkuwichain e43cc3d4fb chore: update crates.io publish plan and fix dependencies
- Update CRATES_PUBLISH_PLAN.md with Level 0-2 completion status
- Fix binary-merkle-tree and related dependencies
- Add runtime_logger_tests.rs
- Update various Cargo.toml files
2025-12-28 11:00:56 +03:00
pezkuwichain 45322c4190 chore: add version to ss58-registry workspace dependency 2025-12-27 22:53:16 +03:00
pezkuwichain 97bab12d95 fix: break circular dependency between pezsp-crypto-hashing crates
Removed pezsp-crypto-hashing-proc-macro from dev-dependencies of pezsp-crypto-hashing.
The proc-macro integration tests are already in the proc-macro crate itself.
2025-12-27 21:33:08 +03:00
pezkuwichain b6d35f6faf chore: add Dijital Kurdistan Tech Institute to copyright headers
Updated 4763 files with dual copyright:
- Parity Technologies (UK) Ltd.
- Dijital Kurdistan Tech Institute
2025-12-27 21:28:36 +03:00
pezkuwichain d3614d826e chore: add version to all 477 workspace dependencies for crates.io publish 2025-12-27 21:15:35 +03:00
pezkuwichain 1eb99de885 docs: update publish plan with placeholder crate info
- 606 total workspace crates
- 453 publishable crates
- 130 placeholder crates to be replaced (0.1.0 → 0.44.0)
- 323 new crates to publish
2025-12-27 21:09:23 +03:00
pezkuwichain f501eaa959 docs: add comprehensive crates.io publish plan
- 453 publishable crates identified
- 20 level dependency order defined
- Category breakdown: pezsp (54), pezsc (55), pezframe (17), pezpallet (128), etc.
- Estimated publish time: ~4 hours
2025-12-27 21:01:29 +03:00