diff --git a/.github/workflows/docs-style.yml b/.github/workflows/docs-style.yml index ce76740..316f3ba 100644 --- a/.github/workflows/docs-style.yml +++ b/.github/workflows/docs-style.yml @@ -39,8 +39,9 @@ jobs: # Blob base for the PR head commit; makes report paths clickable # links pinned to the exact reviewed revision. STYLE_REPO_URL: ${{ github.server_url }}/${{ github.repository }}/blob/${{ github.event.pull_request.head.sha }} + # Fork PR tokens are read-only, so only same-repository PRs can post reports. - name: Comment styleguide report - if: always() && github.event_name == 'pull_request' + if: always() && github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository uses: actions/github-script@v7 with: script: | @@ -59,7 +60,7 @@ jobs: await github.rest.issues.createComment({ owner, repo, issue_number, body }); } - name: Suggest fixes inline - if: always() && github.event_name == 'pull_request' + if: always() && github.event_name == 'pull_request' && github.event.pull_request.head.repo.full_name == github.repository uses: actions/github-script@v7 with: script: | diff --git a/docs/pages/cn/reference/rpc-providers.mdx b/docs/pages/cn/reference/rpc-providers.mdx index 15c7302..81d243b 100644 --- a/docs/pages/cn/reference/rpc-providers.mdx +++ b/docs/pages/cn/reference/rpc-providers.mdx @@ -1,6 +1,6 @@ --- source_path: reference/rpc-providers.mdx -source_sha: 0bcb154cad29129ccf97fd8624447b0801fb8f95 +source_sha: 053330617bc5b1bb9e6ba5b346607d31d991aae0 title: "RPC 提供商" description: "Stable 上可用的 RPC 提供商、模拟平台和开发者基础设施。" diataxis: "reference" @@ -12,54 +12,67 @@ diataxis: "reference" ## 概览表 -| **提供商** | **类别** | **文档 / 入门** | **备注** | +| **提供商** | **类别** | **文档 / 开始使用** | **说明** | | :--- | :--- | :--- | :--- | -| [**Alchemy**](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) | RPC + 开发者平台 | [Alchemy 入门](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) | RPC、WebSocket、监控、SDKs | -| [**Chainstack**](https://chainstack.com/) | RPC + 节点基础设施 | [Chainstack 入门](https://console.chainstack.com/) | 托管 RPC、WebSocket、全节点和存档节点 | -| [**Tenderly**](https://tenderly.co/) | 模拟 + 调试 | [tenderly.co](https://tenderly.co/) | 实时模拟、跟踪、交易工作流 | +| [**Alchemy**](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) | RPC + 开发者平台 | [开始使用 Alchemy](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) | RPC、WebSocket、监控、SDK | +| [**Chainstack**](https://chainstack.com/) | RPC + 节点基础设施 | [开始使用 Chainstack](https://console.chainstack.com/) | 托管 RPC、WebSocket、完整节点和归档节点 | +| [**PublicNode**](https://publicnode.com) | 免费公共 RPC | [stable.publicnode.com](https://stable.publicnode.com) | EVM RPC 和 WebSocket、Cosmos RPC、REST 和 gRPC-Web | +| [**Tenderly**](https://tenderly.co/) | 模拟 + 调试 | [tenderly.co](https://tenderly.co/) | 实时模拟、追踪、交易工作流 | ## Alchemy -一个全球信赖的完整区块链开发平台。[Alchemy 入门](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) +一个全球信赖的完整区块链开发平台。[开始使用 Alchemy](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) **功能** - RPC + WebSocket 基础设施 -- 监控仪表盘 +- 监控仪表板 - 开发者 API 和 SDK -**入门**:在 [Alchemy 控制台](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable)中创建一个 Stable 应用程序以获取 RPC URL,然后将其用作您的 JSON-RPC 端点。 +**开始使用**:在 [Alchemy 仪表板](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable)中创建一个 Stable 应用来获取 RPC URL,然后将其用作你的 JSON-RPC 端点。 ## Chainstack -Chainstack 为 Stable 提供托管 RPC 节点。您可以通过 HTTPS 或 WebSocket 连接到已部署的节点。 +Chainstack 为 Stable 提供托管 RPC 节点。你可以通过 HTTPS 或 WebSocket 连接到已部署的节点。 **功能** - 托管 RPC 节点 - HTTPS 和 WebSocket 端点 -- 全节点和存档节点访问 +- 完整节点和归档节点访问 -**入门**:在 [Chainstack 控制台](https://console.chainstack.com/)中创建一个项目,选择 Stable,并部署一个节点。将其 HTTPS 或 WebSocket 端点复制到您的应用程序中。 +**开始使用**:在 [Chainstack 控制台](https://console.chainstack.com/)中创建一个项目,选择 Stable,然后部署一个节点。将其 HTTPS 或 WebSocket 端点复制到你的应用中。 + +## PublicNode + +PublicNode by Allnodes 为 Stable 提供免费公共 RPC 端点,无需创建账户。 + +**功能** + +- EVM JSON-RPC 和 WebSocket 端点,免费无需注册 +- Cosmos RPC、REST 和 gRPC-Web 端点 +- 修剪和归档节点快照位于 [publicnode.com/snapshots](https://www.publicnode.com/snapshots#stable) + +**开始使用**:从 [stable.publicnode.com](https://stable.publicnode.com) 复制一个端点到你的应用中,例如 `https://stable-evm-rpc.publicnode.com` 用于 EVM JSON-RPC。 ## Tenderly -一个提供模拟、调试、监控和执行工具的全栈开发者平台。 +一个全栈开发者平台,提供模拟、调试、监控和执行工具。 **功能** - 实时合约模拟 -- 调试和跟踪 +- 调试和追踪 - 开发者交易工作流 -**入门**:在 [Tenderly 控制台](https://tenderly.co/)中设置一个 Stable 项目,以访问您的合约的模拟、调试和交易跟踪功能。 +**开始使用**:在 [Tenderly 仪表板](https://tenderly.co/)中设置一个 Stable 项目,以访问你的合约的模拟、调试和交易追踪功能。 --- -与 Stable 有 RPC 或基础设施集成?请通过 [bizdev@stable.xyz](mailto:bizdev@stable.xyz) 联系我们。 +如果你有与 Stable 相关的 RPC 或基础设施集成,请联系 [bizdev@stable.xyz](mailto:bizdev@stable.xyz)。 -## 接下来去哪里 +## 后续步骤 -- [**连接到 Stable**](/cn/reference/connect):将 Stable 主网或测试网添加到您的应用程序。 +- [**连接到 Stable**](/cn/reference/connect):将 Stable Mainnet 或 Testnet 添加到你的应用。 - [**使用 JSON-RPC API**](/cn/reference/json-rpc-api):查找 Stable 上可用的 RPC 方法。 -- [**为生产环境做准备**](/cn/how-to/production-readiness):在发布前添加 RPC 冗余和操作检查。 +- [**为生产环境做准备**](/cn/how-to/production-readiness):在启动前添加 RPC 冗余和运维检查。 diff --git a/docs/pages/en/reference/rpc-providers.mdx b/docs/pages/en/reference/rpc-providers.mdx index 0bcb154..0533306 100755 --- a/docs/pages/en/reference/rpc-providers.mdx +++ b/docs/pages/en/reference/rpc-providers.mdx @@ -14,6 +14,7 @@ RPC and developer infrastructure providers supporting Stable. | :--- | :--- | :--- | :--- | | [**Alchemy**](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) | RPC + developer platform | [Get started with Alchemy](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) | RPC, WebSocket, monitoring, SDKs | | [**Chainstack**](https://chainstack.com/) | RPC + node infrastructure | [Get started with Chainstack](https://console.chainstack.com/) | Managed RPC, WebSocket, full and archive nodes | +| [**PublicNode**](https://publicnode.com) | Free public RPC | [stable.publicnode.com](https://stable.publicnode.com) | EVM RPC and WebSocket, Cosmos RPC, REST and gRPC-Web | | [**Tenderly**](https://tenderly.co/) | Simulation + debugging | [tenderly.co](https://tenderly.co/) | Real-time simulation, tracing, transaction workflows | ## Alchemy @@ -40,6 +41,18 @@ Chainstack provides managed RPC nodes for Stable. You can connect to a deployed **Get started**: Create a project in the [Chainstack console](https://console.chainstack.com/), select Stable, and deploy a node. Copy its HTTPS or WebSocket endpoint into your application. +## PublicNode + +PublicNode by Allnodes provides free public RPC endpoints for Stable without requiring an account. + +**Capabilities** + +- EVM JSON-RPC and WebSocket endpoints, free with no sign-up +- Cosmos RPC, REST and gRPC-Web endpoints +- Pruned and archive node snapshots at [publicnode.com/snapshots](https://www.publicnode.com/snapshots#stable) + +**Get started**: Copy an endpoint from [stable.publicnode.com](https://stable.publicnode.com) into your application, for example `https://stable-evm-rpc.publicnode.com` for EVM JSON-RPC. + ## Tenderly A full-stack developer platform offering simulation, debugging, monitoring, and execution tooling. diff --git a/docs/pages/ko/reference/rpc-providers.mdx b/docs/pages/ko/reference/rpc-providers.mdx index 0ce767e..22bf3d9 100644 --- a/docs/pages/ko/reference/rpc-providers.mdx +++ b/docs/pages/ko/reference/rpc-providers.mdx @@ -1,21 +1,22 @@ --- source_path: reference/rpc-providers.mdx -source_sha: 0bcb154cad29129ccf97fd8624447b0801fb8f95 -title: "RPC 제공업체" -description: "Stable에서 사용할 수 있는 RPC 제공업체, 시뮬레이션 플랫폼 및 개발자 인프라." +source_sha: 053330617bc5b1bb9e6ba5b346607d31d991aae0 +title: "RPC 제공자" +description: "Stable에서 사용 가능한 RPC 제공자, 시뮬레이션 플랫폼 및 개발자 인프라." diataxis: "reference" --- -# RPC 제공업체 +# RPC 제공자 -Stable을 지원하는 RPC 및 개발자 인프라 제공업체입니다. +Stable을 지원하는 RPC 및 개발자 인프라 제공자. ## 개요 테이블 -| **제공업체** | **카테고리** | **문서 / 시작하기** | **참고** | +| **제공자** | **카테고리** | **문서 / 시작하기** | **참고** | | :--- | :--- | :--- | :--- | | [**Alchemy**](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) | RPC + 개발자 플랫폼 | [Alchemy 시작하기](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable) | RPC, WebSocket, 모니터링, SDK | -| [**Chainstack**](https://chainstack.com/) | RPC + 노드 인프라 | [Chainstack 시작하기](https://console.chainstack.com/) | 관리형 RPC, WebSocket, 전체 및 아카이브 노드 | +| [**Chainstack**](https://chainstack.com/) | RPC + 노드 인프라 | [Chainstack 시작하기](https://console.chainstack.com/) | 관리형 RPC, WebSocket, 풀 노드 및 아카이브 노드 | +| [**PublicNode**](https://publicnode.com) | 무료 공개 RPC | [stable.publicnode.com](https://stable.publicnode.com) | EVM RPC 및 WebSocket, Cosmos RPC, REST 및 gRPC-Web | | [**Tenderly**](https://tenderly.co/) | 시뮬레이션 + 디버깅 | [tenderly.co](https://tenderly.co/) | 실시간 시뮬레이션, 트레이싱, 트랜잭션 워크플로우 | ## Alchemy @@ -28,7 +29,7 @@ Stable을 지원하는 RPC 및 개발자 인프라 제공업체입니다. - 모니터링 대시보드 - 개발자 API 및 SDK -**시작하기**: [Alchemy 대시보드](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable)에서 Stable 앱을 생성하여 RPC URL을 얻은 다음, 이를 JSON-RPC 엔드포인트로 사용하십시오. +**시작하기**: [Alchemy 대시보드](https://dashboard.alchemy.com/?utm_source=chain_partner&utm_medium=referral&utm_campaign=stable)에서 Stable 앱을 생성하여 RPC URL을 얻은 다음 JSON-RPC 엔드포인트로 사용합니다. ## Chainstack @@ -38,9 +39,21 @@ Chainstack은 Stable을 위한 관리형 RPC 노드를 제공합니다. HTTPS - 관리형 RPC 노드 - HTTPS 및 WebSocket 엔드포인트 -- 전체 및 아카이브 노드 액세스 +- 풀 노드 및 아카이브 노드 접근 -**시작하기**: [Chainstack 콘솔](https://console.chainstack.com/)에서 프로젝트를 생성하고, Stable을 선택한 다음, 노드를 배포하십시오. 해당 HTTPS 또는 WebSocket 엔드포인트를 애플리케이션에 복사하십시오. +**시작하기**: [Chainstack 콘솔](https://console.chainstack.com/)에서 프로젝트를 생성하고 Stable을 선택한 다음 노드를 배포합니다. HTTPS 또는 WebSocket 엔드포인트를 애플리케이션에 복사합니다. + +## PublicNode + +Allnodes의 PublicNode는 계정이 필요 없는 Stable용 무료 공개 RPC 엔드포인트를 제공합니다. + +**기능** + +- 가입 없이 무료로 사용 가능한 EVM JSON-RPC 및 WebSocket 엔드포인트 +- Cosmos RPC, REST 및 gRPC-Web 엔드포인트 +- [publicnode.com/snapshots](https://www.publicnode.com/snapshots#stable)에서 프루닝된 노드 및 아카이브 노드 스냅샷 + +**시작하기**: [stable.publicnode.com](https://stable.publicnode.com)에서 엔드포인트를 복사하여 애플리케이션에 붙여넣습니다. 예를 들어 EVM JSON-RPC의 경우 `https://stable-evm-rpc.publicnode.com`을 사용합니다. ## Tenderly @@ -48,18 +61,18 @@ Chainstack은 Stable을 위한 관리형 RPC 노드를 제공합니다. HTTPS **기능** -- 실시간 계약 시뮬레이션 +- 실시간 컨트랙트 시뮬레이션 - 디버깅 및 트레이싱 - 개발자를 위한 트랜잭션 워크플로우 -**시작하기**: [Tenderly 대시보드](https://tenderly.co/)에서 Stable 프로젝트를 설정하여 계약에 대한 시뮬레이션, 디버깅 및 트랜잭션 트레이싱에 액세스하십시오. +**시작하기**: [Tenderly 대시보드](https://tenderly.co/)에서 Stable 프로젝트를 설정하여 컨트랙트의 시뮬레이션, 디버깅 및 트랜잭션 트레이싱에 접근합니다. --- -Stable과 RPC 또는 인프라 통합이 있으십니까? [bizdev@stable.xyz](mailto:bizdev@stable.xyz)로 문의하십시오. +Stable과의 RPC 또는 인프라 통합이 있으신가요? [bizdev@stable.xyz](mailto:bizdev@stable.xyz)로 연락하시기 바랍니다. -## 다음으로 이동할 곳 +## 다음 단계 -- [**Stable에 연결하기**](/ko/reference/connect): Stable 메인넷 또는 테스트넷을 애플리케이션에 추가합니다. -- [**JSON-RPC API 사용하기**](/ko/reference/json-rpc-api): Stable에서 사용 가능한 RPC 메서드를 찾습니다. -- [**프로덕션 준비**](/ko/how-to/production-readiness): 출시 전에 RPC 이중화 및 운영 점검을 추가합니다. +- [**Stable에 연결**](/ko/reference/connect): 애플리케이션에 Stable Mainnet 또는 Testnet을 추가합니다. +- [**JSON-RPC API 사용**](/ko/reference/json-rpc-api): Stable에서 사용 가능한 RPC 메서드를 확인합니다. +- [**프로덕션 준비**](/ko/how-to/production-readiness): 출시 전에 RPC 이중화 및 운영 점검 사항을 추가합니다.