怎么验证交易是否成功
一般是通过event来查看的
event mylog(uint code);
function test()
{
…mylog(0);
}
发起交易后,根据eth.getTransactionReceipt()检索,结果大致如下
{
“jsonrpc”:“2.0”,
“id”:1,
“result”:{
“blockHash”:“0xde5d1584b86db40a4ea64b8474f7b6d2c693f18ead347202f3c03a0d9904c672”,
“blockNumber”:“0x186f”,
“contractAddress”:null,
“cumulativeGasUsed”:“0x92e79”,
“from”:“0xe5684e632668d1bf0a84a60d98b3e7230695f568”,
“gasUsed”:“0x10531”,
“logs”:[
{
“address”:“0xee1b3f3a4e5f2b2d3029b6b65f3684e73b437447”,
“blockHash”:“0xde5d1584b86db40a4ea64b8474f7b6d2c693f18ead347202f3c03a0d9904c672”,
“blockNumber”:“0x186f”,
“data”:“0x0000000000000000000000000000000000000000000000000000000000000000”,
“logIndex”:“0x8”,
“topics”:[],
“transactionHash”:“0x58a16df942e3fb4f7d3476c9c8af05b95368960eb43cafdb9c3ecac1c4e0d59a”,
“transactionIndex”:“0x0”
}
],
“root”:“be061b18e7f402e4f1348e345316101c2939967ea5276564e0a698bc63c07de0”,
“to”:“0xee1b3f3a4e5f2b2d3029b6b65f3684e73b437447”,
“transactionHash”:“0x58a16df942e3fb4f7d3476c9c8af05b95368960eb43cafdb9c3ecac1c4e0d59a”,
“transactionIndex”:“0x8”
}
}
如果返回结果中log节点不为空,且data的值为0,则说明合约中的test函数执行成功了。
怎么验证交易是否成功相关推荐
- 验证MYSQL安装成功
MySQL数据库安装完之后不知道是否已经装成功了,那么就需要验证一下,下面就是通过cmd控制台的验证步骤: 我已经验证过了是成功的方法 1. 如果是win10,打开左下角的小窗户,会有最近添加...点 ...
- 七、区块链如何运用merkle tree验证交易真实性
转载自:https://www.tangshuang.net/4117.html 本文假设你已经知道区块链中merkle tree的原理,现在搞明白具体怎么来实现交易真实性验证. Merkle Tre ...
- centos6升级glibc-2.14没有报错,但是验证没有升级成功的问题解决
centos6升级glibc-2.14没有报错,但是验证没有升级成功的问题解决 参考文章: (1)centos6升级glibc-2.14没有报错,但是验证没有升级成功的问题解决 (2)https:// ...
- layui如何获取父节点的父节点_区块链如何运用merkle tree验证交易真实性
大部分材料都会提到区块中保存了merkle根,并且利用它作交易真实性验证.但是具体如何作这个真实性验证,没有一篇文章可以通俗的讲出来.本文假设你已经知道区块链中merkle tree的原理,现在想搞明 ...
- python-selenium学习笔记:运用验证码过滤登陆,验证是否登陆成功
1:导包.进入百度 #1.导入selenium from selenium import webdriver from time import sleep from selenium.webdrive ...
- 怎么验证mysql安装成功_mysql如何验证是否安装成功
mysql验证是否安装成功的方法:1.打开DOS窗口,输入status命令查看MySQL版本信息:2.打开MySQL 5.7 Command Line Client程序,打开当前MySQL服务器状态, ...
- php如何跳过qq验证,QQ申诉如何跳过好友验证?免除好友验证即可申诉成功技能详解...
很多网友可能会抱怨,现在经常随便点一个网站,也没有做什么,就发现自己的QQ莫名其妙就不是自己了.更讨厌的是,还会发布一些乱七八糟的消息,想要拿回QQ的使用权,还得经过了一个非常繁琐得申诉程序.其实,Q ...
- 手把手的教你在windows上安装cygwin教程以及验证是否安装成功
注:为了在windows上运行使用linux下面的命令,我将cygwin作为工具,下面是它的安装过程 目录 1.下载网站 1.1 官网 http://www.cygwin.com/ 1 ...
- 用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)...
在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...
最新文章
- java g1 gc ref proc_java – 针对sparc T4 8核的正确G1 GC调优
- [转] React Hot Loader 3 beta 升级指南
- js三进制计算机,js 笔记 - 二进制位运算符
- Java的三大结构理解
- 笔记本电脑锁_联想都不敢想之2020年笔记本电脑推荐
- python中打印zip()函数结果和zip()函数的使用
- boost::dynamic_bitset模块boost::hash的测试程序
- mysql 命令查看帮助_Mysql使用命令分级查找帮助
- jdk1.8对synchronized锁的优化
- 中高德地图只显示某一城市_Excel实用知识:从零开始,一步步制作属于你自己的三维演示地图...
- 苹果屏幕一半失灵一半好的_佛说:一半一半(写的真好!)
- log4net 使用手记
- 八、高级依赖关系配置
- 『不再迷茫 - 正则表达式』JS正则要点梳理 持续更新
- table表框去掉相邻的间隔
- jenkins集成钉钉
- envi反演水质参数_一种基于航空高光谱数据的水库水质参数定量反演方法与流程...
- 【Anylogic智能体状态转移】
- 归并排序时间复杂度过程分析
- Latex符号对照表
热门文章
- php frameset不显示,如何解决php加载frameset页面时显示空白问题
- 用户名片 2:Nginx 与图片深度解析
- ANSYS Workbench 16 - 黄志新(图书阅读总结)
- 一、springboot项目集成大众点评cat
- StyleFlow,牛逼!
- 说明T1线路的传输速率是1.544Mbps
- java 地铁费_通过java程序模拟实现地铁票价2+2=12
- Dynamics 365 Online和On-premises在开发方式上的差别
- Ubuntu安装迅雷,让下载变得轻松
- 前锋html5费用,足坛转会费最高的5位前锋,1.05亿欧元仅第5,第1比C罗还高1.22亿...