Skip to content

Add Tempo to Supported Chains for HyperIndex#758

Merged
nikbhintade merged 1 commit intomainfrom
nb/add-tempo
Dec 10, 2025
Merged

Add Tempo to Supported Chains for HyperIndex#758
nikbhintade merged 1 commit intomainfrom
nb/add-tempo

Conversation

@nikbhintade
Copy link
Member

@nikbhintade nikbhintade commented Dec 10, 2025

  • Adding tempo to supported chains for HyperIndex (RPC chain support)
  • fixing formatting of JSON file

Summary by CodeRabbit

  • Documentation
    • Added documentation for Tempo Testnet (Andantino) with RPC indexing setup guidance.
    • Updated Citrea Testnet tier classification.
    • Expanded HyperRPC and HyperSync network documentation with complete network tables and endpoints.
    • Updated RPC network endpoint configurations.

✏️ Tip: You can customize this high-level summary in your review settings.

@nikbhintade nikbhintade self-assigned this Dec 10, 2025
@vercel
Copy link

vercel bot commented Dec 10, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
envio-docs Ready Ready Preview Comment Dec 10, 2025 10:57am

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Dec 10, 2025

Walkthrough

This pull request updates network support documentation and configuration across the Envio repository. It replaces an Arc Testnet entry with Tempo Testnet (Andantino) in the RPC networks registry, adds new Tempo Testnet documentation, updates tier icons (STONE to BRONZE) for Citrea Testnet across multiple documentation files, expands the HyperRPC supported networks table, and reformats JSON output formatting in the update-endpoints script.

Changes

Cohort / File(s) Summary
Documentation: Citrea Testnet tier updates
docs/HyperIndex/supported-networks/citrea-testnet.md, docs/HyperSync/hypersync-supported-networks.md
Tier label changed from STONE 🪨 to BRONZE 🥉
Documentation: Tempo Testnet addition
docs/HyperIndex/supported-networks/tempo-testnet-(andantino).md
New documentation file covering Tempo Testnet (Andantino) RPC indexing setup, including configuration guidance and YAML example
Documentation: HyperRPC networks table
docs/HyperRPC/hyperrpc-supported-networks.md
Networks table populated with header row (Network Name, Network ID, URL) and multiple network entries
Configuration: RPC networks registry
scripts/rpc-networks.json
First entry replaced: Arc Testnet (chainId 5042002) → Tempo Testnet (Andantino) (chainId 42429) with single RPC endpoint
Configuration: Supported networks manifest
supported-networks.json
JSON reflowed to multi-line indented format with addition of supported-networks/tempo-testnet-(andantino) entry
Script: Formatting update
scripts/update-endpoints.js
JSON output formatting changed from single-line to multi-line indented structure using join(",\n ")

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20–25 minutes

  • Verify Tempo Testnet RPC endpoint (https://rpc.testnet.tempo.xyz) is valid and functional
  • Confirm all references to Arc Testnet have been replaced with Tempo Testnet
  • Check tier emoji consistency (STONE 🪨 → BRONZE 🥉) across HyperIndex, HyperRPC, and HyperSync documentation
  • Validate JSON formatting in rpc-networks.json and supported-networks.json did not introduce syntax errors
  • Ensure the new Tempo Testnet documentation aligns with existing network documentation structure

Possibly related PRs

Suggested reviewers

  • DenhamPreen
  • moose-code

Poem

🐰 ✨ A testnet springs to life, so grand,
From Arc to Tempo, hand in hand,
Tier badges gleam in bronze so fine,
Networks dance in tables align—
Hops of joy for networks new! 🥕

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title accurately reflects the main change: adding Tempo Testnet (Andantino) support to the HyperIndex documentation, which is the primary objective of this pull request.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch nb/add-tempo

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4793e06 and 8903de1.

📒 Files selected for processing (7)
  • docs/HyperIndex/supported-networks/citrea-testnet.md (1 hunks)
  • docs/HyperIndex/supported-networks/tempo-testnet-(andantino).md (1 hunks)
  • docs/HyperRPC/hyperrpc-supported-networks.md (1 hunks)
  • docs/HyperSync/hypersync-supported-networks.md (2 hunks)
  • scripts/rpc-networks.json (1 hunks)
  • scripts/update-endpoints.js (1 hunks)
  • supported-networks.json (1 hunks)
🧰 Additional context used
🧠 Learnings (2)
📓 Common learnings
Learnt from: DenhamPreen
Repo: enviodev/docs PR: 673
File: docs/HyperIndex/supported-networks/chainweb-testnet-21.md:14-16
Timestamp: 2025-07-29T14:30:03.677Z
Learning: Chainweb Testnet 20 (ID: 5920) and Chainweb Testnet 21 (ID: 5921) have non-functional HyperSync endpoints that return HTTP 404, indicating these networks are not properly supported and should be removed from documentation.
📚 Learning: 2025-07-29T14:30:03.677Z
Learnt from: DenhamPreen
Repo: enviodev/docs PR: 673
File: docs/HyperIndex/supported-networks/chainweb-testnet-21.md:14-16
Timestamp: 2025-07-29T14:30:03.677Z
Learning: Chainweb Testnet 20 (ID: 5920) and Chainweb Testnet 21 (ID: 5921) have non-functional HyperSync endpoints that return HTTP 404, indicating these networks are not properly supported and should be removed from documentation.

Applied to files:

  • docs/HyperIndex/supported-networks/tempo-testnet-(andantino).md
  • docs/HyperSync/hypersync-supported-networks.md
  • scripts/rpc-networks.json
  • docs/HyperRPC/hyperrpc-supported-networks.md
🪛 markdownlint-cli2 (0.18.1)
docs/HyperSync/hypersync-supported-networks.md

63-63: Bare URL used

(MD034, no-bare-urls)


63-63: Bare URL used

(MD034, no-bare-urls)

🔇 Additional comments (8)
docs/HyperIndex/supported-networks/citrea-testnet.md (1)

22-22: Tier label update is consistent. The change from STONE 🪨 to BRONZE 🥉 aligns with the parallel update in hypersync-supported-networks.md (line 63). The tier upgrade accurately reflects improved service quality.

docs/HyperSync/hypersync-supported-networks.md (2)

63-63: Citrea Testnet tier updated consistently. The tier emoji change to 🥉 (BRONZE) matches the parallel update in citrea-testnet.md.


38-41: Whitespace formatting changes are acceptable. The blank lines added are non-semantic and improve readability without affecting content.

scripts/rpc-networks.json (1)

4-8: RPC network data is internally consistent with documentation. The Tempo Testnet entry (chainId 42429, endpoint https://rpc.testnet.tempo.xyz) matches the corresponding documentation file.

Verify that the RPC endpoint https://rpc.testnet.tempo.xyz is operational and properly tested before release.

docs/HyperRPC/hyperrpc-supported-networks.md (1)

30-118: Discrepancy between AI summary and provided code. The AI summary claims Tempo Testnet (Andantino) was added to the HyperRPC supported networks table, but it does not appear in the provided code (lines 35–118). Conversely, Arc Testnet remains listed (line 40) despite being replaced in rpc-networks.json.

Clarify the intended coverage scope:

  • Should Tempo Testnet (Andantino) appear in this HyperRPC networks table, or is it RPC-only (not yet supported via HyperRPC endpoints)?
  • Verify the absence is intentional before merging. If Tempo should be listed, add it in alphabetical order.
supported-networks.json (1)

1-192: Multi-line formatting and new Tempo Testnet entry are correct. The supported-networks.json has been reformatted for readability with proper indentation. The new Tempo Testnet (Andantino) entry at line 173 is correctly positioned in alphabetical order. Arc Testnet is intentionally retained since it remains in HyperSync/HyperRPC tables.

scripts/update-endpoints.js (1)

386-391: Formatting improvement for generated JSON. The script now outputs multi-line, indented JSON via the .join(",\n ") pattern, which matches the actual supported-networks.json structure and improves file readability without changing logic.

docs/HyperIndex/supported-networks/tempo-testnet-(andantino).md (1)

1-51: New network documentation is complete and consistent. The Tempo Testnet (Andantino) documentation follows the established RPC network documentation pattern. The chainId (42429) and RPC endpoint (https://rpc.testnet.tempo.xyz) match entries in rpc-networks.json, and the YAML configuration example is properly formatted and functional.

Test the RPC endpoint https://rpc.testnet.tempo.xyz to confirm it is operational before release.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@nikbhintade nikbhintade merged commit 771a806 into main Dec 10, 2025
3 checks passed
@nikbhintade nikbhintade deleted the nb/add-tempo branch December 10, 2025 11:02
@coderabbitai coderabbitai bot mentioned this pull request Dec 10, 2025
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