Add validator info for 404 Labs#861
Add validator info for 404 Labs#861deranalabs wants to merge 3 commits intomonad-developers:mainfrom
Conversation
Greptile SummaryThis PR adds a new validator info entry for 404 Labs (operator: Bayu Mulyana) participating in the Monad testnet. However, the submission has several structural issues that prevent it from conforming to the repository's established schema and file layout. Key issues found:
Confidence Score: 1/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[New Validator PR] --> B{File in correct\ndirectory?}
B -- "❌ Currently: root/" --> C[Should be testnet/]
B -- "✅ Expected" --> D{Contains required\nfields?}
C --> D
D -- "❌ Missing: id, secp, bls, logo" --> E[Add missing fields]
D -- "✅ All present" --> F{Field names\ncorrect?}
E --> F
F -- "❌ twitter → x\nextra: location, node_operator" --> G[Fix field names\nRemove extra fields]
F -- "✅ Correct" --> H[Ready to merge]
G --> H
Last reviewed commit: ad5fb7f |
| { | ||
| "name": "404 Labs", | ||
| "description": "404 Labs operates reliable Web3 infrastructure and validator nodes across decentralized networks. The team focuses on node reliability, infrastructure automation, and ecosystem participation, currently supporting the Monad testnet.", | ||
| "website": "https://bayumulyana.vercel.app", | ||
| "twitter": "https://x.com/bayumlynn", | ||
| "location": "Austria", | ||
| "node_operator": "Bayu Mulyana" | ||
| } |
There was a problem hiding this comment.
File placed in wrong directory
This file has been added to the repository root, but it should be placed inside the testnet/ subdirectory. Every other testnet validator JSON in this repo lives under testnet/ (e.g., testnet/03063a588a...dccc7.json for Crypto-Volk, testnet/0203a26b82...baf3.json for snoopfear, etc.).
The file should be located at:
testnet/0292128b110a21ae123e2217cc8b551796a08f4c65cabba284ee2082761ba0fd7e.json
| { | ||
| "name": "404 Labs", | ||
| "description": "404 Labs operates reliable Web3 infrastructure and validator nodes across decentralized networks. The team focuses on node reliability, infrastructure automation, and ecosystem participation, currently supporting the Monad testnet.", | ||
| "website": "https://bayumulyana.vercel.app", | ||
| "twitter": "https://x.com/bayumlynn", | ||
| "location": "Austria", | ||
| "node_operator": "Bayu Mulyana" | ||
| } |
There was a problem hiding this comment.
Missing required fields: id, secp, bls, logo
Comparing this file against the example schema and all existing testnet validator entries (e.g., Crypto-Volk, snoopfear), the following fields are required but absent:
id— the numeric validator ID assigned on the testnetsecp— the compressed SECP256k1 public key (should match the filename)bls— the BLS public keylogo— a URL pointing to the validator's logo image
A correctly structured file looks like:
{
"id": <your_validator_id>,
"name": "404 Labs",
"secp": "0292128b110a21ae123e2217cc8b551796a08f4c65cabba284ee2082761ba0fd7e",
"bls": "<your_bls_key>",
"website": "https://bayumulyana.vercel.app",
"description": "...",
"logo": "<your_logo_url>",
"x": "https://x.com/bayumlynn"
}| "name": "404 Labs", | ||
| "description": "404 Labs operates reliable Web3 infrastructure and validator nodes across decentralized networks. The team focuses on node reliability, infrastructure automation, and ecosystem participation, currently supporting the Monad testnet.", | ||
| "website": "https://bayumulyana.vercel.app", | ||
| "twitter": "https://x.com/bayumlynn", |
There was a problem hiding this comment.
Non-standard field name: twitter should be x
The standard field name used across all validator JSON files in this repository is x, not twitter. Additionally, the fields location and node_operator are not part of the schema defined in the example file and are not present in any other validator entry.
| "twitter": "https://x.com/bayumlynn", | |
| "x": "https://x.com/bayumlynn" |
Validator Name: 404 Labs
Node Name: validator_404labs
Operator : Derana
Participating in Monad testnet as a node operator.