pezkuwichain
ed44adfb1e
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
4666047395
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
fecdc0759d
fix(umbrella): publish pezpallet-root-testing and pezpallet-xcm-benchmarks
...
These crates were excluded from umbrella due to `publish = false`.
Since Polkadot SDK publishes them, we should too.
- Remove publish = false from pezpallet-root-testing
- Remove publish = false from pezpallet-xcm-benchmarks
- Regenerate umbrella to include both crates
2025-12-26 07:01:38 +03:00
pezkuwichain
d4d20de228
style: format umbrella Cargo.toml
2025-12-26 06:09:01 +03:00
pezkuwichain
cd030758c5
fix(umbrella): add missing feature propagations for zepter
2025-12-26 05:42:16 +03:00
pezkuwichain
9029ffa3ff
style: format TOML and Rust files
2025-12-26 03:41:37 +03:00
pezkuwichain
37b4ab2fb5
fix: add subxt native feature propagation to umbrella node feature
...
pezkuwi-subxt, pezkuwi-subxt-rpcs, and pezkuwi-subxt-lightclient
all require either 'native' or 'web' feature to be enabled. When
umbrella's node feature enables these dependencies with
default-features = false, the default 'native' feature is not
propagated, causing compile_error! in all three crates.
Added "dep?/native" propagation for all three subxt crates in
the node feature.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2025-12-24 07:19:29 +03:00
pezkuwichain
39a978acff
fix: resolve cargo-clippy CI errors in vendor crates
...
- Fix rebrand issues in pezkuwi-subxt signer (sp_core -> pezsp_core,
sp_keyring -> pezsp_keyring, sp_runtime -> pezsp_runtime)
- Fix pezkuwi-zombienet-sdk tests (subxt::PolkadotConfig ->
pezkuwi_subxt::PezkuwiConfig)
- Correct artifact paths in subxt examples (polkadot_metadata_*.scale)
- Fix type conversion issues in subxt examples (explicit constructors
instead of .into() for generated types)
- Add pezkuwi-subxt-utils-stripmetadata dev-dependency to metadata crate
- Use original polkadot module from external frame-decode crate
- Fix Display trait usage for generated AccountId32 types
2025-12-24 05:59:45 +03:00
pezkuwichain
094f75f34b
fix: resolve pez-kitchensink-runtime compilation errors
...
Umbrella Crate Fixes:
- Add pezpallet-root-testing to umbrella (std, try-runtime, runtime-full)
- Add pezpallet-xcm-benchmarks to umbrella (std, runtime-benchmarks, runtime-full)
- Add re-exports in umbrella/src/lib.rs for both crates
getrandom WASM Fix:
- Move subxt crates from runtime-full to node feature
- Prevents getrandom dependency leak into WASM builds
Vendor Updates:
- Fix pezkuwi-subxt for web/wasm target compatibility
- Update pezkuwi-zombienet-sdk keystore imports
Documentation:
- Update WORKFLOW_PLAN.md with completed tasks
- Update REBRAND_PROGRESS.md with umbrella fixes
- Remove obsolete tracking files
2025-12-23 23:02:41 +03:00
pezkuwichain
f210d529b6
fix: CI checks-quick workflow improvements
...
- Format TOML files (lychee.toml, orchestrator/Cargo.toml)
- Regenerate umbrella crate
- Add --ignore vendor to markdownlint (vendor is upstream code)
2025-12-23 10:20:20 +03:00
pezkuwichain
5a184fd7dc
fix: resolve all broken links for check-links.yml CI
...
## Changes
### High Impact Fixes (RED)
- Fix radium git URL (https://https:// → github.com/paritytech/radium-0.7-fork)
- Fix rustc-rv32e-toolchain URL (nickvidal → paritytech)
- Fix chainextension-registry URL (nickvidal/substrate-contracts-node → paritytech/chainextension-registry)
### Medium Impact Fixes (YELLOW)
- Fix docs.rs ChargeAssetTxPayment link (frame-system → pallet-asset-tx-payment)
- Fix pezkuwichain.github.io → paritytech.github.io for:
- json-rpc-interface-spec
- substrate docs
- try-runtime-cli
- Fix subxt issue reference (pezkuwichain → paritytech)
### Zero Impact Excludes (GREEN)
- Add 40+ defunct chain websites to lychee exclude list
- Add commit-specific GitHub URLs to exclude (cannot migrate)
- Add rate-limited/403 sites to exclude
### Documentation
- Refactor .claude/domains_repositories.md structure
- Add tracking issue mapping and creation scripts
- Update external repo links to use original URLs
Result: 🔍 9610 Total ✅ 6747 OK 🚫 0 Errors
2025-12-23 09:37:12 +03:00
pezkuwichain
e808130d44
fix: Add workspace dependencies for vendored pezkuwi-subxt and zombienet-sdk
...
- Add all missing workspace dependencies required by vendor crates
- Include external crates: scale-*, sp-core, sc-chain-spec, kube, etc.
- Include subxt dependencies: smoldot, web-time, wasm-bindgen, etc.
- Regenerate umbrella crate with updated dependencies
- Apply zepter std feature propagation fixes to vendor crates
- Apply rustfmt formatting to vendor and pezframe files
2025-12-23 09:37:11 +03:00
pezkuwichain
62674ce919
feat: Vendor pezkuwi-subxt and pezkuwi-zombienet-sdk into monorepo
...
- Add pezkuwi-subxt crates to vendor/pezkuwi-subxt
- Add pezkuwi-zombienet-sdk crates to vendor/pezkuwi-zombienet-sdk
- Convert git dependencies to path dependencies
- Add vendor crates to workspace members
- Remove test/example crates from vendor (not needed for SDK)
- Fix feature propagation issues detected by zepter
- Fix workspace inheritance for internal dependencies
- All 606 crates now in workspace
- All 6919 internal dependency links verified correct
- No git dependencies remaining
2025-12-23 09:37:11 +03:00
pezkuwichain
f2e8b2f043
fix: resolve pezsp_runtime visibility issues across workspace
...
- Add direct pezsp-runtime dependency to crates requiring pezsp_runtime types
- Update imports to use pezkuwi_sdk:: prefix for primitive crates
- Fix subxt_client.rs substitute_type paths to match rebranded metadata
- Update umbrella crate with additional feature exports
- Fix pezstaging-node-cli, pez-minimal-template-node, teyrchain templates
- Delete stale sqlx query cache files (require regeneration with running chain)
2025-12-19 03:17:14 +03:00
pezkuwichain
193f6b9294
chore: regenerate umbrella crate, fix feature propagation
2025-12-16 11:29:20 +03:00
pezkuwichain
ee6e42c461
fix: rebrand derleme hataları düzeltildi
...
- contracts/fixtures: workspace inheritance kaldırıldı (temp dir sorunu)
- revive/fixtures: panic_immediate_abort yeni syntax güncellendi
- asset-hub-zagros: pezpezsnowbridge double prefix düzeltildi
- bridge-hub-*/weights: snowbridge_pezpallet → pezsnowbridge_pezpallet rename
- umbrella: pezframe_benchmarking_pezpallet_pov import düzeltildi
- REBRAND_PROGRESS.md: gerçek durum güncellendi (75/76 tamamlandı)
2025-12-16 10:44:57 +03:00
pezkuwichain
90fd044766
fix: Complete snowbridge pezpallet rebrand and critical bug fixes
...
- snowbridge-pezpallet-* → pezsnowbridge-pezpallet-* (201 refs)
- pallet/ directories → pezpallet/ (4 locations)
- Fixed pezpallet.rs self-include recursion bug
- Fixed sc-chain-spec hardcoded crate name in derive macro
- Reverted .pezpallet_by_name() to .pallet_by_name() (subxt API)
- Added BizinikiwiConfig type alias for zombienet tests
- Deleted obsolete session state files
Verified: pezsnowbridge-pezpallet-*, pezpallet-staking,
pezpallet-staking-async, pezframe-benchmarking-cli all pass cargo check
2025-12-16 09:57:23 +03:00
pezkuwichain
0c5d19e3a0
Refactoring Checkpoint: (WIP)
2025-12-14 10:29:31 +03:00
pezkuwichain
6588d9a1f2
snapshot before rebranding
2025-12-14 07:37:21 +03:00
pezkuwichain
ef79d9968f
feat: Rebrand Kurdistan SDK to PezkuwiChain
2025-12-14 01:11:30 +03:00
pezkuwichain
379cb741ed
feat: Rebrand Polkadot/Substrate references to PezkuwiChain
...
This commit systematically rebrands various references from Parity Technologies'
Polkadot/Substrate ecosystem to PezkuwiChain within the kurdistan-sdk.
Key changes include:
- Updated external repository URLs (zombienet-sdk, parity-db, parity-scale-codec, wasm-instrument) to point to pezkuwichain forks.
- Modified internal documentation and code comments to reflect PezkuwiChain naming and structure.
- Replaced direct references to with or specific paths within the for XCM, Pezkuwi, and other modules.
- Cleaned up deprecated issue and PR references in various and files, particularly in and modules.
- Adjusted image and logo URLs in documentation to point to PezkuwiChain assets.
- Removed or rephrased comments related to external Polkadot/Substrate PRs and issues.
This is a significant step towards fully customizing the SDK for the PezkuwiChain ecosystem.
2025-12-14 00:04:10 +03:00
pezkuwichain
e4778b4576
feat: initialize Kurdistan SDK - independent fork of Polkadot SDK
2025-12-13 15:44:15 +03:00