【轉型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://www.pswp.cn/web/45954.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/45954.shtml
英文地址,請注明出處:http://en.pswp.cn/web/45954.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

淺談Visual Studio 2022

Visual Studio 2022(VS2022)提供了眾多強大的功能和改進,旨在提高開發者的效率和體驗。以下是一些關鍵功能的概述:12 64位支持:VS2022的64位版本不再受內存限制困擾,主devenv.exe進程不再局限于4GB&#xf…

【ffmpeg命令入門】重新編碼媒體流、設置碼率、設置幀速率

文章目錄 前言ffmpeg的描述重新編碼媒體流重新編碼媒體流的命令ffmpeg支持的媒體流 設置視頻碼率視頻碼率是什么設置視頻的碼率 設置文件幀數率幀數率是什么ffmpeg設置幀數率 總結 前言 在數字媒體處理領域,ffmpeg是一款非常強大的工具,它可以用來進行媒…

在線生成privacy-policy和 service-agreement

生成ppsa 網站 下面兩個是要收費的 局部功能可用 #1 Privacy Policy Generator - Privacy Policieshttps://termify.io/ 下面這個網站 創建一個是免費的 如果想要privacy-policy和 service-agreement 需要創建兩個賬戶 Termly

Java學習|JSON 處理庫:Gson、FastJson、Jackson的比較與使用指南

文章目錄 一、Gson簡介與使用注意事項1.1 簡介1.2 使用注意事項1.3 代碼示例序列化反序列化 二、FastJson簡介與使用注意事項2.1 簡介2.2 使用注意事項2.3 代碼示例序列化反序列化 三、Jackson簡介與使用注意事項3.1 簡介3.2 使用注意事項3.3 代碼示例序列化反序列化 四、關聯和…

svn不能記住密碼,反復彈出GNOME,自動重置svn.simple文件

1. 修改文件 打開 ~/.subversion/auth/svn.simple/xxx 更新前 K 15 svn:realmstring V 32 xxxxx //svn 地址,庫的地址 K 8 username V 4 xxx //用戶名 END在頂部插入下面內容, 注意,如果密碼不對,則文件文法正常生效 更新后…

37、PHP 實現一個鏈表中包含環,請找出該鏈表的環的入口結點

題目&#xff1a; 題目描述 PHP 實現一個鏈表中包含環&#xff0c;請找出該鏈表的環的入口結點。 描述&#xff1a; 一個鏈表中包含環&#xff0c;請找出該鏈表的環的入口結點。 <?php /*class ListNode{var $val;var $next NULL;function __construct($x){$this->v…

自動駕駛車道線檢測系列—3D-LaneNet: End-to-End 3D Multiple Lane Detection

文章目錄 1. 摘要概述2. 背景介紹3. 方法3.1 俯視圖投影3.2 網絡結構3.2.1 投影變換層3.2.2 投影變換層3.2.3 道路投影預測分支 3.3 車道預測頭3.4 訓練和真實值關聯 4. 實驗4.1 合成 3D 車道數據集4.2 真實世界 3D 車道數據集4.3 評估結果4.4 評估圖像僅車道檢測 5. 總結和討論…

windows下gcc編譯C、C++程序 MinGW編譯器

文章目錄 1、概要2、MinGW安裝2.1 編譯器下載2.2 編譯器安裝2.3 設置環境變量2.4 查看gcc版本信息 3、編譯C、C程序3.1 編寫Hello World.c3.2 編譯C程序3.3 運行程序3.4 編譯C程序 1、概要 GCC原名為GNU C語言編譯器&#xff08;GNU C Compiler&#xff09;&#xff0c;只能處…

SpringBoot 實現整合kafka的簡單使用

1、引入kafka的依賴 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-stream-kafka</artifactId></dependency>2、配置kafka spring:kafka:bootstrap-servers: 156.65.20.76:9092,156.65.20.…

Linux系統下weblogic10.3.6版本打補丁步驟

linux系統 weblogic補丁壓縮包&#xff1a;p35586779_1036_Generic.zip 鏈接&#xff1a;https://pan.baidu.com/s/1EEz_zPX-VHp5EU5LLxfxjQ 提取碼&#xff1a;XXXX &#xff08;補丁壓縮包中包含以下東西&#xff09; 打補丁步驟&#xff1a; 1.備份原weblogic(需要先確保服…

Langchain[3]:Langchain架構演進與功能擴展:流式事件處理、事件過濾機制、回調傳播策略及裝飾器應用

Langchain[3]:Langchain架構演進與功能擴展&#xff1a;流式事件處理、事件過濾機制、回調傳播策略及裝飾器應用 1. Langchain的演變 v0.1: 初始版本&#xff0c;包含基本功能。 從0.1~0.2完成的特性&#xff1a; 通過事件流 API 提供更好的流式支持。標準化工具調用支持Tool…

【linux 100條命令】

以下介紹一些常見的 Linux 命令&#xff1a; 1. ls &#xff1a;用于列出目錄中的內容。 - 常用選項&#xff1a; - -l &#xff1a;以長格式顯示詳細信息&#xff0c;包括文件權限、所有者、所屬組、文件大小、修改時間等。 - -a &#xff1a;顯示所有文件&#xff0c;包…

哪些基于 LLMs 的產品值得開發?從用戶體驗和市場接受度的角度探討

編者按&#xff1a;在大語言模型&#xff08;LLMs&#xff09;相關技術高速發展的今天&#xff0c;哪些基于 LLMs 的產品真正值得我們投入精力開發&#xff1f;如何從用戶體驗和市場接受度的角度評估這些產品的潛力&#xff1f; 今天為大家分享的這篇文章&#xff0c;作者的核心…

從代理模式到注解開發

代理模式 package org.example.proxy;public class ProxyClient {public static void main(String[] args) {ProxyBuilder proxyBuilder new ProxyBuilder();proxyBuilder.build();} }interface BuildDream {void build(); }class CustomBuilder implements BuildDream {Over…

visual studio開發C++項目遇到的坑

文章目錄 1.安裝的時候&#xff0c;順手安裝了C模板&#xff0c;導致新建項目執行出問題2.生成的exe&#xff0c;打開閃退問題3.項目里宏的路徑不對&#xff0c;導致后面編譯沒有輸出4. vs編譯ui&#xff0c;warning跳過&#xff0c;未成功5.vs編譯.h&#xff0c;warning跳過&a…

K8S 中的 CRI、OCI、CRI shim、containerd

K8S 如何創建容器&#xff1f; 下面這張圖&#xff0c;就是經典的 K8S 創建容器的步驟&#xff0c;可以說是冗長復雜&#xff0c;至于為什么設計成這樣的架構&#xff0c;繼續往下讀。 前半部分 CRI&#xff08;Container Runtime Interface&#xff0c;容器運行時接口&#xf…

避免海外業務中斷,TikTok養號注意事項

TikTok已成為企業和個人拓展海外業務的重要平臺。然而&#xff0c;由于平臺規則嚴格&#xff0c;賬號被封禁或限制訪問的風險始終存在。為了確保用戶在TikTok上的業務順利進行&#xff0c;著重說一些養號的注意事項。 文章分為三個部分&#xff0c;分別是遵守平臺規則、養號策略…

Qt判定鼠標是否在該多邊形的線條上

要判斷鼠標是否在由QPainterPath或一系列QPointF點定義的多邊形的線條上&#xff0c;你可以使用以下步驟&#xff1a; 獲取鼠標當前位置&#xff1a;在鼠標事件中&#xff0c;使用QMouseEvent的pos()方法獲取鼠標的當前位置。 檢查點與線段的距離&#xff1a;遍歷多邊形的每條…

面試高級 Java 工程師:2024 年的見聞與思考

面試高級 Java 工程師&#xff1a;2024 年的見聞與思考 由于公司業務拓展需要&#xff0c;公司招聘一名高級java工程研發工程師&#xff0c;主要負責新項目的研發及老項目的維護升級。我作為一名技術面試官&#xff0c;參與招聘高級 Java 工程師&#xff0c;我見證了技術領域的…

LATEX格式的高等數學題庫(導數和概率論與數理統計)

\documentclass{ctexart} \usepackage{amsmath,amssymb,amsfonts,hyperref} \usepackage{CJKutf8} \usepackage{enumitem} % 引入宏包 \usepackage [colorlinkstrue] {} \begin{document}\begin{CJK}{UTF8}{gkai}%正文放在此行下與\end{CJK}之間就行\tableofcontents\newpage\s…