# 将莱卡与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) 发出了一个请求！


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.getlaika.app/docs/docs-cn/geng-duo/jiang-lai-ka-yu-web3-jie-dian-gong-ying-shang-yi-qi-shi-yong.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
