发布以太坊测试网络中的第一笔交易

1.安装以太坊钱包

要想发送发布以太坊测试网络中的第一笔交易,首先需要创建一个管理账户的钱包,这个钱包可以理解为管理私钥的容器,具体按照步骤为:打开Chrome浏览器应用商店搜索MetaMask,选择对应的钱包添加至Chrome,作为其扩展程序之一。按照完成后,你可以在扩展程序总查看是否安装成功。
在这里插入图片描述
这里你需要注意: 确保自己安装的是正确的MetaMask,因为有些人会发布模仿MetaMask插件,并在其中设置恶意功能。正版的MetaMask具有以下特征:

  1. 在浏览器url中显示的插件ID是nkbihfbeogaeaoehlefnkodbefgpgknn,完整的浏览器地址为chrome-extension://nkbihfbeogaeaoehlefnkodbefgpgknn/home.html#onboarding/welcome
  2. 由http://metamask.io发布
  3. 有超过1400个用户评论
  4. 有超过1000000个用户
    在这里插入图片描述

2.创建钱包

安装好MetaMask钱包后,接下来就需要使用MetaMask创建属于自己的钱包,打开选定的钱包应用程序,并按照说明创建新的钱包。创建完毕后将为你生成一个唯一的地址和私钥,用于进行交易。当然,如果你之前创建过钱包,那么直接使用你备份的助记词就可以直接进入原来的钱包。
图片描述
直接选择创建新钱包,然后设置自己钱包的密码即可创建成功!具体如下所示:

成功创建钱包并进入后,可以在里面看到账户信息,账户余额,同时可以添加任意或者导入多个账户,可以切换当前网络,默认网络为以太坊主网络,但是在主网络中发送交易需要真实的代币费用,因此我们选用测试网络测试发送第一笔交易即可。 这里创建的每一个账户都有一个对应的私钥,然而所有的账户均对应一个助记词,如果助记词被泄露,你的所有账户余额都将会被别人操作,因此需要备份好你的助记词,这里最好是使用冷存储。
在这里插入图片描述

3.连接测试网络

在主网发送交易都需要花费真实的费用(法币),作为智能合约工程师的我们,必须要实时测试代码,交易,因此我们需要在测试网络中进行我们的各种操作,等智能合约测试无误后并通过代码评审后才可以部署到以太坊真实网络中,彼时就是真实上线智能合约。
切换测试网络前,我们可以先进入智能合约的github仓库中查看最新的测试网路以及对应的水龙头信息(获取测试币的地址),具体的仓库地址如下所示:智能合约github仓库
在这里插入图片描述
因此,我们切换以太坊主网为Sepolia,具体操作如下所示:

切换网络成功后,你会发现你的账户信息没变,只是代币单位发生了改变,之前是以太币,现在是测试币,接下来我们就去水龙头中获取测试以太币,这里需要注意,水龙头中是无法获得真实的以太币的,只能获得测试币

4.获取测试网络以太币

打开并进入水龙头网址水龙头网址,然后此时你需要首先进行注册登录后才能拷贝你的代币地址获取代币,这里注册使用你的邮箱注册即可,注意,每天只能从水龙头获取0.5代币。
在这里插入图片描述
获取代币成功后,你可以在对应的账户信息中看到你的余额有所变化。

5.在区块链浏览器中查看发送的代币

刚刚从水龙头获取0.5代币,我们可以在区块链浏览中查看对应的交易细节details,对应的区块链浏览器网址为区块链浏览器网址 进入区块链浏览器页面后,输入我们的代币地址即可查看水龙头发送给我们代币交易的细节,具体如下所示:

图中的蓝色内容都是超链接,点击可以进一步查看交易详情,包括交易Hash(交易对应的唯一ID),Status(交易状态),Block(交易区块高度),Timestamp(交易时间戳),value(交易金额)等等。
到此为止,你的测试网钱包中便有了0.5代币,你可以轻松发送第一笔交易给任意地址对象了,这里我就不实验测试了。

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

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

相关文章

实时选品系统实现的难点

实时选品系统是一个涉及到多个领域的复杂系统,需要兼顾数据挖掘和分析、推荐算法、机器学习、大数据处理等多方面的技术,才能实现高效、准确和可扩展的功能。 以下是实现实时选品系统时可能遇到的难点: 数据量大:实时选品系统需要…

python matplotlib 显示中文

最近再弄新的服务器,结果上面画图的时候没有中文。 用下面这段代码看一下是不是支持呢? from matplotlib.font_manager import FontManager import subprocess fm FontManager() mat_fonts set(f.name for f in fm.ttflist)print (mat_fonts) output…

第四课 递归、分治

文章目录 第四课 递归、分治lc78.子集--中等题目描述代码展示 lc77.组合--中等题目描述代码展示 lc46.全排列--中等题目描述代码展示 lc47.全排列II--中等题目描述代码展示 lc226.翻转二叉树--简单题目描述代码展示 lc98.验证二叉搜索树--中等题目描述代码展示 lc104.二叉树的最…

CSS学习小结

css的两种使用方式&#xff1a; ①内嵌样式表 ②导入外部样式表&#xff08;实际开发常用&#xff09;<link href"...." rel"stylesheet"/> 选择器&#xff1a; ①标签选择器&#xff1a;通过标签种类决定 ②类选择器&#xff1a;class"..…

STM32F030在使用内部参考电压 (VREFINT)时与STM32G070的区别

背景&#xff1a; 之前使用过STM32G070的内部参考电压来提升ADC采集的准确度&#xff08;STM32使用内部参考电压提高ADC采集准确度&#xff09;&#xff0c;所以本次使用STM32F030的芯片时直接把之前G070的代码拿过来用了&#xff0c;但是出现了问题。 查找资料发现两者不同&am…

学习搜狗的workflow,MacBook上如何编译

官网说可以在MacBook上也可以运行&#xff0c;但是编译的时候却有找不到openssl的错误&#xff1a; 看其他博客也有类似的错误&#xff0c;按照类似的思路去解决 问题原因和解决办法 cmake编译的时候&#xff0c;没有找到openssl的头文件&#xff0c;需要设置cmake编译环境下…

Datawhale团队第十期录取名单!

Datawhale团队 公示&#xff1a;Datawhale团队成员 Datawhale成立四年了&#xff0c;从一开始的12个人&#xff0c;学习互助&#xff0c;到提议成立开源组织&#xff0c;做更多开源的事情&#xff0c;帮助更多学习者&#xff0c;也促使我们更好地成长。于是有了我们的使命&…

韦东山老师 RTOS 入门课程(二)理解任务的创建,切换过程

RTOS 的核心实现&#xff1a;保存&#xff0c;恢复现场 接下来开始尝试实现 RTOS。当然我们开发的时候其实不用这样做&#xff0c;现在尝试实现只是为了更好地理解原理。 RTOS 的核心就是刚才在研究的问题&#xff1a;保存和恢复现场。再追其本质&#xff0c;其实就是所有寄存…

102-视频与网络应用篇-环境搭建

1.开发环境 本栏目开发所采集的操作系统是windows10Vmware上安装的Ubuntu18&#xff0c;关于Vmware和Ubuntu操作系统的安装过程本文不详细描述&#xff0c;具体安装步骤大家可以自己百度&#xff0c;有很丰富的安装教程。 本栏目查看资料、代码编辑、均在windows端&#xff0c;…

【文末送书】Python数据分析

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和技术。关…

基于树种优化的BP神经网络(分类应用) - 附代码

基于树种优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于树种优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.树种优化BP神经网络3.1 BP神经网络参数设置3.2 树种算法应用 4.测试结果&#xff1a;5.M…

短视频矩阵系统源码--源头技术独立自研框架开发

目录 一、批量剪辑&#xff08;采用php语言&#xff0c;数学建模&#xff09; 短视频合成批量剪辑的算法主要有以下几种&#xff1a; 1. 帧间插值算法&#xff1a;通过对多个视频的帧进行插帧处理&#xff0c;从而合成一段平滑的短视频。 2. 特征提取算法&#xff1a;提取多…

CC++内存管理

目录 C/C内存分布 C语言中动态内存管理方式&#xff1a;malloc/calloc/realloc/free C内存管理方式 new和delete的使用 new和delete底层原理 operator new与operator delete函数 new和delete的实现原理 定位new表达式(placement-new) C/C内存分布 1. 栈 又叫堆栈…

给 Linux0.11 添加网络通信功能 (Day1: 确认 qemu-system-i386 提供了虚拟网卡)

感觉单纯读闪客的文章&#xff0c;以及读 Linux0.11 源码&#xff0c;而不亲自动手做点什么&#xff0c;很难学会&#xff0c;还是得写代码 定个大目标&#xff1a;给 Linux0.11 添加网络通信功能 今日的小目标&#xff1a;先确认 qemu-system-i386 提供了网卡功能 here we …

古记事法:Windows 下 16 位汇编环境搭建指南(DOSBox-X 篇)

文章目录 参考环境DOSBox-XWOWWindows On Windows 产生的原因Windows On Windows 的工作原理WOW16 的结束与 WOW64 的未来 在现代操作系统中运行 16 位应用程序DOSBox-X 16 位汇编环境的搭建应用准备挂载自动挂载dosbox-x.conf配置工具 参考 项目描述搜索引擎Bing、GoogleAI 大…

基于风驱动优化的BP神经网络(分类应用) - 附代码

基于风驱动优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于风驱动优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.风驱动优化BP神经网络3.1 BP神经网络参数设置3.2 风驱动算法应用 4.测试结果&#x…

数据结构——AVL树(详解 + C++模拟实现)

文章目录 前言AVL树的概念AVL树节点的定义AVL树类框架AVL树的插入AVL树的旋转新节点插入较高子树的左侧 —— 左左: 右单旋新节点插入较高右子树的右侧——右右: 左单旋新节点插入较高左子树的右侧 —— 左右&#xff1a; 先左单旋然后再有单旋新节点插入较高右子树的左侧&…

1500*B. Zero Array(贪心数学找规律)

Problem - 1201B - Codeforces 解析&#xff1a; 因为每次减少2&#xff0c;如果总和为奇数肯定无法实现。 特例&#xff0c;如果某个数大于其他所有数的总和&#xff0c;同样无法实现。 其他均可实现。 #include<bits/stdc.h> using namespace std; #define int long l…

基于生物地理学优化的BP神经网络(分类应用) - 附代码

基于生物地理学优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码 文章目录 基于生物地理学优化的BP神经网络&#xff08;分类应用&#xff09; - 附代码1.鸢尾花iris数据介绍2.数据集整理3.生物地理学优化BP神经网络3.1 BP神经网络参数设置3.2 生物地理学算法应用 4…

PyQt5+Qt设计师初探

在上一篇文章中我们搭建好了PyQt5的开发环境&#xff0c;打铁到趁热我们基于搭建好的环境来简单实战一把 一&#xff1a;PyQt5包模块简介 PyQt5包括的主要模块如下。 QtCore模块——涵盖了包的核心的非GUI功能&#xff0c;此模块被用于处理程序中涉及的时间、文件、目录、数…