Polygon Mumbai 测试网:完整指南

  • Alchemy
  • 发布于 2022-05-11 19:49
  • 阅读 9

本文介绍了Polygon的测试网络Mumbai,它允许开发者在Polygon网络上部署和测试应用,而无需花费真金白银。

Alchemy 编写

Brady Werkheiser 头像

Brady Werkheiser 审核

发布于 2022 年 5 月 10 日,阅读时长 5 分钟


Polygon 是否有测试网?

是的,Polygon 的测试网被称为 Mumbai,它是以太坊的二层(L2)扩展平台。与其他测试网一样,Mumbai 允许开发者在 Polygon 网络上部署和测试他们的应用程序,而无需花费真金白银。

Polygon 的原生代币叫做 MATIC,截至 2022 年 5 月,它的交易价格约为 1 美元。另一方面,Mumbai 的测试代币,也就是 testnet MATIC,与实际的 MATIC 代币不同,没有任何货币价值。因此,开发者经常使用所谓的 水龙头来获取免费的 testnet MATIC,以便在 Mumbai 上进行开发。

在本指南中,我们将涵盖你作为一名在 polygon 测试网上工作的开发者需要了解的一切。首先,我们将为你提供测试网的概述。然后,我们将向你展示如何使用 Alchemy 的 Mumbai 水龙头获得 2 倍以上的 testnet MATIC,以及如何使用 Metamask 发送它们。最后,我们将列出一些你构建、监控和测试去中心化应用程序(dApp)时需要用到的常用开发者工具。

事不宜迟,让我们开始吧!

什么是 Mumbai 测试网?

Mumbai 测试网是 Polygon 网络的测试网,它复制了 Polygon 主网。 它使开发者能够在区块链环境中部署、测试和执行他们的 dApp,而没有任何风险且无需任何成本。

与 2017 年推出的 Polygon 一样,Mumbai 也使用权益证明(PoS)共识机制来就区块链的状态达成一致。

Mumbai 保留了 Polygon 的特性,在利用以太坊安全性的同时,提供了非常高的吞吐量和极低的交易费用。这使得 Mumbai(以及通常在 Polygon 上进行开发)对于开发者来说特别有吸引力,因为它极大地加快了测试过程。

事实上,由于 Mumbai 本质上是 Polygon 主网的复制品,这使得开发者可以清楚地看到他们的 dApp 在生产环境中的行为方式。此外,由于 Polygon 与以太坊虚拟机(EVM)兼容,Mumbai 为希望将其 dApp 从以太坊主链迁移过来的开发者提供了一种简便的方法,可以在部署到主网之前连接到 Polygon 进行测试。

如何开始使用 Mumbai 测试网?

要使用 Mumbai 测试你的 dApp,你首先需要在网络中设置一个节点 一种流行的方法是将你的钱包连接到虚拟加密钱包 Metamask,它通过使用像 Alchemy 这样的节点提供商连接到节点。

如果你还没有这样做,现在就注册一个 免费的 Alchemy 账户。你将看到这对于稍后在本指南中获得更多免费的 testnet MATIC 是如何有益的!

在 Alchemy 中创建了一个新的应用程序后,你可能需要在 Metamask 设置中填写一些 Mumbai RPC 网络详细信息 以连接到网络:

请记住将 New RPC URL 中的“your-api-key”替换为你的 Alchemy 应用程序的 API 密钥。链 ID 是 Metamask 支持的默认以太坊链之一。区块浏览器 URL 指向 Mumbai Polygonscan,即 Mumbai 区块浏览器。有关更多详细信息,你还可以查看 Mumbai 测试网 RPC URL 文档

虽然本指南专门介绍 Mumbai 测试网,但你可以连接的测试网还有很多其他选择。如果你对选择哪个测试网用于你的 dApp 开发有任何疑问,请查看我们的 以太坊测试网概述关于选择 web3 网络的指南,或者在 Discord 或 Twitter 上联系我们!

如何获取 Mumbai testnet MATIC?

你可以通过 Mumbai 水龙头接收 Mumbai testnet MATIC,它基本上为你提供免费的假 MATIC 用于开发目的。使用 Alchemy 的 Mumbai 水龙头,你应该在几秒钟内收到 testnet MATIC。

这比其他可能需要几分钟的水龙头要快得多。如果你使用你的 Alchemy 账户登录,你将能够收到 5 倍的测试 MATIC!

如果你有任何问题,请随时查看我们关于如何使用 Mumbai 水龙头 的指南。

从 Alchemy 的 Mumbai 水龙头获取免费的 testnet Matic从 Alchemy 的 Mumbai 水龙头获取免费的 testnet Matic

如何发送 Mumbai testnet MATIC?

要发送 Mumbai testnet MATIC,你需要一个连接到 Mumbai 网络的 Metamask 帐户。

你可能需要使用第一部分中提供的信息手动将 Mumbai 添加到设置选项卡中。

完成后,你现在可以将 testnet MATIC 发送到也连接到 Mumbai 的另一个 Metamask 帐户。

第一步:将 MetaMask 连接到 Mumbai 测试网

打开 Metamask 并确认你在网络选择下拉菜单中位于 Mumbai 测试网上,并且你的钱包中有足够的资金(我目前拥有我从 Alchemy 的 Mumbai 水龙头 收到的 5 个测试 MATIC),然后单击中间的“发送”按钮。

将 MetaMask 连接到 Mumbai 测试网将 MetaMask 连接到 Mumbai 测试网

第二步:输入接收者的 Mumbai 测试网钱包地址

在你点击“发送”之后,Metamask 应该会引导你到一个界面,你可以在其中输入接收者的公共地址(可以从主页顶部复制)。如果你之前发送到其他地址,它们将方便地显示在“最近”下。

你可以向朋友索要 Mumbai 地址,或者在你自己的 Metamask 钱包中创建第二个帐户。建议使用你的 metamask 钱包进行快速测试。

输入接收者的钱包地址输入接收者的钱包地址

第三步:输入要发送的测试 MATIC 数量

在粘贴到接收者帐户的地址(或单击“在我的帐户之间转移”按钮)之后,输入你要发送的金额!我们现在将发送 1 个 MATIC。但如果你感觉慷慨,你可以点击“金额”下的“最大”按钮来发送你所有的 MATIC 资金!

输入要发送的测试 MATIC 数量输入要发送的测试 MATIC 数量

第四步:确认 Mumbai 测试网交易

接下来,Metamask 会要求你确认你的总交易金额,这是你希望发送的金额和区块链产生的 gas 费的总和。

正如你所看到的,在 Mumbai(以及 Polygon)上,gas 费非常低,交易速度也超快。如果你对总金额感到满意,请单击“确认”以发送交易。

确认 Mumbai 测试网交易确认 Mumbai 测试网交易

第五步:交易完成

该交易将需要几秒钟才能被验证并添加到区块链中。

完成后,你应该在 Metamask 帐户主页上的“活动”选项卡下看到确认信息。如果你已直接切换到你的第二个帐户,你还可以仔细检查是否已收到交易。

完成的 Mumbai 测试网交易完成的 Mumbai 测试网交易

确认已发送的 Matic 测试网代币确认已发送的 Matic 测试网代币

什么是最好的 Mumbai 测试网工具?

要在 Mumbai 测试网上监控、测试和构建你的 dApp,最好的工具包括:

1. Mumbai Polygonscan

Mumbai Polygonscan 是 Mumbai 测试网的区块浏览器。这使你可以搜索曾经在网络上发生的所有地址、交易和其他活动的详细信息。

Mumbai PolygonscanMumbai Polygonscan

2. Alchemy Composer

Alchemy Composer 允许你快速测试以太坊 JSON-RPC API 和 Alchemy 增强的 API。如果你想尝试你可能想要使用的不同方法,或者如果你想调试当前 dApp 中失败的请求,这将非常有用。

特别是,Composer 需要零代码设置,并允许你直接从浏览器工作。它还包括对所有主要的以太坊 + L2 链(包括它们的主网和测试网)的支持!

为了本指南的目的,我们将选择具有 Polygon Mumbai 网络的 Polygon 链来执行测试。例如,我们可以获得我们在上一节中发送 1 个 testnet MATIC 的 Mumbai 地址的余额。

我们收到的响应结果为十六进制形式的“0xde0b6b3a7640000”,即 Wei 单位下的十进制形式的“1000000000000000000”,正如预期的那样,等于 1 个 MATIC!

要查看 Alchemy 支持 Mumbai 开发的所有方法的详细信息,请阅读 Polygon API 文档。

Alchemy ComposerAlchemy Composer

3. Alchemy 增强 API

除了 Composer 中提供的 API 之外,你还可以在 Mumbai 测试网上使用更多 Alchemy 增强 API 来构建你的 dApp。

例如,你可能想要包含 Alchemy Notify/Webhooks 以在用户的交易被挖掘和丢弃或他们发送或接收代币时通知用户。

你可以通过在网络下拉列表中选择 Polygon Mumbai 并添加你的 webhook URL,在 Alchemy Notify 仪表板上轻松地为 Mumbai 测试网创建这些 webhook。

Alchemy 增强 APIAlchemy 增强 API

结论

你做到了!现在你拥有了开始在 Mumbai 测试网上进行开发所需的所有知识。与往常一样,如果你发现本文档有帮助,我们将非常感谢你与需要的其他开发者分享它。

在 Alchemy,我们总是很高兴看到使用我们的平台和服务构建的令人惊叹的项目。因此,如果你正在使用 Alchemy 做很酷的事情,请不要忘记在 Twitter 上 @AlchemyPlatform(https://twitter.com/AlchemyPlatform) 标记我们。祝你黑客马拉松愉快!

Supercharged | Alchemy | Substack

获取免费的 Mumbai 测试网代币 访问水龙头

📚 目录


  • Polygon 是否有测试网?
  • 什么是 Mumbai 测试网?
  • 如何开始使用 Mumbai 测试网?
  • 如何获取 Mumbai testnet MATIC?
  • 如何发送 Mumbai testnet MATIC?
  • 什么是最好的 Mumbai 测试网工具?
  • 结论

分享:

概述卡片背景图

相关概述

特色内容卡片叠加层\ \ 测试网\ \ 如何从水龙头获取 Base Sepolia ETH\ \ 在 Base 上构建?获取免费的 Sepolia ETH 并开始测试你的 dApp! 特色内容卡片叠加层\ \ 测试网\ \ 如何从 Goerli 迁移到 Sepolia\ \ 了解如何从 Goerli 迁移到新的以太坊测试网 Sepolia 特色内容卡片叠加层\ \ 测试网\ \ 如何在 Optimism 上从 Kovan 迁移到 Goerli\ \ 迁移 dApp 并将 Goerli ETH桥接到 Optimism

桌面部分背景图

构建区块链魔法

Alchemy 将最强大的 web3 开发者产品和工具与资源、社区和传奇支持相结合。

获取你的 API 密钥

  • 原文链接: alchemy.com/overviews/mu...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Alchemy
Alchemy
江湖只有他的大名,没有他的介绍。