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

Scroll zkEVM 是一个 Layer 2 网络,旨在解决以太坊主网的可扩展性问题,例如 TPS 和 Gas 费。「EVM」是以太坊虚拟机;负责存储以太坊网络的状态、交易和智能合约。「ZK」指的是它是一个 zkRollup,这意味着它「汇总」一批交易并在链下(即不在 EVM 上)执行它们。

什么是 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),通过从终端运行以下命令来设置智能合约环境:

npx thirdweb create contract

在我们的命令行指南 (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上部署智能合约?

(声明:请读者严格遵守所在地法律法规,本文不代表任何投资建议)

(0)
上一篇 2023年4月26日 下午5:40
下一篇 2023年4月26日 下午7:00

相关推荐

  • 影响2024年加密行业的重大事件

    2023 年对于加密货币行业来说是喜忧参半的一年。虽然 2022 年初出现的低迷持续到 2023 年上半年,但传统金融巨头如比特币 ETF 的申请也带来了一线希望,如贝莱德。这为传统 Token 获得价值并打破长期熊市的魔咒提供了急需的支持。 比特币计划于 2024 年初减半,预计将引发新一轮牛市。

    2023年12月19日
    545
  • 从Meme到加密货币:探究PEPE的奇特历程与风险挑战

    Meme 已成为互联网上的元老级元素(Meme,中文翻译「迷因」,指一种通过互联网快速传播的思想或文化、风格图片等)。从 Web1 早期就已经存在,并且会在未来很长一段时间内继续存在。

    2023年5月4日
    2.2K
  • 观点:卖出风险才是好生意

    同样的情况发生在 FTX。FTT(他的代币)在一瞬间的击穿心理价位,价格就可以一溃千里。回想起来,在前几个小时内疯狂托盘是正确的决定,这几个小时的努力比后面重要太多了。但市场的流动性太脆弱了,仍然无法挽救这一场败局。

    2023年11月6日
    1.0K

发表回复

登录后才能评论
微信

联系我们
邮箱:whylweb3@163.com
微信:gaoshuang613