Skip to content

Update JSON file with new ID and BLS key Nodeify#892

Closed
kw1knode wants to merge 1 commit intomonad-developers:mainfrom
nodeify-eth:main
Closed

Update JSON file with new ID and BLS key Nodeify#892
kw1knode wants to merge 1 commit intomonad-developers:mainfrom
nodeify-eth:main

Conversation

@kw1knode
Copy link
Copy Markdown
Contributor

@kw1knode kw1knode commented Apr 2, 2026

No description provided.

@kw1knode kw1knode requested a review from a team as a code owner April 2, 2026 18:31
@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps bot commented Apr 2, 2026

Greptile Summary

This PR updates the validator registration entry for Nodeify by replacing the existing secp256k1 identity key, BLS key, and validator ID, and renaming the file accordingly.

Key changes:

  • File renamed from 02f2c116...bcbd.json02b03c0c...1326.json to match the new secp key (correct convention across the repo)
  • secp field updated to 02b03c0cbf064dbc2c1a0ad765af236d01c930ab98c2e6aa235990beb81e6d1326 (66 hex chars — valid compressed secp256k1 public key)
  • bls field updated to b24d2ceb9ada0ac757c9e9e243e3f52ea16912c36ee8d9c48f60c3114049ed6d66a4936bb98f1a4cc24d24dddef87c05 (96 hex chars — valid compressed BLS12-381 G1 public key)
  • id updated from 173201; no other file in the repo currently uses either value
  • All other validator metadata (name, website, description, logo, X handle) is unchanged

Confidence Score: 5/5

This PR is safe to merge; all field formats are valid and consistent with the rest of the registry.

The secp key (66 hex chars, 02 prefix) and BLS key (96 hex chars, b prefix with compression flag) are both correctly formatted and match conventions seen throughout the mainnet/ directory. The filename matches the new secp field. The new ID 201 is unique — no duplicate found across the repo. No other metadata fields were altered.

No files require special attention.

Important Files Changed

Filename Overview
mainnet/02b03c0cbf064dbc2c1a0ad765af236d01c930ab98c2e6aa235990beb81e6d1326.json Validator "Nodeify" file renamed to match new secp key; id updated from 173 to 201, secp and bls keys both updated with correctly-formatted hex values.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A["Old file\n02f2c116...bcbd.json\nid: 173\nsecp: 02f2c116...bcbd\nbls: b6ca1f2e...d171"] -->|"Key rotation\n+ ID update"| B["New file\n02b03c0c...1326.json\nid: 201\nsecp: 02b03c0c...1326\nbls: b24d2ceb...c05"]
    B --> C["✓ Filename matches secp field"]
    B --> D["✓ secp: 66 hex chars (valid compressed secp256k1)"]
    B --> E["✓ bls: 96 hex chars (valid BLS12-381 G1 compressed)"]
    B --> F["✓ id: 201 unique across all mainnet/ files"]
Loading

Reviews (1): Last reviewed commit: "Update JSON file with new ID and BLS key..." | Re-trigger Greptile

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please create a new JSON file instead of updating the current one. The old records should remain for auditing.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@kw1knode kw1knode closed this Apr 4, 2026
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