如何在Scroll zkEVM上部署智能合约?

This article is not available in the current language yet. Showing the original version.
本指南将向您展示如何创建一个简单的 NFT Drop智能合约,将其部署到Scroll Alpha Testnet,并在智能合约上铸造NFT。

如何在Scroll zkEVM上部署智能合约?

作者:Avneesh Agarwal @ thirdweb

本指南将向您展示如何创建一个简单的 NFT Drop 智能合约,将其部署到Scroll Alpha Testnet,并在智能合约上铸造 NFT。

让我们开始吧!

什么是Scroll zkEVM?

Scroll zkEVM 是一个Layer 2网络,旨在解决以太坊主网的可扩展性问题,例如TPS和Gas费。

“EVM”是以太坊虚拟机;负责存储以太坊网络的状态、交易和智能合约。“ZK”指的是它是一个zkRollup,这意味着它“汇总”一批交易并在链下(即不在 EVM 上)执行它们。

零知识证明可以通过密码学来证明这些交易发生的结果,并发送有效性证明以完成区块链上的交易。

在Scroll zkEVM上创建智能合约

首先,前往您的 thirdweb 仪表板中的 Contracts 页面并点击 Deploy Contract :

如何在Scroll zkEVM上部署智能合约?

您将被带到 thirdweb 浏览器(https://thirdweb.com/explore?ref=thirdweb)页面——在这里您可以浏览 web3 中的顶级协议的智能合约,只需点击几下即可部署它们!

注意:您还可以使用 thirdweb 命令行(https://portal.thirdweb.com/cli?ref=thirdweb),通过从终端运行以下命令来设置智能合约环境:

npxthirdwebcreatecontract

在我们的命令行指南(https://blog.thirdweb.com/guides/the-ultimate-guide-to-thirdweb-cli/)中了解更多相关信息,将引导您完成一个易上手的步骤流程来创建您的合

或者,让我们回到浏览器页面(https://thirdweb.com/explore?ref=thirdweb):

如何在Scroll zkEVM上部署智能合约?

在这里,选择您选择的智能合约。本指南中,我们将使用NFT Drop (ERC721)合约来创建我们的 NFT 集合:

如何在Scroll zkEVM上部署智能合约?

使用图像、名称、描述等设置您的智能合约,并配置哪个钱包地址将接收来自初始销售和二级市场销售的资金:

如何在Scroll zkEVM上部署智能合约?

将Scroll Alpha 测试网添加到您的控制面板和钱包

要将智能合约部署到 Scroll,我们首先需要将其作为网络添加到[Dashboard]

为此,请单击网络按钮,然后切换到测试网选项卡。现在,搜索“Scroll”并选择 Scroll Alpha Testnet:

如何在Scroll zkEVM上部署智能合约?

现在它会提示您添加并切换到 Scroll Alpha Testnet:

如何在Scroll zkEVM上部署智能合约?

我们现在可以看到网络已经添加,我们现在可以将其部署到它上面。

如何在Scroll zkEVM上部署智能合约?

如果钱包中没有资金,我们需要将一些 Goerli ETH 桥接到 Scroll Alpha 测试网。

在您的钱包中获取 Scroll Alpha 测试网资金

一旦您将 Scroll Alpha 测试网添加到您的钱包。前往Scroll Bridge并将一些 Goerli ETH 桥接到 Scroll Alpha 测试网。

如果您没有Goerli ETH,您可以使用如下的水龙头

- https://goerlifaucet.com

- https://faucet.paradigm.xyz

- https://goerli-faucet.pk910.de

如何在Scroll zkEVM上部署智能合约?

输入要桥接的数量后,单击发送 ETH 到 Scroll Alpha Testnet

如何在Scroll zkEVM上部署智能合约?

资金现在已经开始桥接,等待一段时间,交易完成。完成此过程后,您的钱包中将有测试网资金,这意味着您现在已准备好部署智能合约!

如何在Scroll zkEVM上部署智能合约?

将智能合约部署到 Scroll上

现在您已经有了测试网 ETH,让我们回到我们构建NFT Drop 合约的 thirdweb 仪表板。

我们已经填写了Metadata,因此在选择链后单击“立即部署”。它会提示你进行两笔交易,你必须批准它们。

如何在Scroll zkEVM上部署智能合约?

大功告成,你刚刚部署了合约到 Scroll zkEVM Alpha 测试网。

调用智能合约函数

让我们看看如何通过调用一些方法来使用智能合约,例如铸造NFT !

从浏览器选项卡中,您可以查看智能合约上的所有可用方法,并直接通过连接的钱包它们:

如何在Scroll zkEVM上部署智能合约?

设置NFT

在我们的示例中,我们创建了一个 NFT drop 智能合约,接下来我们快速设置它并通过执行以下步骤铸造我们的第一个 NFT:

1. Lazy Mint一批 NFT。

2. 配置我们的 Claim 条件。

3. 立刻铸造 NFT!

详细过程,请查看其他指南(https://blog.thirdweb.com/tag/nft-drop/)了解更多信息!

设置 NFT 后,我们可以单击选项卡`Claim`中的按钮来铸造我们的第一个 NFT,

如何在Scroll zkEVM上部署智能合约?

 

Share to:

Author: ScrollCN

Opinions belong to the column author and do not represent PANews.

This content is not investment advice.

Image source: ScrollCN. If there is any infringement, please contact the author for removal.

Follow PANews official accounts, navigate bull and bear markets together
PANews APP
The central government launched "Operation Skynet 2026," and multiple departments jointly carried out cross-border fugitive repatriation and asset recovery.
PANews Newsflash