mirror of
https://github.com/pezkuwichain/pezkuwi-subquery.git
synced 2026-11-09 08:47:09 +00:00
deps/security-bumps-1106
Root yarn.lock, all within existing ranges: - body-parser 2.4.0 (GHSA high) and qs 6.16.1 via express - zod 4.6.7 via @modelcontextprotocol/sdk - fast-uri 3.1.9, serialize-javascript 7.1.3 and ip-address 10.7.4 zod 3.25.76 stays: @subql/cli 6.6.3 (latest) requires ^3.25.67 and fails to build the project when forced onto zod 4. docker/indexer: body-parser 2.4.0, qs 6.16.1 and multer 2.5.0. multer is pinned exactly by @nestjs/platform-express, so it is overridden in scope.
Pezkuwi SubQuery
SubQuery indexer for Pezkuwi blockchain - provides staking rewards, NominationPools, transfers and era validator data for PezWallet.
Projects
- pezkuwi.yaml - Pezkuwi Relay Chain staking indexer
- pezkuwi-assethub.yaml - Pezkuwi Asset Hub NominationPools and transfers indexer
Features
- Staking rewards (Reward/Rewarded events)
- Nomination Pool rewards (PaidOut events)
- Slashing events (Slash/Slashed, PoolSlashed, UnbondingPoolSlashed)
- Native transfers (balances.Transfer)
- Asset transfers (assets.Transferred) - Asset Hub only
- Era validator information (StakersElected/StakingElection)
- Full transaction history (signed extrinsics)
Get Started
Install dependencies
yarn install
Build
yarn build
Local Development
sh local-runner.sh pezkuwi.yaml
Deploy to SubQuery Network
./node_modules/.bin/subql publish -f pezkuwi.yaml
./node_modules/.bin/subql publish -f pezkuwi-assethub.yaml
Endpoints
- Pezkuwi Relay: wss://rpc.pezkuwichain.io
- Pezkuwi Asset Hub: wss://asset-hub-rpc.pezkuwichain.io
License
Apache 2.0 - Based on Nova SubQuery implementation
Languages
TypeScript
46.9%
JavaScript
46.7%
Shell
5.7%
Dockerfile
0.7%