> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tenderly.co/llms.txt
> Use this file to discover all available pages before exploring further.

# 集成指南

> 了解如何将 Node RPC 与不同的客户端库、智能合约开发框架和 UI 库进行集成。

Node RPC 可与最流行的客户端库、智能合约框架和 UI 库配合使用。在本页面，您可以找到指向各指南的链接，指南中提供了简洁的代码片段，便于您快速将 Node RPC 与第三方库集成，并将其用作区块链提供程序。

## 客户端库

客户端库让您的 dapp 能够通过 Node RPC 使用 RPC 连接到区块链网络并与之交互。

<CardGroup cols={2}>
  <Card title="Ethers.js" href="/node-rpc/libraries/ethers">
    用于与 Ethereum 区块链及生态系统交互的 Typescript 和 Javascript 库。
  </Card>

  <Card title="Viem" href="/node-rpc/libraries/viem">
    为与 Ethereum 交互提供底层无状态原语的 TypeScript 接口。
  </Card>

  <Card title="Go-ethereum (geth)" href="/node-rpc/libraries/go">
    流行的 Ethereum 客户端，用于写入区块链和读取数据。
  </Card>

  <Card title="Web3.py" href="/node-rpc/libraries/web3-py">
    用于与智能合约交互并读取 Ethereum 数据的 Python 库。
  </Card>
</CardGroup>

## 智能合约框架

智能合约框架提供了在区块链上开发、测试和部署智能合约的工具。以下指南向您展示如何将流行框架连接起来，通过 RPC 将 Node RPC 用作进入区块链和 Tenderly 测试基础设施的入口点。

<CardGroup cols={2}>
  <Card title="Foundry" href="/node-rpc/frameworks/foundry">
    用于在 Ethereum 上编译、测试和部署智能合约的工具包。
  </Card>

  <Card title="Hardhat" href="/node-rpc/frameworks/hardhat">
    用于在 Ethereum 上开发、测试和部署智能合约的框架。
  </Card>
</CardGroup>

## Dapp UI 库

Dapp UI 库提供预构建的 UI 组件，用于构建与区块链通信的 dapp 界面。下面提供了使用 Node RPC 通过 RPC 连接到区块链的流行 UI 库的代码片段。

<CardGroup cols={3}>
  <Card title="Wagmi" href="/node-rpc/dapp-ui/wagmi">
    用于构建带有钱包连接模块的 Ethereum 应用的 React hooks 库。
  </Card>

  <Card title="Reown AppKit" href="/node-rpc/dapp-ui/reown">
    用于构建安全交互式 dapp 的工具、模块和 SDK。
  </Card>

  <Card title="ConnectKit" href="/node-rpc/dapp-ui/connectkit">
    用于将钱包连接到 dapp 的 React.js 组件库。
  </Card>

  <Card title="Dynamic" href="/node-rpc/dapp-ui/dynamic">
    面向加密用户的登录流程、引导过程和开发者工具。
  </Card>

  <Card title="RainbowKit" href="/node-rpc/dapp-ui/rainbowkit">
    用于为 dapp 添加钱包连接的 React 库。
  </Card>

  <Card title="ThirdWeb SDK" href="/node-rpc/integrations">
    面向兼容 EVM 的 dapp 的 React hooks 与 UI 组件集合。
  </Card>
</CardGroup>
