Add Grove public endpoints to docs#1948
Conversation
WalkthroughThis pull request updates documentation files in the how-to-guides directory. It reorganizes RPC provider and community consensus node endpoint tables by replacing "QuickNode" with "Grove," reordering entries, and adding new provider entries. The mainnet guide reflects these updates with additional endpoint details, while the mocha-testnet guide similarly adjusts provider ordering and introduces a new RPC endpoint for Celestia testnet DA archival. These modifications reorganize data presentation without changing underlying functionality. Changes
Possibly related PRs
Suggested reviewers
Poem
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. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Actionable comments posted: 1
🧹 Nitpick comments (3)
how-to-guides/mocha-testnet.md (1)
64-70: Production RPC Endpoints Table Update: Added Grove and Reordered QuickNode
The changes add the Grove provider at the top of the table and reposition QuickNode. This aligns with the PR objective of including Grove’s details and improves clarity. Please confirm that the ordering meets the intended presentation (alphabetical or prioritized order).how-to-guides/mainnet.md (2)
100-106: Updated Production RPC Endpoints Table: Grove Entry and QuickNode Reordering
The Production RPC endpoints table now features Grove as the first entry, followed by Numia and then QuickNode. This update reflects the switch from QuickNode to Grove as the primary provider. Please verify that the changes match the intended documentation standards and presentation order.
179-185: Archival DA RPC Endpoints Table Adjustments
The Archival DA RPC endpoints table now includes a Grove entry with its archival endpoint and an updated QuickNode entry. Verify that these modifications correctly reflect the archival endpoint information and that they are consistent with the descriptions in other sections.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
how-to-guides/mainnet.md(3 hunks)how-to-guides/mocha-testnet.md(4 hunks)
🔇 Additional comments (2)
how-to-guides/mocha-testnet.md (2)
127-129: New Community JSON-RPC Endpoint Added
A new endpoint (celestia-testnet-da-archival.rpc.grove.city/v1/c33eeadb) has been introduced in the Community JSON-RPC Endpoints section. Verify that the endpoint URL is correct and that its formatting (using backticks) is consistent with the rest of the document.
150-152: New Community API Endpoint Added
The added API endpoint (https://celestia-testnet-da-archival.rpc.grove.city/v1/c33eeadb) provides additional access via the API interfaces. Ensure that this endpoint is consistent with the corresponding RPC endpoint and that users can differentiate between archival and standard endpoints.
| | Provider | RPC Endpoint | API Endpoint | gRPC Endpoint | WebSocket Endpoint | | ||
| |----------|--------------|--------------|---------------|-------------------| | ||
| | Numia | `public-celestia-rpc.numia.xyz` | `public-celestia-lcd.numia.xyz` | `public-celestia-grpc.numia.xyz` | - | | ||
| | P-OPS | `rpc.celestia.pops.one` | `api.celestia.pops.one` | `grpc.celestia.pops.one` | - | | ||
| | lunaroasis | `rpc.lunaroasis.net` | `api.lunaroasis.net` | `grpc.lunaroasis.net:443` | - | | ||
| | NodeStake | `rpc.celestia.nodestake.top` | `api.celestia.nodestake.top` | `grpc.celestia.nodestake.top` | - | | ||
| | 0xcryptovestor | `celestia-rpc.0xcryptovestor.com` | - | - | - | | ||
| | AlphaB | `rpc-celestia.alphab.ai` | `api-celestia.alphab.ai` | `rpc-celestia.alphab.ai:9090` | - | | ||
| | Brightly Stake | `celestia-rpc.brightlystake.com` | `celestia-rpc.brightlystake.com/api` | `celestia-rpc.brightlystake.com:9090` | `wss://celestia-ws.chainode.tech:33373/websocket` | | ||
| | Stakin | `celestia.rpc.stakin-nodes.com` | `celestia.rest.stakin-nodes.com` | `celestia.grpc.stakin-nodes.com:443` | - | | ||
| | Chainode | `celestia-rpc.chainode.tech:33373` | `celestia-api.chainode.tech` | `celestia-grpc.chainode.tech:443` | `wss://celestia-ws.chainode.tech:33373/websocket` | | ||
| | Cumulo | `celestia.cumulo.org.es` | `celestia.api.cumulo.org.es` | `celestia.grpc.cumulo.org.es:443` | `wss://celestia.cumulo.org.es:443/websocket` | | ||
| | Cumulo Archive | `rpc.archive.celestia.cumulo.com.es` | `api.archive.celestia.cumulo.com.es` | `grpc.archive.celestia.cumulo.com.es:443` | `wss://rpc.archive.celestia.cumulo.com.es:443/websocket` | | ||
| | Stakeflow | `rpc-celestia-01.stakeflow.io` | `api-celestia-01.stakeflow.io` | `grpc-celestia-01.stakeflow.io:15002` | - | | ||
| | AlphaB | `rpc-celestia.alphab.ai` | `api-celestia.alphab.ai` | `rpc-celestia.alphab.ai:9090` | - | | ||
| | Easy2Stake | `celestia-rpc.easy2stake.com` | `celestia-lcd.easy2stake.com` | - | - | | ||
| | kjnodes | `celestia.rpc.kjnodes.com` | `celestia.api.kjnodes.com` | `celestia.grpc.kjnodes.com:443` | - | | ||
| | 0xcryptovestor | `celestia-rpc.0xcryptovestor.com` | - | - | - | | ||
| | Trusted Point | `rpc-celestia-mainnet.trusted-point.com` | `api-celestia-mainnet.trusted-point.com` | `grpc-celestia-mainnet.trusted-point.com:9095` | - | | ||
| | Chainode | `celestia-rpc.chainode.tech:33373` | `celestia-api.chainode.tech` | `celestia-grpc.chainode.tech:443` | `wss://celestia-ws.chainode.tech:33373/websocket` | | ||
| | Grove | `celestia-consensus-archival.rpc.grove.city/v1/c33eeadb` | `https://celestia-consensus-archival.rpc.grove.city/v1/c33eeadb` | - | - | | ||
| | ITRocket | `celestia-mainnet-rpc.itrocket.net:443` | `celestia-mainnet-api.itrocket.net:443` | `celestia-mainnet-grpc.itrocket.net:443` | `wss://celestia-mainnet-ws.itrocket.net:443/websocket` | | ||
| | Noders Services | `celestia-rpc.noders.services` | `celestia-api.noders.services` | `celestia-grpc.noders.services:11090` | - | | ||
| | kjnodes | `celestia.rpc.kjnodes.com` | `celestia.api.kjnodes.com` | `celestia.grpc.kjnodes.com:443` | - | | ||
| | Lava | - | `celestia.rest.lava.build` | `celestia.grpc.lava.build:443` | - | | ||
| | lunaroasis | `rpc.lunaroasis.net` | `api.lunaroasis.net` | `grpc.lunaroasis.net:443` | - | | ||
| | Mzonder | `rpc-celestia.mzonder.com:443` | `api-celestia.mzonder.com:443` | `grpc-celestia.mzonder.com:443` | `wss://rpc-celestia.mzonder.com:443/websocket` | | ||
| | NodeStake | `rpc.celestia.nodestake.top` | `api.celestia.nodestake.top` | `grpc.celestia.nodestake.top` | - | | ||
| | Noders Services | `celestia-rpc.noders.services` | `celestia-api.noders.services` | `celestia-grpc.noders.services:11090` | - | | ||
| | Numia | `public-celestia-rpc.numia.xyz` | `public-celestia-lcd.numia.xyz` | `public-celestia-grpc.numia.xyz` | - | | ||
| | P-OPS | `rpc.celestia.pops.one` | `api.celestia.pops.one` | `grpc.celestia.pops.one` | - | | ||
| | Stakeflow | `rpc-celestia-01.stakeflow.io` | `api-celestia-01.stakeflow.io` | `grpc-celestia-01.stakeflow.io:15002` | - | | ||
| | Stakin | `celestia.rpc.stakin-nodes.com` | `celestia.rest.stakin-nodes.com` | `celestia.grpc.stakin-nodes.com:443` | - | | ||
| | Trusted Point | `rpc-celestia-mainnet.trusted-point.com` | `api-celestia-mainnet.trusted-point.com` | `grpc-celestia-mainnet.trusted-point.com:9095` | - | | ||
|
|
There was a problem hiding this comment.
🛠️ Refactor suggestion
Reorganized Community Consensus Endpoints Table
Multiple rows have been added and reordered in the Community Consensus Endpoints table (including new entries for 0xcryptovestor, AlphaB, Chainode, etc.). The updated order appears to follow an alphabetical (or prioritized) approach, which should improve readability. Double-check that all provider names, endpoint URLs, and port information are accurate and consistent with other parts of the documentation.
Overview
This PR adds the public endpoints for Celestia DA and Consensus for both Mainnet and Testnet provided by Grove on the Pocket Network to the documentation.
This PR also alphabetizes the providers in the RPC list for better legibility.
Summary by CodeRabbit