> For the complete documentation index, see [llms.txt](https://docs.getlaika.app/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.getlaika.app/docs/docs-cn/geng-duo/jiang-lai-ka-yu-web3-jie-dian-gong-ying-shang-yi-qi-shi-yong.md).

# 将莱卡与Web3节点供应商一起使用

### 概述

本指南将演示如何使用 QuickNode 与莱卡中的智能合约进行交互。也可以复制此过程以与您选择的任何其他提供商一起使用！

**先决条件**

* 以太坊节点
* 对智能合约和节点控制的基本了解

### 节点供应商入门

#### 第 1 步 - 启动节点提供程序

出于本教程的目的，我们使用 Quicknode 作为我们的节点提供者。只需在 Quicknode 上注册一个节点，选择您喜欢的订阅计划，然后通过仪表板启动您喜欢的节点（在这里，我们将使用 Sepolia 测试网上的一个节点）。如果您不使用 Quicknode，请按照其他平台的具体说明进行操作。&#x20;

本教程需要 HTTP 提供程序 URL，因此请将此 URL 放在手边。它应该看起来像这样：

![](/files/n9dCdd9EgNQoGFSPg2pu)

#### 第 2 步 - 设置您的莱卡工作区

现在我们的区块链基础设施已经准备就绪，我们可以继续使用莱卡查询区块链数据。

首先，我们必须使用我们的 QuickNode 端点和助记词配置莱卡。如果你手头没有助记词，不用担心，莱卡会自动生成一个测试钱包供你使用。单击右上角的**Connect**按钮，然后单击**Web3 Provider** 。

![](/files/yY9mc1AN09uFhjUMJMRp)

输入您的 QuickNode URL 并单击**Connect**：

![](/files/EwLAPBCjcTPG5mAsCWQw)

连接好我们的钱包和节点后，单击页面左上角的**新建**按钮。

然后，根据您想要导入合约的方式，您可以单击“上传 JSON ABI”或“纯文本 ABI”以通过 ABI 导入智能合约。或者，如果智能合约已经在 Etherscan 上验证，您可以使用“Chain Explorer”选项输入智能合约地址， 莱卡会自动为您获取 ABI。

![](/files/6aLX8XPehjlONwNOqReo)

对于本指南，我们将使用“Chain Explorer”选项和以下智能合约地址：0xd0A1E359811322d97991E03f863a0C30C2cF029C （WETH 地址）。确保从“链”下拉列表中选择“Ethereum Kovan”。然后，单击“导入”，您应该会在“New Imported ABIs from...”下的集合面板上看到加载的智能合约。

![](/files/hmWYHgo7j6SHHzrMjQ5H)

您可以在以下位置阅读更多信息关于 [创建新请求](/docs/docs-cn/ji-chu/chuang-jian-xin-qing-qiu.md)

#### 第 3 步 - 使用莱卡提出请求

我们已经加载了智能合约。现在剩下要做的就是开始与区块链交互！

![](/files/8v1jP9BlzolkQTEphPFY)

单击**balanceOf**函数以查看有关该函数的更多详细信息，例如所需参数、预期响应等。我们看到该函数有一个需要地址的必需参数。在Value1字段中使用以下地址： **0x2ED0fE9a8FbB3b7f0ffC45a18eff8f0c3A0ABE2C** ，然后单击**Send** 。<br>

![](/files/14TObOE5B48IeUoyX7Tz)

您将收到以下响应：

```
[
  {
    "name": "",
    "type": "uint256",
    "value": "100000000000000000"
  }
]
```

你有它！我们刚刚使用莱卡和Web3节点提供商 (QuickNode) 发出了一个请求！
