完成了《转型Web3开发第一课》之后,得到了不少读者的认可,很多都在问什么时候开始下一课,近期终于抽出了时间开始搞起这第二课。这第二课的主题为「Dapp开发入门基础」,即想要转型做Dapp开发的人员,不管是做前端开发、后端开发、智能合约开发,都需要掌握的基础知识。
文章首发于公众号:Keegan小钢
完成了《转型 Web3 开发第一课》之后,得到了不少读者的认可,很多都在问什么时候开始下一课,近期终于抽出了时间开始搞起这第二课。
这第二课的主题为「Dapp开发入门基础」,即想要转型做 Dapp 开发的人员,不管是做前端开发、后端开发、智能合约开发,都需要掌握的基础知识。这部分知识,我将其分为四个模块:MetaMask、区块浏览器、以太坊基础、Dapp全栈架构,如下图所示:
第一天一口气录制了 6 个小节的视频,已经上传到了 B 站,大家可以到 B 站搜索【Keegan小钢】找到这第二课的视频进行观看学习。
之后我会陆续录制完其他小节的视频并上传,以及同步到其他平台,图文版也会陆续更新。
这第二节的内容,也可以直接查看视频版,如下:
https://www.bilibili.com/video/BV1Jx4y1t73c/?spm_id_from=333.999.0.0
下面,我们开始第二小节的图文版内容。另外,图文版内容并不会和视频版的内容完全一致,视频版会讲到更多操作细节,但图文版限于篇幅原因,只能讲重点内容。
我们平时进行开发和测试时,主要还是在测试网上进行的,而不是直接在主网上进行开发测试。所以第一步,我们要懂得怎么启用测试网。MetaMask 默认配置里有一个"Show test networks"的开关,只要将其打开,就可看到其默认配置的测试网,如下图所示:
Sepolia 是目前以太坊网络最常用的测试网。Linea Sepolia 和 Linea Goerli 则是 Linea 网络所使用的测试网。
MetaMask 默认情况下已配置展示的网络就只有两个,Ethereum 和 Linea。而我们在实际应用中,通常还会用到其他网络,比如 Arbitrum、BNB Chain、Polygon 等等。包括这几个网络的主网和测试网。要添加这些网络到 MetaMask 中,我们可以通过 ChainList 来添加。以下就是 ChainList 网站:
在 ChainList 可以搜索各种不同的 EVM 网络,还可以勾选 “Include Testnets”,则会把测试网的搜索结果也展示出来。
要添加对应的网络到 MetaMask,只要 “Connect Wallet” 后进行确认即可。如果是已经连接钱包的情况下,每个网络卡片的 “Connect Wallet” 会变成 “Add to MetaMask”。
还有一种配置网络的方案就是直接在 MetaMask 进行手动添加。打开 MetaMask 选择网络的弹出窗口,会看到下面有个 “Add network” 的按钮,如下图所示:
点击 “Add network” 按钮,会打开添加网络的单独页面,如下图所示:
可以看到,其实默认已经预设了常用的几个网络,可以直接点击右边的 “Add” 进行添加。另外,也可以点击最下面的 “Add a network manually” 进行手动添加。手动添加需要自己填写以下几个字段:
填写完之后进行保存即可。
点击左边菜单栏的 “Networks” 可以查看所有网络的配置,还可以对网络配置进行修改,如下图所示:
最后,要切换网络,只要在钱包页面里,打开 “Select a network” 弹出窗时,选择对应的网络即可完成网络切换。
以上就是关于 MetaMask 配置网络的基本内容了。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!