Commit Graph

18 Commits

Author SHA1 Message Date
pezkuwichain 0b5a963d09 Remove relay staking/staking-rewards externalApi (pallet removed in spec 1_020_006) 2026-02-21 01:55:56 +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 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 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 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 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 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 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 173f08a70b fix: correct Pezkuwi chain IDs and priceIds from app config 2026-02-09 05:03:41 +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