【转型Web3开发第二课】Dapp开发入门基础 | 02 | MetaMask配置网络

本文首发于公众号:Keegan小钢


前言

完成了《转型 Web3 开发第一课》之后,得到了不少读者的认可,很多都在问什么时候开始下一课,近期终于抽出了时间开始搞起这第二课。

这第二课的主题为「Dapp开发入门基础」,即想要转型做 Dapp 开发的人员,不管是做前端开发、后端开发、智能合约开发,都需要掌握的基础知识。这部分知识,我将其分为四个模块:MetaMask、区块浏览器、以太坊基础、Dapp全栈架构,如下图所示:
在这里插入图片描述
第一天一口气录制了 6 个小节的视频,已经上传到了 B 站,大家可以到 B 站搜索【Keegan小钢】找到这第二课的视频进行观看学习。

之后我会陆续录制完其他小节的视频并上传,以及同步到其他平台,图文版也会陆续更新。

这第二节的内容,也可以直接查看视频版,如下:

https://www.bilibili.com/video/BV1Jx4y1t73c/?spm_id_from=333.999.0.0

下面,我们开始第二小节的图文版内容。另外,图文版内容并不会和视频版的内容完全一致,视频版会讲到更多操作细节,但图文版限于篇幅原因,只能讲重点内容。

MetaMask 配置网络

我们平时进行开发和测试时,主要还是在测试网上进行的,而不是直接在主网上进行开发测试。所以第一步,我们要懂得怎么启用测试网。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” 进行手动添加。手动添加需要自己填写以下几个字段:

  • Network name:网络名称
  • New RPC URL:要连接的网络节点地址
  • Chain ID:每个网络都有一个唯一的链 ID
  • Currency symbol:原生代币标识
  • Block explorer URL:区块浏览器地址

填写完之后进行保存即可。

点击左边菜单栏的 “Networks” 可以查看所有网络的配置,还可以对网络配置进行修改,如下图所示:

在这里插入图片描述

最后,要切换网络,只要在钱包页面里,打开 “Select a network” 弹出窗时,选择对应的网络即可完成网络切换。

以上就是关于 MetaMask 配置网络的基本内容了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3246142.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【Linux】Ubuntu部署K8S集群-图文并茂(超详细)

Ubuntu部署K8S集群 1. 模版机系统环境准备1.1 安装Ubuntu1.2 设置静态IP地址 2. 主机准备2.1 使用模板机创建主机2.2 主机配置2.2.1 修改静态IP2.2.2 修改主机名2.2.3 主机名-IP地址解析2.2.4 时间同步2.2.5 内核转发、网桥过滤配置2.2.6 安装ipset和ipvsadm2.2.7 关闭SWAP分区…

Android调用FFmpeg解码MP3文件并使用AudioTrack播放操作详解

文章目录 总体流程Android读取MP3文件调用FFmpeg进行MP3文件解码AudioTrack播放PCM原理工作原理1. 缓冲区和流模式2. 缓冲区管理3. 音频渲染流程4. 缓冲区大小和延迟5. 线程和同步 使用示例 使用JNI调用AudioTrack播放PCM1.通过JNI创建AudioTrack对象2.调用AudioTrack的write方…

QT实现滑动页面组件,多页面动态切换

这篇文章主要介绍了Qt实现界面滑动切换效果,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。 一、简述 一个基于Qt的动态滑动页面组件。 二、 设计思路 1、自定义StackWidget类,继承自QWidget,实现一个堆叠…

乐尚代驾项目概述

前言 2024年7月17日,最近终于在低效率的情况下把java及其生态的知识点背的差不多了,投了两个礼拜的简历,就一个面试,总结了几点原因。 市场环境不好 要知道,前两年找工作,都不需要投简历,把简历…

《绝区零》公测“翻车”

“《绝区零》重塑米哈游荣光”到“《绝区零》翻车米哈游没招了”,这样极与极的舆论反转,只用了不到一天的时间。 7月,米哈游自研游戏《绝区零》上线公测。虽然品类略显小众,主打动作手游,但系出名门的优势还是让《绝区零》在公测前预下载阶段大放异彩——直接登上了百余国…

Ubuntu/Kali简洁高效安装最新版的docker-compose

基于docker已安装的情况下,通过执行一下代码完成docker-compose的安装 sudo curl -L "https://github.com/docker/compose/releases/download/$(curl -s https://api.github.com/repos/docker/compose/releases/latest | grep \"tag_name\": | sed …

区块链资料

Quantstamp - Public Security Assessments smart-contract-sanctuary-bsc/contracts/mainnet at master tintinweb/smart-contract-sanctuary-bsc GitHub https://github.com/slowmist/Cryptocurrency-Security-Audit-Guide/blob/main/README_CN.md sFuzz: 高效自适应的智…

有赞群团团开团大团长跑路,用户资金保护并没有保障到位!

近日群团团的开团大团长“肥肥购物”已经跑路了,留下了一堆烂账。有的团长5月21号买的购物卡到现在还没有进行成功交付,据帮卖团长反馈该笔订单一直没有确认收货且处于未完结的状态,但是这笔订单货款钱却迟迟无法进行成功退款。 下方是帮卖团…

Windows搭建RTMP视频流服务器

参考了一篇文章,见文末。 博客中nginx下载地址失效,附上一个有效的地址: Index of /download/ 另外,在搭建过程中,遇到的问题总结如下: 1 两个压缩包下载解压并重命名后,需要 将nginx-rtmp…

若依微服务集成手机短信验证码登陆

为了响应公司项目的特定需求,增强用户体验与安全性,集成手机短信验证码登录功能至基于若依微服务框架开发的应用中,故创作此篇为未来类似项目提供了可借鉴的实施范例。 文章目录 1.设计思路2.发送手机验证码接口3.发送手机验证码接口4.post请…

云动态摘要 2024-07-16

给您带来云厂商的最新动态,最新产品资讯和最新优惠更新。 最新优惠与活动 数据库上云优选 阿里云 2024-07-04 RDS、PolarDB、Redis、MongoDB 全系产品新用户低至首年6折起! [免费体验]智能助手ChatBI上线 腾讯云 2024-07-02 基于混元大模型打造&…

开放式耳机性价比推荐!免费总结功课给你参考!

在选择适合自己的耳机时,确实需要考虑多方面的因素,包括音质、舒适度、佩戴方式、续航能力、防水性能等。开放式耳机因其独特的设计,不仅能够提供良好的音质体验,还能让你在享受音乐的同时,保持对周围环境的感知&#…

AI数字人直播源码解析:灰豚私有化部署背后的技术分析

随着AI数字人技术的应用潜力不断显现,与AI数字人相关的多个项目逐渐成为创业者们的重点关注对象,作为当前AI数字人典型应用场景之一的数字人直播意向人数更是屡创新高,AI数字人直播源码部署的热度也因此不断飙升,与各大数字人源码…

python-区间内的真素数(赛氪OJ)

[题目描述] 找出正整数 M 和 N 之间(N 不小于 M)的所有真素数。真素数的定义:如果一个正整数 P 为素数,且其反序也为素数,那么 P 就为真素数。 例如,11,13 均为真素数,因为 11 的反序…

Python入门------pycharm加载虚拟环境

pycharm虚拟环境配置: 在按照前面的办法,配置好虚拟环境后,如果我们需要到虚拟环境开发,就需要给编译器配置虚拟环境 1.打开编译器,点击右下角的interpreter选项 2. 点击ADD Interpreter,添加虚拟环境 3. 因为我们使用的是原始…

Hadoop安装报错

报错:ERROR 2023-03-09 21:33:00,178 NetUtil.py:97 - SSLError: Failed to connect. Please check openssl library versions. 解决方案: 在安装失败得客户端执行 编辑 /etc/python/cert-verification.cfg 配置文件,将 [https] 节的 verify 项 设为禁用…

linux上Mysql的安装

1.先检查有没有安装mariadb,有的话将其卸载,不然会和mysql冲突 [rootweb1 ~]# yum list | grep mariadb 2.卸载mariadb,按Y确认 [rootweb1 ~]# yum remove mariadb-libs.x86_64 3.下载mysql [rootweb1 ~]# wget https://downloads.mysql.com/archi…

大模型训练数据白皮书

大模型训练数据白皮书 关键要点一、合成数据解决方案探讨二、ChatGPT的案例分析三、大模型训练所需数据及特点四、多模态、知识性和安全性五、中文大模型发展受限于中式价值观类语料短缺六、高质量数据的重要性及其对模型的影响七、三重不确定性和有效搭配八、从质量、规模、多…

Self-Attention 自注意力机制(二)——实例过程说明

一、自注意力机制核心过程 自注意力机制(Self-Attention Mechanism),也称为内部注意力机制,是一种在序列模型中用于捕捉序列内部不同位置之间依赖关系的技术。这种机制允许模型在处理序列时,对序列中的每个元素分配不…

pytorch-pytorch之LSTM

目录 1. nn.LSTM2. nn.LSTMCell 1. nn.LSTM 初始化函数输入参数与RNN相同,分别是input_size,hidden_size和num_layer foward函数也与RNN类似,只不过返回值除了out外,ht变为(ht,ct) 代码见下图: 2. nn.LSTMCell 初…