# Rebrand İlerleme Listesi **Son Güncelleme:** 2025-12-19 **Toplam Crate:** 76 (REBRAND_MAP'ten) **Rebrand Durumu:** 75/76 tamamlandı (98.7%) ## Durum Açıklamaları - ⏳ Bekliyor - ✅ Rebrand Tamamlandı (Cargo.toml name doğru) - 🔨 Derleme Hatası (rebrand tamam ama compile hatası var) - ❌ Eksik/Bulunamadı --- ## Özet | Kategori | Toplam | Tamamlanan | Durum | |----------|--------|------------|-------| | pez-* prefix | 29 | 29 | ✅ | | pezbridge-* | 8 | 8 | ✅ | | pezsnowbridge-* | 25 | 24 | ⚠️ 1 eksik | | xcm-pez-* | 8 | 8 | ✅ | | pezmmr-* | 2 | 2 | ✅ | | bp/pezbp-* | 2 | 2 | ✅ | | peztest-* | 1 | 1 | ✅ | | asset-test-pezutils | 1 | 1 | ✅ | | **TOPLAM** | **76** | **75** | **98.7%** | --- ## İlerleme Tablosu | # | Yeni İsim | Durum | Konum | |---|-----------|-------|-------| | 1 | asset-test-pezutils | ✅ | pezpezcumulus/teyrchains/runtimes/assets/test-utils | | 2 | pez-pez-chain-spec-guide-runtime | ✅ | docs/sdk/src/reference_docs/chain_spec_runtime | | 3 | pez-pez-pez-equivocation-detector | ✅ | pezbridges/relays/equivocation | | 4 | pez-pez-pez-erasure-coding-fuzzer | ✅ | pezkuwi/erasure-coding/fuzzer | | 5 | pez-pez-pez-ethereum-standards | ✅ | bizinikiwi/primitives/pez-pez-pez-ethereum-standards | | 6 | pez-pez-pez-finality-relay | ✅ | pezbridges/relays/finality | | 7 | pez-pez-pez-fork-tree | ✅ | bizinikiwi/utils/pez-pez-pez-fork-tree | | 8 | pez-pez-pez-generate-bags | ✅ | bizinikiwi/utils/pezframe/pez-pez-pez-generate-bags | | 9 | pez-pez-kitchensink-runtime | ✅ | bizinikiwi/bin/node/runtime | | 10 | pez-pez-messages-relay | ✅ | pezbridges/relays/messages | | 11 | pez-pez-pez-minimal-template-node | ✅ | templates/minimal/node | | 12 | pez-pez-pez-minimal-template-runtime | ✅ | templates/minimal/runtime | | 13 | pez-pez-node-bench | ✅ | bizinikiwi/bin/node/bench | | 14 | pez-pez-node-primitives | ✅ | bizinikiwi/bin/node/primitives | | 15 | pez-pez-node-rpc | ✅ | bizinikiwi/bin/node/rpc | | 16 | node-runtime-pez-pez-pez-generate-bags | ✅ | bizinikiwi/utils/pezframe/pez-pez-pez-generate-bags/node-runtime | | 17 | pez-pez-pez-node-template-release | ✅ | bizinikiwi/scripts/ci/pez-pez-pez-node-template-release | | 18 | pez-pez-pez-node-testing | ✅ | bizinikiwi/bin/node/testing | | 19 | pez-pez-pez-penpal-emulated-chain | ✅ | pezpezcumulus/teyrchains/integration-tests/emulated/chains/teyrchains/testing/penpal | | 20 | pez-pez-pez-penpal-runtime | ✅ | pezpezcumulus/teyrchains/runtimes/testing/penpal | | 21 | pez-pez-pez-remote-ext-tests-bags-list | ✅ | pezkuwi/utils/remote-ext-tests/bags-list | | 22 | pez-pez-pez-revive-dev-node | ✅ | bizinikiwi/pezframe/revive/dev-node/node | | 23 | pez-pez-pez-revive-dev-runtime | ✅ | bizinikiwi/pezframe/revive/dev-node/runtime | | 24 | pez-pez-slot-range-helper | ✅ | pezkuwi/runtime/common/pez-pez-slot-range-helper | | 25 | pez-pez-pez-solochain-template-node | ✅ | templates/solochain/node | | 26 | pez-pez-pez-solochain-template-runtime | ✅ | templates/solochain/runtime | | 27 | pez-pez-pez-subkey | ✅ | bizinikiwi/bin/utils/pez-pez-pez-subkey | | 28 | pez-pez-pez-template-zombienet-tests | ✅ | templates/zombienet | | 29 | pezpeztest-runtime-constants | ✅ | pezkuwi/runtime/test-runtime/constants | | 30 | pez-pez-tracing-gum | ✅ | pezkuwi/node/gum | | 31 | pez-pez-pez-pez-tracing-gum-proc-macro | ✅ | pezkuwi/node/gum/proc-macro | | 32 | bp-header-pez-chain | ✅ | pezbridges/primitives/header-chain | | 33 | pezbp-runtime | ✅ | pezbridges/primitives/runtime | | 34 | pezbridge-hub-pezkuwichain-emulated-chain | ✅ | pezpezcumulus/teyrchains/integration-tests/emulated/chains/teyrchains/pezbridges/bridge-hub-pezkuwichain | | 35 | pezbridge-hub-pezkuwichain-integration-tests | ✅ | pezpezcumulus/teyrchains/integration-tests/emulated/tests/pezbridges/bridge-hub-pezkuwichain | | 36 | pezbridge-hub-pezkuwichain-runtime | ✅ | pezpezcumulus/teyrchains/runtimes/bridge-hubs/bridge-hub-pezkuwichain | | 37 | pezbridge-hub-test-utils | ✅ | pezpezcumulus/teyrchains/runtimes/bridge-hubs/test-utils | | 38 | pezbridge-hub-zagros-emulated-chain | ✅ | pezpezcumulus/teyrchains/integration-tests/emulated/chains/teyrchains/pezbridges/bridge-hub-zagros | | 39 | pezbridge-hub-zagros-integration-tests | ✅ | pezpezcumulus/teyrchains/integration-tests/emulated/tests/pezbridges/bridge-hub-zagros | | 40 | pezbridge-hub-zagros-runtime | ✅ | pezpezcumulus/teyrchains/runtimes/bridge-hubs/bridge-hub-zagros | | 41 | pezbridge-runtime-common | ✅ | pezbridges/bin/runtime-common | | 42 | pezmmr-gadget | ✅ | bizinikiwi/client/merkle-mountain-range | | 43 | pezmmr-rpc | ✅ | bizinikiwi/client/merkle-mountain-range/rpc | | 44 | pezsnowbridge-beacon-primitives | ✅ | pezbridges/snowbridge/primitives/beacon | | 45 | pezsnowbridge-core | ✅ | pezbridges/snowbridge/primitives/core | | 46 | pezsnowbridge-ethereum | ✅ | pezbridges/snowbridge/primitives/ethereum | | 47 | pezsnowbridge-inbound-queue-primitives | ✅ | pezbridges/snowbridge/primitives/inbound-queue | | 48 | pezsnowbridge-merkle-tree | ✅ | pezbridges/snowbridge/primitives/merkle-tree | | 49 | pezsnowbridge-outbound-queue-primitives | ✅ | pezbridges/snowbridge/primitives/outbound-queue | | 50 | pezsnowbridge-outbound-queue-runtime-api | ✅ | pezbridges/snowbridge/pezpallets/outbound-queue/runtime-api | | 51 | pezsnowbridge-outbound-queue-v2-runtime-api | ✅ | pezbridges/snowbridge/pezpallets/outbound-queue-v2/runtime-api | | 52 | pezsnowbridge-pezpallet-ethereum-client | ✅ | pezbridges/snowbridge/pezpallets/ethereum-client | | 53 | pezsnowbridge-pezpallet-ethereum-client-fixtures | ✅ | pezbridges/snowbridge/pezpallets/ethereum-client/fixtures | | 54 | pezsnowbridge-pezpallet-inbound-queue | ✅ | pezbridges/snowbridge/pezpallets/inbound-queue | | 55 | pezsnowbridge-pezpallet-inbound-queue-fixtures | ✅ | pezbridges/snowbridge/pezpallets/inbound-queue/fixtures | | 56 | pezsnowbridge-pezpallet-inbound-queue-v2 | ✅ | pezbridges/snowbridge/pezpallets/inbound-queue-v2 | | 57 | pezsnowbridge-pezpallet-inbound-queue-v2-fixtures | ✅ | pezbridges/snowbridge/pezpallets/inbound-queue-v2/fixtures | | 58 | pezsnowbridge-pezpallet-outbound-queue | ✅ | pezbridges/snowbridge/pezpallets/outbound-queue | | 59 | pezsnowbridge-pezpallet-outbound-queue-v2 | ✅ | pezbridges/snowbridge/pezpallets/outbound-queue-v2 | | 60 | pezsnowbridge-pezpallet-system | ✅ | pezbridges/snowbridge/pezpallets/system | | 61 | pezsnowbridge-pezpallet-system-frontend | ✅ | pezbridges/snowbridge/pezpallets/system-frontend | | 62 | pezsnowbridge-pezpallet-system-v2 | ✅ | pezbridges/snowbridge/pezpallets/system-v2 | | 63 | pezsnowpezbridge-runtime-common | ❌ | Mevcut değil veya farklı isimle | | 64 | pezsnowbridge-runtime-test-common | ✅ | pezbridges/snowbridge/runtime/test-common | | 65 | pezsnowbridge-system-runtime-api | ✅ | pezbridges/snowbridge/pezpallets/system/runtime-api | | 66 | pezsnowbridge-system-v2-runtime-api | ✅ | pezbridges/snowbridge/pezpallets/system-v2/runtime-api | | 67 | pezsnowbridge-test-utils | ✅ | pezbridges/snowbridge/test-utils | | 68 | pezsnowbridge-verification-primitives | ✅ | pezbridges/snowbridge/primitives/verification | | 69 | xcm-pez-docs | ✅ | pezkuwi/xcm/docs | | 70 | xcm-pez-emulator | ✅ | pezpezcumulus/xcm/xcm-pez-emulator | | 71 | xcm-pez-executor-integration-tests | ✅ | pezkuwi/xcm/xcm-executor/integration-tests | | 72 | xcm-pez-procedural | ✅ | pezkuwi/xcm/procedural | | 73 | xcm-runtime-pezapis | ✅ | pezkuwi/xcm/xcm-runtime-pezapis | | 74 | xcm-pez-simulator | ✅ | pezkuwi/xcm/xcm-pez-simulator | | 75 | xcm-pez-simulator-example | ✅ | pezkuwi/xcm/xcm-pez-simulator/example | | 76 | xcm-pez-simulator-fuzzer | ✅ | pezkuwi/xcm/xcm-pez-simulator/fuzzer | --- ## Bilinen Derleme Sorunları ~~Bu crate'lerin rebrand'i tamamlandı ancak derleme hataları var:~~ 1. ~~**pez-pez-kitchensink-runtime** - 622 hata~~ ✅ ÇÖZÜLDÜ (derleniyor) 2. ~~**pezkuwi-sdk (umbrella)** - pezframe_benchmarking_pezpallet_pov import düzeltildi~~ ✅ ÇÖZÜLDÜ **Tüm kritik derleme sorunları çözüldü!** ## ✅ Derleme Tamamlanan Özel Crate'ler 1. **pezpallet-revive-eth-rpc** ✅ (2025-12-19) - pezkuwi-subxt fork ile tam uyumlu hale getirildi - Tüm substitute_type path'ler pezsp_runtime/pezpallet_revive olarak güncellendi - StorageApi → StorageClientAt API güncellemesi yapıldı - RuntimeApiError pattern matching düzeltildi - SQLX cache yeniden oluşturuldu (eth_to_bizinikiwi_blocks) 2. **bizinikiwi-txtesttool** ✅ (2025-12-19) - subxt 0.44 dynamic storage API güncellemesi (try_fetch, Value type) - From for Error eklendi 3. **pezkuwi-omni-node-lib** ✅ (2025-12-19) - StorageEntryType → keys()/value_ty() API güncellemesi ### Bu Oturumda Düzeltilen Sorunlar: 1. `pezpallet-contracts-fixtures/build/Cargo.toml` - workspace inheritance kaldırıldı 2. `pezpallet-revive-fixtures/build.rs` - panic_immediate_abort yeni syntax'a güncellendi 3. `asset-hub-zagros pezsnowbridge` → `pezsnowbridge` double prefix düzeltildi 4. `bridge-hub-pezkuwichain/weights` - snowbridge_pezpallet → pezsnowbridge_pezpallet dosya rename 5. `bridge-hub-zagros/weights` - aynı rename 6. `umbrella/src/lib.rs` - pezframe_benchmarking_pezpallet_pov → pezframe_benchmarking_pezpallet_pov --- ## Sonraki Adımlar 1. [x] Derleme hatalarını düzelt (pez-pez-kitchensink-runtime) ✅ (derleniyor) 2. [x] pezpallet-revive-eth-rpc derlenmesi ✅ (2025-12-19) 3. [x] **Workspace-wide cargo check** ✅ (2025-12-19) - BAŞARILI! 4. [ ] **Crates.io publish planına geç** ← SIRADAKİ 5. [ ] CI/CD workflow'larını güncelle --- ## Log ### 2025-12-19 - **WORKSPACE CARGO CHECK BAŞARILI!** ✅ - **pezpallet-revive-eth-rpc** başarıyla derlendi - **pez-pez-kitchensink-runtime** derleme doğrulandı ✅ (622 hata iddiası yanlıştı) - vendor/pezkuwi-subxt fork'u oluşturuldu ve workspace'den exclude edildi - subxt 0.44.0 API değişiklikleri uygulandı: - StorageClientAt, try_fetch, RuntimeApiError (revive-eth-rpc) - dynamic storage API (txtesttool) - StorageEntryType → keys()/value_ty() (omni-node-lib) - Tüm substitute_type path'leri pezsp_runtime/pezpallet_revive prefix'leriyle güncellendi - SQLX cache yeniden oluşturuldu (bizinikiwi terminolojisi ile) - kurdistan-sdk dizini düzenlendi (gereksiz scriptler archive/ klasörüne taşındı) ### 2025-12-16 - Rebrand durumu tam olarak değerlendirildi - 75/76 crate rebrand tamamlanmış bulundu - pezsnowpezbridge-runtime-common mevcut değil (muhtemelen merge edilmiş) - REBRAND_PROGRESS.md gerçek durumu yansıtacak şekilde güncellendi - Birkaç derleme hatası düzeltildi (fixtures build scripts, weight file renames) ### 2025-12-15 - İlerleme listesi oluşturuldu - scan_old_words.py scripti hazırlandı