Kurdistan Tech Ministry
dd4f115380
fix: update token icons to use circular SVGs
2026-02-12 04:40:59 +03:00
Kurdistan Tech Ministry
cb7abce673
Replace icons with circular PNG versions
2026-02-12 04:20:00 +03:00
Kurdistan Tech Ministry
8d72594774
Add circular SVG icons for PEZ and HEZ tokens
2026-02-12 03:52:10 +03:00
Kurdistan Tech Ministry
34db056597
Add Pezkuwi ecosystem token icons to colored/white folders
2026-02-12 03:44:54 +03:00
Kurdistan Tech Ministry
916ea48594
feat: add Turkish localization for banners
2026-02-12 02:48:59 +03:00
Kurdistan Tech Ministry
f31579ee79
Revert "fix: remove staking from Pezkuwi Asset Hub HEZ (no API endpoint)"
...
This reverts commit 6eec6fa062 .
2026-02-11 10:32:01 +03:00
Kurdistan Tech Ministry
6eec6fa062
fix: remove staking from Pezkuwi Asset Hub HEZ (no API endpoint)
2026-02-11 10:28:53 +03:00
Kurdistan Tech Ministry
cf79ad8f64
merge: filtered Pezkuwi + Nova (83 chains)
2026-02-11 10:15:21 +03:00
Kurdistan Tech Ministry
eb5c272d16
merge: Pezkuwi + Nova unfiltered (102 chains)
2026-02-11 10:06:14 +03:00
Kurdistan Tech Ministry
de6a7c0492
Filter broken chains (DNS failures) from Nova config
2026-02-11 09:30:52 +03:00
Kurdistan Tech Ministry
19f8588b94
Revert to original Nova chains.json for staking test
2026-02-11 09:28:26 +03:00
Kurdistan Tech Ministry
444c23f440
fix: remove Zagros Testnet (421MB runtime causes OOM)
2026-02-11 09:13:23 +03:00
Kurdistan Tech Ministry
f217106145
fix: update Nova submodule and regenerate chains
2026-02-11 09:05:22 +03:00
Kurdistan Tech Ministry
bdda67a02c
fix: add more broken chains to blacklist (Crab, DeepBrain, Exosama)
2026-02-11 08:49:45 +03:00
Kurdistan Tech Ministry
b816294af9
fix: merge script now outputs to android directory
2026-02-11 08:03:17 +03:00
Kurdistan Tech Ministry
378605416a
fix: update android chains.json with blacklist-filtered config
2026-02-11 08:02:55 +03:00
Kurdistan Tech Ministry
2bb9bad68c
fix: implement blacklist filtering for broken RPC chains
...
- Add blocked-chains.json with DNS-failing endpoints (AlephZero, InvArch, Quartz, Passet Hub Testnet)
- Update merge-chains.py to filter PAUSED chains, testnets (except Pezkuwi), and broken RPCs
- Reduce chain count from 102 to 86 (4 Pezkuwi + 82 working Nova chains)
- This fixes staking page not loading due to DNS resolution failures
2026-02-11 07:56:54 +03:00
Kurdistan Tech Ministry
645a93918a
revert: restore relay chain HEZ to original config (staking null, name HEZkurd)
2026-02-10 23:45:21 +03:00
Kurdistan Tech Ministry
ecac3644ce
test: rename relay chain HEZ to Dicle Chain to verify staking dashboard
2026-02-10 23:41:26 +03:00
Kurdistan Tech Ministry
c0591f9c28
fix: enable relaychain staking for Pezkuwi mainnet HEZ asset
2026-02-10 23:18:24 +03:00
Kurdistan Tech Ministry
90fe0e2348
Fix DApps links: apps.pezkuwichain.io -> pezkuwichain.io
...
- Update Pezkuwi link to pezkuwichain.io
- Update Pezkuwi Staking link to pezkuwichain.io
- Update Pezsnowbridge link to pezkuwichain.io
- Add Pezkuwi P2P for DEX category (telegram.pezkuwichain.io/p2p)
2026-02-10 06:48:31 +03:00
Kurdistan Tech Ministry
0ab4554d47
Fix HEZ staking: single button on Asset Hub, rename to HEZkurd
2026-02-10 02:11:13 +03:00
Kurdistan Tech Ministry
238cb91a47
Fix Pezkuwi staking configuration to match Polkadot pattern
...
Source changes (pezkuwi-overlay/chains/pezkuwi-chains.json):
- Pezkuwi Relay Chain: Add stakingMaxElectingVoters: 22500
- Pezkuwi Asset Hub HEZ: Change staking from ["nomination-pools"] to ["relaychain"]
- Pezkuwi Asset Hub: Add stakingMaxElectingVoters: 22500
This fixes the "Loading staking info" issue where findStakingTypeBackingNominationPools()
was failing because nomination-pools had no backing staking type.
Regenerated all chain versions via sync_from_nova.py
2026-02-10 00:06:56 +03:00
Kurdistan Tech Ministry
1df45ae371
Revert "Fix Pezkuwi staking configuration to match Polkadot pattern"
...
This reverts commit 5a917511cc .
2026-02-10 00:05:06 +03:00
Kurdistan Tech Ministry
5a917511cc
Fix Pezkuwi staking configuration to match Polkadot pattern
...
- Pezkuwi Relay Chain: Add stakingMaxElectingVoters: 22500
- Pezkuwi Asset Hub HEZ: Change staking from ["nomination-pools"] to ["relaychain"]
- Pezkuwi Asset Hub: Add stakingMaxElectingVoters: 22500
This fixes the "Loading staking info" issue where findStakingTypeBackingNominationPools()
was failing because nomination-pools had no backing staking type.
2026-02-10 00:02:15 +03:00
Kurdistan Tech Ministry
c805a4a9ee
Add timelineChain config for Asset Hub nomination pools
...
Asset Hub uses parent relay chain for era calculations since
it doesn't have Babe consensus module (uses Aura instead).
This fixes the crash when accessing nomination pools staking.
2026-02-09 19:57:14 +03:00
Kurdistan Tech Ministry
f7dee872d9
feat(staking): enable nomination-pools on Asset Hub
...
Pezkuwi 2.0 architecture:
- Relay Chain: relaychain staking (validators)
- Asset Hub: nomination-pools (NominationPools pallet index 81)
2026-02-09 09:16:07 +03:00
Kurdistan Tech Ministry
92d5edfaec
fix(staking): disable Asset Hub nomination-pools until wallet supports Polkadot 2.0
...
- Asset Hub HEZ staking set to null (was nomination-pools)
- Relay chain HEZ keeps relaychain staking only
- Wallet code prepared for Polkadot 2.0 but config disabled for now
2026-02-09 08:47:15 +03:00
Kurdistan Tech Ministry
704085ad0b
fix(staking): move nomination-pools from relay chain to Asset Hub
...
- Relay chain HEZ: only relaychain staking (validator staking)
- Asset Hub HEZ: nomination-pools staking
- Matches actual Pezkuwi runtime configuration where NominationPools pallet is on Asset Hub
2026-02-09 08:40:23 +03:00
Kurdistan Tech Ministry
ec03500557
fix: add relaychainAsNative to Asset Hub for swap pool discovery
2026-02-09 07:30:51 +03:00
Kurdistan Tech Ministry
39ca67dab8
fix: complete Pezkuwi overlay + proper Nova merge
...
Pezkuwi overlay (B source):
- pezkuwi-chains.json: 4 chains (Relay, Zagros, Asset Hub, People)
- pezkuwi-xcm.json: full XCM config with networkDeliveryFee, networkBaseWeight
- pezkuwi-xcm-dynamic.json: dynamic XCM config
Merge script:
- Takes Nova as base (A source)
- Adds Pezkuwi entries to ALL XCM sections
- Pezkuwi chains appear first
- Nothing gets deleted
All chains have disabledCheckMetadataHash: true
2026-02-09 06:56:35 +03:00
Kurdistan Tech Ministry
5f6b6471f9
fix: proper Nova + Pezkuwi merge architecture
...
Architecture:
- pezkuwi-overlay/xcm/ : Standalone Pezkuwi XCM config (3 chains)
- nova-base/ : Git submodule with Nova's Polkadot ecosystem
- sync_from_nova.py : Merges both ecosystems, nothing gets deleted
Merge rules:
- Chains: Pezkuwi first, then Nova
- XCM: Pezkuwi assetsLocation + chains merged with Nova (Pezkuwi priority)
- Icons: Pezkuwi overrides Nova
This fixes the broken XCM sync that was overwriting Pezkuwi configs.
2026-02-09 05:44:35 +03:00
Kurdistan Tech Ministry
8cb532113f
feat: add terms and privacy policy pages
2026-02-09 05:18:27 +03:00
Kurdistan Tech Ministry
c0f3152035
fix: improve branch sync workflow with force push and better error handling
2026-02-09 05:07:56 +03:00
Kurdistan Tech Ministry
173f08a70b
fix: correct Pezkuwi chain IDs and priceIds from app config
2026-02-09 05:03:41 +03:00
Kurdistan Tech Ministry
e8045a4b75
fix: bidirectional sync between main and master branches
2026-02-09 04:50:08 +03:00
Kurdistan Tech Ministry
71d14b884a
feat: add Nova-base sync mechanism
...
- Add sync_from_nova.py script to merge Nova chains with Pezkuwi overlay
- Add GitHub Action for daily auto-sync
- Sync all chains from nova-base (includes Polkadot Coretime and other missing chains)
- Pezkuwi chains appear first and take priority
This fixes DOT swap crash caused by missing Polkadot Coretime chain.
2026-02-09 04:39:23 +03:00
Kurdistan Tech Ministry
aa5a457ae2
feat: add Pezkuwi token and chain icons
...
- HEZ token icon (512px)
- PEZ token icon (512px)
- wUSDT token icon
- Updated chain icons for Relay, Asset Hub, People
2026-02-08 16:46:35 +03:00
Kurdistan Tech Ministry
09e4fb2c47
Fix Zagros Testnet: update RPC URL and remove fullSyncByDefault
...
- Changed RPC URL from testnet-rpc.pezkuwichain.io to zagros-rpc.pezkuwichain.io
- Removed fullSyncByDefault option to prevent auto-connection on app startup
2026-02-08 14:27:29 +03:00
Kurdistan Tech Ministry
73a503d845
fix: add disabledCheckMetadataHash for Pezkuwi chains
2026-02-06 08:39:45 +03:00
Kurdistan Tech Ministry
249a060e8e
feat: implement Nova Base + Pezkuwi Overlay architecture
...
- Add Nova utils as git submodule (nova-base/)
- Create pezkuwi-overlay/ for Pezkuwi-specific configs
- Add merge-chains.py script to combine Nova + Pezkuwi
- Add update-all.sh for easy syncing
- Add ARCHITECTURE.md documentation
This architecture allows automatic sync with Nova's Polkadot
ecosystem updates while maintaining Pezkuwi customizations.
Pezkuwi chains: 3 (priority)
Nova chains: 98 (auto-synced)
2026-02-06 07:37:57 +03:00
Kurdistan Tech Ministry
94a94ae09e
Add disabledCheckMetadataHash for all Pezkuwi chains
2026-02-05 07:04:59 +03:00
Kurdistan Tech Ministry
869a8913f2
Add Pezkuwi XCM configs to dev files
2026-02-04 19:03:23 +03:00
Kurdistan Tech Ministry
f86921f71a
Add Pezkuwi XCM transfer configurations
...
- Add HEZ teleport support between Pezkuwi Mainnet, Asset Hub, and People Chain
- Configure networkBaseWeight and networkDeliveryFee for all Pezkuwi chains
- Enable cross-chain HEZ transfers via xcmpallet-teleport
2026-02-04 18:55:52 +03:00
Kurdistan Tech Ministry
f044826635
Remove types config from Pezkuwi chains to use TypesUsage.NONE
2026-02-04 09:25:36 +03:00
Kurdistan Tech Ministry
b550b109b6
Add GitHub Actions workflow to sync master to main
2026-02-04 08:55:22 +03:00
Kurdistan Tech Ministry
b6e2d4d753
fix: remove cyclic type aliases causing CyclicAliasingException
2026-02-04 08:41:26 +03:00
Kurdistan Tech Ministry
62fec59cb3
Simplify types to use direct references
2026-02-03 21:56:13 +03:00
Kurdistan Tech Ministry
befef36a28
Fix typesAlias to use dots instead of double colons
2026-02-03 21:30:11 +03:00
Kurdistan Tech Ministry
1530584609
Fix types URL to use master branch
2026-02-03 21:07:28 +03:00