Skip to content

Add Gnoland testnet exporter#32

Merged
jjangg96 merged 2 commits into
mainfrom
codex/31-add-gnoland-testnet-exporter
Jun 24, 2026
Merged

Add Gnoland testnet exporter#32
jjangg96 merged 2 commits into
mainfrom
codex/31-add-gnoland-testnet-exporter

Conversation

@jjangg96

Copy link
Copy Markdown
Member

Summary

  • add a dedicated gnoland-testnet RPC collector for Gno.land test13/testnet
  • register CHAIN=gnoland-testnet and legacy BLOCKCHAIN=./availables/testnet/gnoland.ts
  • document the chain, add a sample env file, and cover config/metrics behavior with unit tests

Why

Gnoland test13 exposes the useful validator and sync data through TM2 RPC endpoints: /status, /net_info, and /validators. The existing Tendermint/Cosmos collectors depend on Cosmos SDK REST bank/staking/distribution/governance APIs, so they are not a clean fit for gnoland.

Verification

  • npm run typecheck
  • npm run lint
  • npm run format:check
  • node node_modules/jest/bin/jest.js --runInBand --runTestsByPath test/unit/gnoland.spec.ts test/unit/config.spec.ts
  • npm run build
  • live sample against https://rpc.test13.testnets.gno.land emitted gnoland_rpc_up 1, block height, peer count, validator voting power, and rank

Closes #31

@jjangg96 jjangg96 marked this pull request as ready for review June 24, 2026 04:54
@jjangg96 jjangg96 merged commit ccd98c2 into main Jun 24, 2026
9 checks passed
@jjangg96 jjangg96 deleted the codex/31-add-gnoland-testnet-exporter branch June 24, 2026 04:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Gnoland testnet exporter

1 participant