【转型Web3开发第二课】Dapp开发入门基础 | 04 | MetaMask钱包转账

科技   2024-07-19 08:30   新加坡  

前言

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

这第二课的主题为「Dapp开发入门基础」,即想要转型做 Dapp 开发的人员,不管是做前端开发、后端开发、智能合约开发,都需要掌握的基础知识。这部分知识,我将其分为四个模块:MetaMask、区块浏览器、以太坊基础、Dapp全栈架构,如下图所示:

第一天一口气录制了 6 个小节的视频,已经上传到了 B 站,大家可以到 B 站搜索【Keegan小钢】找到这第二课的视频进行观看学习。

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

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

钱包转账

关于钱包转账,我们要讲解的内容包括以上这些。

首先,第一步,我们需要从水龙头领取测试币。我这里列出了三个最常用的水龙头:

  • Alchemy Faucet

  • Infura Faucet

  • Chainlink Faucet

Alchemy Faucet 提供了多个测试网络的水龙头,包括 Ethereum Sepolia、Base Sepolia、Optimism Sepolia、Arbitrum Sepolia、Polygon Amoy、StarkNet Sepolia、ZKSync Sepolia。Alchemy Faucet 每 24 小时可以领 0.1 个测试币,但要求领取地址在主网上的原生代币余额不少于 0.001 个。

Infura Faucet 只支持两个测试网络:Ethereum SepoliaLinea Sepolia。Infura Faucet 对领取地址的主网也是要要求的,虽然对账户余额没有要求,但要求在主网上已经存在有效的交易记录。而且,能领取到的测试币数量不是固定的,取决于领取地址在主网上的活动。

Chainlink Faucet 支持最多测试网络,比 Alchemy 的还多,而且对领取地址没有任何主网上的要求,所以对于很多新地址来说是最好的选择。而且,除了可以领原生测试代币,还可以领 LINK 测试币。我们演示代币转账时就用了这个 LINK 测试币。

视频版中演示的就是用 Chainlink Faucet 领到了 Sepolia ETH 和 LINK。

领完测试币之后,下一步就是演示如何转原生代币。转原生代币的入口在如下图所示的位置,即 “Send” 按钮:

下一步则要求输入接收代币的地址,也可以直接选择当前钱包的其他账户,如下图所示:

选好接收地址之后,下一步输入要转账的代币数量,如下图所示:

下一步会让你进行确定,确定之后就直接发起交易了。之后就可以在 Activity 一栏看到这笔转账的交易记录。交易记录一开始会显示 Pending 状态,等变为 Confirmed 状态之后就表示转账完成了。切换到接收账户就可以看到收到的测试代币。

前面领到的 LINK 测试币,默认情况下是不会在 MetaMask 里展示出来的,需要进行导入操作才能看到该代币。在 Tokens 标签栏下面就有个 Import tokens 的选项,如下图所示:

点击进去,输入 LINK 代币地址就可以导入了,导入完成后在 Tokens 下面就能看到 LINK 代币了。

如果是在主网的情况下,导入代币页面还有个搜索的 tab,可以直接通过搜索代币名称来查找想要导入的代币,比直接输入代币地址方便很多,但这种搜索功能只在主网下才可用,测试网下没有此搜索功能。

导入 NFT 也类似,在 NFTs 标签栏下有个 Import NFT 的选项,点进去后,通过输入 NFT 合约地址和 Token ID 即可导入对应的 NFT。

接下来,怎么转账代币呢?视频里演示了转账 LINK 代币。其实很简单,在 Tokens 列表里点开 LINK 代币,可以看到 “Send” 按钮,点击 “Send” 按钮就可以转 LINK 代币了,如下所示:

转 NFT 也是类似的。

最后,查看交易记录,除了可以在 Activity 标签栏查看简要的记录之后,还可以跳转到区块浏览器查看更详细的交易数据。在 MetaMask 里点开具体某一条交易记录,在右上角可看到 View on block explorer,如下图所示位置:

点击它就可以打开区块浏览器的交易详情页面了。

以上就是关于 MetaMask 钱包转账的主要内容了,要了解更多细节的话可以去观看视频版进行学习。

Keegan小钢
从业10余年的互联网老兵,擅长技术和产品,现深耕于区块链行业。本公号主要分享自己职场路上的一些经验总结、心得体会。