12 Commits

Author SHA1 Message Date
pezkuwichain 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
pezkuwichain 6eec6fa062 fix: remove staking from Pezkuwi Asset Hub HEZ (no API endpoint) 2026-02-11 10:28:53 +03:00
pezkuwichain cf79ad8f64 merge: filtered Pezkuwi + Nova (83 chains) 2026-02-11 10:15:21 +03:00
pezkuwichain eb5c272d16 merge: Pezkuwi + Nova unfiltered (102 chains) 2026-02-11 10:06:14 +03:00
pezkuwichain 444c23f440 fix: remove Zagros Testnet (421MB runtime causes OOM) 2026-02-11 09:13:23 +03:00
pezkuwichain f217106145 fix: update Nova submodule and regenerate chains 2026-02-11 09:05:22 +03:00
pezkuwichain bdda67a02c fix: add more broken chains to blacklist (Crab, DeepBrain, Exosama) 2026-02-11 08:49:45 +03:00
pezkuwichain 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
pezkuwichain 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
pezkuwichain 73a503d845 fix: add disabledCheckMetadataHash for Pezkuwi chains 2026-02-06 08:39:45 +03:00
pezkuwichain 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
pezkuwichain 46297339b1 Initial commit: Pezkuwi Wallet Utils
- Chain configurations for Polkadot, Kusama and all major parachains
- Pezkuwichain ecosystem (Relay Chain, Asset Hub, People Chain)
- Staking metadata and validator lists
- DApp configurations
- XCM cross-chain messaging configs
- Governance dApp listings
- Promotional banners
- Chain migration configurations
- Asset metadata and icons

Based on Nova Utils with Pezkuwichain extensions
2026-01-23 00:29:48 +03:00