如何在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)
Gao的头像Gao
上一篇 2023年4月26日 下午5:40
下一篇 2023年4月26日 下午7:00

相关推荐

  • 前SEC官员解读:Ripple判决值得加密世界庆祝吗

    关于证券的发行,法院将 Ripple 的发行划分为 3 个类别,并对每个类别进行单独裁决:1) 机构销售;2) 程序化销售;和 3) 其他销售。对于第一类,Ripple 对照有书面合同的知识丰富的个人和机构的 XRP 的机构销售,法院裁定,当 XRP 被销售给机构投资者时,它是一种证券,因此构成了非法销售证券。因此,这些投资者有权撤销,而 Ripple 必须为违规行为付出代价。据报道,这些销售涉及的金额达到了 7.2 亿美元。

    2023年7月18日
    523
  • Jump Crypto:从三个层面比较LayerZero、Wormhole等跨链桥安全性

    加密世界的跨链桥协议亦是如此。跨链桥在安全风险方面极易被盯上。从智能合约可能的漏洞和攻击的规模角度来看,跨链桥呈现出一个二次方风险面:随着桥接的区块链数量增加,维持跨链桥运行所需的智能合约数量也呈二次方增长(至少在点对点模型中如此)。

    2022年8月15日
    1.1K
  • 一览美国政府比特币持有地址现状:出售时间及金额预测

    它目前已知拥有 3 个大额比特币地址,分别排在 BitInfoCharts Top 100 Richest Bitcoin Addresses 榜单的第 5、第 8 以及第 13 位(排名第 13 地址中 BTC 已被转移,排名已变化),持有的比特币总量约为 205,539 BTC。

    2023年9月13日
    920

发表回复

登录后才能评论
微信

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