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