pezkuwichain
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
pezkuwichain
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
pezkuwichain
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
pezkuwichain
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
pezkuwichain
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
pezkuwichain
ec03500557
fix: add relaychainAsNative to Asset Hub for swap pool discovery
2026-02-09 07:30:51 +03:00
pezkuwichain
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
pezkuwichain
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
pezkuwichain
8cb532113f
feat: add terms and privacy policy pages
2026-02-09 05:18:27 +03:00
pezkuwichain
c0f3152035
fix: improve branch sync workflow with force push and better error handling
2026-02-09 05:07:56 +03:00
pezkuwichain
173f08a70b
fix: correct Pezkuwi chain IDs and priceIds from app config
2026-02-09 05:03:41 +03:00
pezkuwichain
e8045a4b75
fix: bidirectional sync between main and master branches
2026-02-09 04:50:08 +03:00
pezkuwichain
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
pezkuwichain
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
pezkuwichain
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
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
94a94ae09e
Add disabledCheckMetadataHash for all Pezkuwi chains
2026-02-05 07:04:59 +03:00
pezkuwichain
869a8913f2
Add Pezkuwi XCM configs to dev files
2026-02-04 19:03:23 +03:00
pezkuwichain
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
pezkuwichain
f044826635
Remove types config from Pezkuwi chains to use TypesUsage.NONE
2026-02-04 09:25:36 +03:00
pezkuwichain
b550b109b6
Add GitHub Actions workflow to sync master to main
2026-02-04 08:55:22 +03:00
pezkuwichain
b6e2d4d753
fix: remove cyclic type aliases causing CyclicAliasingException
2026-02-04 08:41:26 +03:00
pezkuwichain
62fec59cb3
Simplify types to use direct references
2026-02-03 21:56:13 +03:00
pezkuwichain
befef36a28
Fix typesAlias to use dots instead of double colons
2026-02-03 21:30:11 +03:00
pezkuwichain
1530584609
Fix types URL to use master branch
2026-02-03 21:07:28 +03:00
pezkuwichain
e263dac7fd
Fix types URL to use correct repository
2026-02-03 19:47:59 +03:00
pezkuwichain
7fef40f92a
Add Pezkuwi types with overridesCommon=true for TypesUsage.OWN
2026-02-03 19:47:28 +03:00
pezkuwichain
bbf516ea2e
Change Pezkuwi chains to use TypesUsage.NONE to fix TypeReference null error
2026-02-03 18:17:09 +03:00
pezkuwichain
e83f86dffb
Use BASE types for Pezkuwi relay chain (remove custom types URL)
2026-02-03 16:39:13 +03:00
pezkuwichain
a41d1b378b
Add empty versioning array for SDK compatibility
2026-02-03 16:36:09 +03:00
pezkuwichain
9b129ac412
Fix pezkuwi.json: remove unsupported typesAlias key
2026-02-03 16:34:19 +03:00
pezkuwichain
83d25d29a1
Add types URL to Pezkuwi mainnet chain config
...
Points to pezkuwi.json for custom type definitions needed for
proper extrinsic encoding.
2026-02-03 07:52:25 +03:00
pezkuwichain
22b3052796
Add Pezkuwi chain type definitions
...
Adds type definitions for Pezkuwi mainnet to enable proper extrinsic encoding.
- ExtrinsicSignature mapped to MultiSignature
- Address and LookupSource mapped to MultiAddress
- Type aliases for pezsp_runtime types
2026-02-03 07:46:30 +03:00
pezkuwichain
d15497b1fb
fix: Define MultiAddress inline for v14+ metadata compatibility
2026-02-03 05:54:06 +03:00
pezkuwichain
ef3032497c
ci: Add GitHub Action to auto-sync main and master branches
2026-02-03 05:45:04 +03:00
pezkuwichain
921e82008d
Add Android-specific chains.json with types config for Pezkuwi chains
...
- Added types: { overridesCommon: false } for TypesUsage.BASE
- Added feeViaRuntimeCall: true for all Pezkuwi chains
- Fixes ExtrinsicSignature not found error in pezWallet Android
2026-02-03 05:35:37 +03:00
pezkuwichain
d5062f1130
Add Pezkuwi custom type aliases for Android wallet compatibility
...
- PezspRuntimeMultiAddress -> MultiAddress
- PezspCoreCryptoAccountId32 -> AccountId
2026-02-02 07:37:40 +03:00
pezkuwichain
5c49fb95c1
fix: update Pezkuwi mainnet chainId and teyrchain parentIds
2026-01-31 08:07:04 +03:00
pezkuwichain
be8845e84d
Update Pezkuwi and PezkuwiPeople chain icons
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-24 19:52:39 +03:00
pezkuwichain
45d4566ac7
Update chains.json with correct Pezkuwi chain IDs and order
...
- Remove 0x prefix from chainIds to match ChainGeneses constants
- Place Pezkuwi, Pezkuwi Asset Hub, and Pezkuwi People at the top
- Add empty evm_assets.json for EVM asset support
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-24 15:41:28 +03:00
pezkuwichain
d1e94e7974
Add Pezkuwi chain logos
2026-01-24 08:51:52 +03:00
pezkuwichain
8515448a94
Fix banner deep links: novawallet -> pezkuwiwallet
2026-01-24 08:21:38 +03:00
pezkuwichain
88b4f2330e
Add missing banner images
2026-01-24 08:04:23 +03:00
pezkuwichain
99d6d66fc1
Add Pezkuwi DApp and category icons
...
DApp icons (256x256 PNG):
- Pezkuwi, PezkuwiStaking, Pezsnowbridge
- DijitalKurdistan, PezkuwiJS, PezkuwiExplorer
Category icons (SVG):
- Staking, DEX, Bridge, Governance, Art
- Gaming, Social, Utilities, EVM, Crowdloans
2026-01-24 07:49:50 +03:00
pezkuwichain
8de33c5857
Add Pezkuwi DApps to dapps configuration
...
- Added Pezkuwi Apps as first in Popular section
- Added Pezkuwi Staking, Pezsnowbridge, Dijital Kurdistan, Pezkuwi.js, Pezkuwi Explorer
- Pezkuwi apps now appear first in their respective categories
- All URLs are live production endpoints
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-24 06:52:30 +03:00
pezkuwichain
cf2c49f073
Add banner background images (gradient)
2026-01-24 06:28:45 +03:00
pezkuwichain
84f7ed30dc
Update banners for Pezkuwi Wallet
...
- Replace Nova Wallet banners with Pezkuwi-specific content
- Add Kurdish (ku) localization as primary language
- Add English (en) localization
- Remove unused languages and Nova-related content
- Add Pezkuwi banner images (HEZ, PEZ, Newroz, welcome)
- Add README with admin guide for banner management
8 banners: Welcome, Staking, HEZ Token, PEZ Token,
Governance, Community, Explorer, Newroz
2026-01-24 06:27:06 +03:00
pezkuwichain
0fe520cd33
Add CodeQL analysis workflow configuration
2026-01-23 15:20:22 +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