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

 网络   2023-04-26 13:49   58

作家: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 :

您将被带到 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):

正在这边,挑选您挑选的智能合约。本指南中,咱们将利用NFT Drop (ERC721)合约来建立咱们的 NFT 集中:

利用图像、称号、形容等树立您的智能合约,并配置哪个钱包地方将领受来自初始出售以及二级墟市出售的资金:

将Scroll Alpha 测试网推广到您的掌握面板以及钱包

要将智能合约摆设到 Scroll,咱们开始须要将其算作收集推广到[Dashboard]

为此,请单击收集按钮,然后切换到测试网选项卡。而今,搜寻“Scroll”并挑选 Scroll Alpha Testnet:

而今它会提醒您推广并切换到 Scroll Alpha Testnet:

咱们而今也许看到收集一经推广,咱们而今也许将其摆设到它下面。

假设钱包中没有资金,咱们须要将一些 Goerli ETH 桥接到 Scroll Alpha 测试网。

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

假设您没有Goerli ETH,您也许利用以下的水龙头

- https://faucet.paradigm.xyz

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

资金而今一经结束桥接,等待一段时光,买卖告竣。告竣此历程后,您的钱包中将有测试网资金,这意味着您而今已打算好摆设智能合约!

将智能合约摆设到 Scroll上

而今您一经有了测试网 ETH,让咱们回到咱们构建NFT Drop 合约的 thirdweb 脸蛋板。

咱们一经填写了Metadata,所以正在挑选链后单击“马上摆设”。它会提醒你施行两笔买卖,你必需同意它们。

大功成功,你刚摆设了合约到 Scroll zkEVM Alpha 测试网。

挪用智能合约函数

让咱们看看若何经过挪用一些方式来利用智能合约,比如铸造NFT !

从欣赏器选项卡中,您也许检察智能合约上的一切可用方式,并直接经过连贯的钱包它们:

树立NFT

正在咱们的示例中,咱们建立了一个 NFT drop 智能合约,接下来咱们加紧树立它并经过施行以下方法铸造咱们的第一个 NFT:

1. Lazy Mint一批 NFT。

2. 配置咱们的 Claim 条件。

3. 当场铸造 NFT!

精细历程,请检察其他指南(https://blog.thirdweb.com/tag/nft-drop/)领会更多信息!

树立 NFT 后,咱们也许单击选项卡`Claim`中的按钮来铸造咱们的第一个 NFT,

本文地址:http://huaxianszi.ziyouea.com/p/99770.html
版权声明:本站文章来自网络,如有违规侵权请联系我们下架。