Commit Graph

98 Commits

Author SHA1 Message Date
SatoshiQaziMuhammed 6e9e160194 chore: sync from nova-base (1884d1ee) 2026-03-17 06:32:38 +00:00
pezkuwichain 7a087cfa14 Fix auto-pr to not fail when branches are already in sync 2026-03-02 15:08:14 +03:00
pezkuwichain 20c5fd20cc Replace force-push sync with PR-based auto-merge workflow 2026-03-02 14:21:07 +03:00
pezkuwichain 1880440dee Move staking config from Relay Chain to Asset Hub
Staking pallet lives on Asset Hub, not Relay Chain.
- RC HEZ staking set to null
- AH HEZ staking enabled with relaychain and nomination-pools
- AH externalApi staking subquery URL added
- Removed RC staking override from global configs
2026-02-26 20:12:45 +03:00
pezkuwichain dd794cd87f Fix Pezkuwi P2P URL in dapps config
Update URL from telegram.pezkuwichain.io/p2p to app.pezkuwichain.io/p2p
2026-02-22 22:05:47 +03:00
pezkuwichain 04ed36b835 fix: correct HEZstaking DApp URL to app.pezkuwichain.io 2026-02-22 00:36:25 +03:00
pezkuwichain 0b5a963d09 Remove relay staking/staking-rewards externalApi (pallet removed in spec 1_020_006) 2026-02-21 01:55:56 +03:00
pezkuwichain 87eca4435b fix: route AH staking stats to AH SubQuery endpoint
The staking dashboard was showing INACTIVE because all Pezkuwi chains
(including Asset Hub) were routed to the relay chain SubQuery for
staking stats. The relay SubQuery only has relay chain activeStakers,
not AH pool stash accounts. Split the override so Asset Hub queries
its own SubQuery endpoint which has the pool stash data.
2026-02-19 16:53:29 +03:00
pezkuwichain c6a992c4e6 fix: exclude currencyIdScale from hardcoded secrets scan 2026-02-19 06:21:20 +03:00
pezkuwichain 0aeec6b566 ci: add Code Quality and Security workflows (Python lint, JSON validation, chain integrity, secret scan) 2026-02-19 05:56:31 +03:00
pezkuwichain 09c89b073d feat: add governance-delegations SubQuery endpoint for Pezkuwi relay chain
Enable PezWallet OpenGov delegation stats via SubQuery governance indexer.
2026-02-19 01:43:12 +03:00
pezkuwichain b053eb76ae feat: route AH staking queries to /assethub SubQuery endpoint 2026-02-18 06:01:06 +03:00
pezkuwichain a9d03eddfb revert: keep all Pezkuwi chains on single SubQuery endpoint 2026-02-18 05:55:09 +03:00
pezkuwichain 9e0b27f496 feat: separate SubQuery endpoint for Asset Hub
AH staking/history/rewards queries now use /assethub path
to route to dedicated AH GraphQL engine
2026-02-18 04:08:27 +03:00
pezkuwichain 4d7d55dc8c Apply blacklist filtering to chain merge
Sync script now reads blocked-chains.json and excludes
chains with broken/unreachable RPC endpoints from output.
102 → 98 chains (7 blocked removed)
2026-02-17 18:24:55 +03:00
pezkuwichain c098e4991d Add global config to A+B→C merge pipeline
- Created pezkuwi-overlay/config/global_config_overlay.json (source B)
  with stakingApiOverrides for Pezkuwi SubQuery + prod API URLs
- Updated sync_from_nova.py with sync_config() function
  Merges: nova-base/global + nova-base/staking (A) + overlay (B) → staking/ (C)
- Same merge pattern as chains, XCM, and icons
2026-02-17 17:22:21 +03:00
pezkuwichain 3f91aa103e fix: split staking API endpoints per ecosystem
multiStakingApiUrl reverted to Nova's SubQuery for Polkadot ecosystem.
Pezkuwi chains routed to self-hosted SubQuery via stakingApiOverrides.
2026-02-16 06:14:54 +03:00
pezkuwichain b8320ab9ff Add missing config fields to global_config files
multisigsApiUrl and proxyApiUrl were missing, causing
GlobalConfigRemote deserialization to fail when fetched
from GitHub.
2026-02-16 02:55:08 +03:00
pezkuwichain af663e24b7 Point dev multiStakingApiUrl to self-hosted SubQuery
Dev config was still pointing to Nova staging API which has no
Pezkuwi data. Now matches production config.
2026-02-15 22:18:26 +03:00
pezkuwichain 2b64253e7e update genesis hashes, xcm config and dapps for mainnet relaunch
- Update Pezkuwi chain genesis hashes (relay, asset hub, people)
- Update XCM transfer configs with new chain IDs
- Reorganize DApps: HEZstaking, Pezsnowbridge, Social-KURD
- Update allowed-chains whitelist
2026-02-15 12:20:02 +03:00
pezkuwichain 1d9161b181 fix: update HEZ and PEZ token icons with circular logos 2026-02-14 13:00:20 +03:00
pezkuwichain f43a3e6729 Point multiStakingApiUrl to self-hosted SubQuery 2026-02-14 02:38:39 +03:00
pezkuwichain 89f062183d feat: add subquery endpoints, staking config and identity chain references
- Add staking, staking-rewards, history externalApi endpoints (subquery.pezkuwichain.io)
  for both Pezkuwi Relay and Asset Hub
- Add identityChain reference to People chain on Relay and Asset Hub
- Add stakingWiki link to wiki.pezkuwichain.io/staking
- Add pushSupport option to Asset Hub
- Add defaultBlockTime to Asset Hub additional config
- Regenerate all merged chain versions via sync script
2026-02-13 06:43:08 +03:00
pezkuwichain a0c5c4994f fix: update generated chains.json with circular SVG icons 2026-02-12 04:42:39 +03:00
pezkuwichain dd4f115380 fix: update token icons to use circular SVGs 2026-02-12 04:40:59 +03:00
pezkuwichain cb7abce673 Replace icons with circular PNG versions 2026-02-12 04:20:00 +03:00
pezkuwichain 8d72594774 Add circular SVG icons for PEZ and HEZ tokens 2026-02-12 03:52:10 +03:00
pezkuwichain 34db056597 Add Pezkuwi ecosystem token icons to colored/white folders 2026-02-12 03:44:54 +03:00
pezkuwichain 916ea48594 feat: add Turkish localization for banners 2026-02-12 02:48:59 +03:00
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 de6a7c0492 Filter broken chains (DNS failures) from Nova config 2026-02-11 09:30:52 +03:00
pezkuwichain 19f8588b94 Revert to original Nova chains.json for staking test 2026-02-11 09:28:26 +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 b816294af9 fix: merge script now outputs to android directory 2026-02-11 08:03:17 +03:00
pezkuwichain 378605416a fix: update android chains.json with blacklist-filtered config 2026-02-11 08:02:55 +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 645a93918a revert: restore relay chain HEZ to original config (staking null, name HEZkurd) 2026-02-10 23:45:21 +03:00
pezkuwichain ecac3644ce test: rename relay chain HEZ to Dicle Chain to verify staking dashboard 2026-02-10 23:41:26 +03:00
pezkuwichain c0591f9c28 fix: enable relaychain staking for Pezkuwi mainnet HEZ asset 2026-02-10 23:18:24 +03:00
pezkuwichain 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
pezkuwichain 0ab4554d47 Fix HEZ staking: single button on Asset Hub, rename to HEZkurd 2026-02-10 02:11:13 +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 1df45ae371 Revert "Fix Pezkuwi staking configuration to match Polkadot pattern"
This reverts commit 5a917511cc.
2026-02-10 00:05:06 +03:00
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