ETH区块确认数如何获取

一 什么是区块确认数

  • 以太坊和比特币一样,都有最长链的概念,所以有区块确认数的概念。每当一笔交易刚被写入区块的时候,这笔交易的区块确认数便是1,在此区块之后每新增一个区块,这比交易的区块确认数便加1。
  • 区块确认数越大,这笔交易便越难被篡改,eth每笔交易的区块确认数大于等于6的时候,则表明这笔交易是不可逆的。

二 区块确认数如何计算

经过上面的介绍,相信对于如何计算以太坊的区块确认数,聪明的你已经很清楚了吧。
咳咳,话不多说,计算方式如下:

以太坊区块确认数 = 最新区块号 - 交易所在区块号 + 1

所以,具体如何操作便很显然了:

  1. 获取最新区块号: eth_blockNumber -> web3j.ethBlockNumber().send().getBlockNumber();
  2. 获取交易所在区块号: eth_getTransactionByHash -> web3j.ethGetTransactionByHash(“交易哈希”).send().getTransaction().get().getBlockNumber()
  3. 二者相减,最后加1,即可。

ok,获取以太坊交易确认数量就是这么简单。关于获取交易所在区块号的方式是很多种的,不一定非得通过上面的方法获取。

ETH区块确认数如何获取相关推荐

  1. Py之Xlrd:Xlrd的使用方法总结(获取的sheet名字/sheet索引/sheet内容/数和列数、获取整行和整列的值(列表) 、指定单元格的内容/数据类型)之详细攻略

    Py之Xlrd:Xlrd的使用方法总结(获取的sheet名字/sheet索引/sheet内容/数和列数.获取整行和整列的值(列表) .指定单元格的内容/数据类型)之详细攻略 目录 Xlrd的使用方法总 ...

  2. ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约

    ETH:Windows搭建ETH(区块链技术)利用Web端和小程序端两种方式调用ETH上的SC智能合约 目录 1.Geth安装.配置文件.与ETH节点交互 1.1.下载并安装好geth客户端 1.2. ...

  3. 2022产业区块链数智经济发展论坛圆满举行

    8月4日下午,电商中国EBE China·2022年第九届中国(杭州)国际电子商务博览会--"2022产业区块链数智经济发展论坛"在杭州国际博览中心顺利举办.论坛以"领跑 ...

  4. JavaScript实现动态添加页面的表格行数并获取数据

    JavaScript实现动态添加页面的表格行数并获取数据,获取后的数据按照特殊的方式拼接存入数据库,用的时候再把它解析出来就行了. <table cellpadding="0" ...

  5. 区块链开发之获取BTC,ETH的余额,BTC的UTXO列表,ETH的nonce

    获取eth的余额 先来说说eth的余额获取,这个是很简单的,直接通过节点的rpc接口,就可以获取到,具体使用到的RPC接口为:eth_getBalance 参数: 1.要查询钱包地址 2.查询不同状态 ...

  6. 【区块链基础】4——ETH区块结构

    账户 与BTC不同,ETH使用的是基于账户的账本(account-based ledger),账本中记录了各个用户的的余额,交易时不必追溯币的来源. 基于账户的账本对双花攻击(duoble spend ...

  7. 获取昨天凌晨毫秒数_Java 获取当前时间距离当天凌晨的秒数

    在前期项目中遇到一个客户端与服务器间的时间同步问题,需要获取到当前时间与当天凌晨时间距离的秒数,写这篇文章主要是为了总结一下经验提升方便日后温习,以下是具体的测试代码: Junit的maven依赖: ...

  8. php 取得文件行数,PHP获取文件行数的方法

    这篇文章主要介绍了PHP获取文件行数的方法,实例分析了两种php获取文件行数的技巧,需要的朋友可以参考下 本文实例讲述了PHP获取文件行数的方法.分享给大家供大家参考.具体分析如下: 提供两种实现方法 ...

  9. php 获取月份的周数,PHP获取当前月份的周数只能使用php

    这里是我的周数组.当月和年2017年,我想下面的代码,PHP获取当前月份的周数只能使用php function getWeekDates($date, $start_date, $end_date) ...

最新文章

  1. 调制优缺点_复合铝基润滑脂和普通润滑脂的区别,复合铝基脂有什么优缺点
  2. QT的QRegExpValidator类的使用
  3. java imap 标记已读,JavaMail通过IMAP和POP3接收未读以及设置已读邮件
  4. fragment 调用activity方法,如dispatchKeyEvent,dispatchTouchEvent
  5. 扩展立方体 The Scale Cube
  6. 前端 如何检测到当前的网页已经退出_javascript在当前窗口关闭前检测窗口是否关闭...
  7. python自动加载配置文件中模块名_python----读取配置文件(configparser模块)
  8. Confluence 6 修改日志文件的大小数量和级别
  9. 2019年互联网大厂月饼大盘点,最丑的一家竟然是...
  10. cad 切图_CAD切图方法你知道吗
  11. HCNA之路由优先级及路由冗余备份
  12. 那些年震撼我们心灵的音乐
  13. 阿里云图片拼接指定尺寸
  14. 小米2017校招面试经历
  15. c语言程序设计结论,C语言程序设计报告.docx
  16. notifyDataSetInvalidated()和notifyDataSetChanged()有什么区别?
  17. 环境在线监测监控系统
  18. [NOIP 模拟]疫情延迟 二分+Spfa
  19. 打开dll文件时模块加载失败,请确保二进制存储在指定的路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题
  20. net::ERR_CONNECTION_REFUSED解决办法

热门文章

  1. Mac下ImageMagick安装(libpng)
  2. 数据结构(线性表树图)
  3. java项目开发实例spring boot框架实现的理财记账财务管理系统
  4. IntelliJ IDEA中class lombok.javac.apt.LombokProcessor (in unnamed module @0x7d968ec1) cannot access..
  5. 鸡兔同笼python程序怎么写_鸡肉的做法大全_怎么做好吃_家常做法_下厨房
  6. Mariadb 启动
  7. Vue动态修改网页浏览器标签的标题和图标
  8. 电脑如何识别服务器的硬盘分区,bios如何识别新硬盘分区
  9. css 动画时钟 时分秒
  10. Fiddler抓包工具如何设置过滤域名