Skip to content

Add AltLayer validator info#859

Merged
johnmarcou merged 4 commits intomonad-developers:mainfrom
Exubient:add-altlayer-mainnet-validator
Mar 8, 2026
Merged

Add AltLayer validator info#859
johnmarcou merged 4 commits intomonad-developers:mainfrom
Exubient:add-altlayer-mainnet-validator

Conversation

@Exubient
Copy link
Contributor

@Exubient Exubient commented Mar 6, 2026

Add AltLayer mainnet validator info.

@Exubient Exubient requested a review from a team as a code owner March 6, 2026 13:22
@greptile-apps
Copy link

greptile-apps bot commented Mar 6, 2026

Greptile Summary

This PR adds the AltLayer mainnet validator info JSON file to the repository, following the standard validator info format used across the codebase.

  • File placement: Correctly placed under mainnet/ directory.
  • Filename: Matches the secp public key value (02bbe98b6b9e9aa80e6c1be6b22ee5f1b7896b250251ce47080f4a91481457add4.json).
  • SECP key: 66 hex characters (33 bytes), valid compressed public key prefixed with 02. ✅
  • BLS key: 96 hex characters (48 bytes), first byte 0x8b indicates a valid BLS12-381 G1 compressed point. ✅
  • All required fields (id, name, secp, bls, website, description, logo, x) are present and populated.
  • Logo URL: Contains URL-encoded spaces (%20) in the path, which is valid. No issues found.

Confidence Score: 5/5

  • This PR is safe to merge — it adds a single, well-formed validator info JSON file that matches the repository's established format.
  • The file follows the exact schema from the example, the filename correctly mirrors the secp key, all key lengths are valid, and all required fields are present with reasonable values. No logic or syntax issues found.
  • No files require special attention.

Important Files Changed

Filename Overview
mainnet/02bbe98b6b9e9aa80e6c1be6b22ee5f1b7896b250251ce47080f4a91481457add4.json New validator info file for AltLayer on mainnet. All required fields are present, filename matches the secp key, key lengths are correct (secp: 66 chars / 33 bytes, bls: 96 chars / 48 bytes), and URLs are well-formed.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[PR: Add AltLayer Validator Info] --> B{File Path Check}
    B --> C["mainnet/<secp_key>.json ✅"]
    C --> D{Schema Validation}
    D --> E["id: 188 ✅"]
    D --> F["name: AltLayer ✅"]
    D --> G["secp: 66 hex chars, prefix 02 ✅"]
    D --> H["bls: 96 hex chars, valid G1 point ✅"]
    D --> I["website / description / logo / x ✅"]
    E & F & G & H & I --> J[All checks passed — ready to merge]
Loading

Last reviewed commit: 05a3021

@johnmarcou
Copy link
Contributor

Can you please keep the previous record, as the information are still relevant regarding the registered validators on the staking contract? Thank you.

@johnmarcou johnmarcou merged commit 10b426b into monad-developers:main Mar 8, 2026
4 checks passed
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.

2 participants