一般是通过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函数执行成功了。

怎么验证交易是否成功相关推荐

  1. 验证MYSQL安装成功

    MySQL数据库安装完之后不知道是否已经装成功了,那么就需要验证一下,下面就是通过cmd控制台的验证步骤: 我已经验证过了是成功的方法 1. 如果是win10,打开左下角的小窗户,会有最近添加...点 ...

  2. 七、区块链如何运用merkle tree验证交易真实性

    转载自:https://www.tangshuang.net/4117.html 本文假设你已经知道区块链中merkle tree的原理,现在搞明白具体怎么来实现交易真实性验证. Merkle Tre ...

  3. centos6升级glibc-2.14没有报错,但是验证没有升级成功的问题解决

    centos6升级glibc-2.14没有报错,但是验证没有升级成功的问题解决 参考文章: (1)centos6升级glibc-2.14没有报错,但是验证没有升级成功的问题解决 (2)https:// ...

  4. layui如何获取父节点的父节点_区块链如何运用merkle tree验证交易真实性

    大部分材料都会提到区块中保存了merkle根,并且利用它作交易真实性验证.但是具体如何作这个真实性验证,没有一篇文章可以通俗的讲出来.本文假设你已经知道区块链中merkle tree的原理,现在想搞明 ...

  5. python-selenium学习笔记:运用验证码过滤登陆,验证是否登陆成功

    1:导包.进入百度 #1.导入selenium from selenium import webdriver from time import sleep from selenium.webdrive ...

  6. 怎么验证mysql安装成功_mysql如何验证是否安装成功

    mysql验证是否安装成功的方法:1.打开DOS窗口,输入status命令查看MySQL版本信息:2.打开MySQL 5.7 Command Line Client程序,打开当前MySQL服务器状态, ...

  7. php如何跳过qq验证,QQ申诉如何跳过好友验证?免除好友验证即可申诉成功技能详解...

    很多网友可能会抱怨,现在经常随便点一个网站,也没有做什么,就发现自己的QQ莫名其妙就不是自己了.更讨厌的是,还会发布一些乱七八糟的消息,想要拿回QQ的使用权,还得经过了一个非常繁琐得申诉程序.其实,Q ...

  8. 手把手的教你在windows上安装cygwin教程以及验证是否安装成功

    注:为了在windows上运行使用linux下面的命令,我将cygwin作为工具,下面是它的安装过程 ​​​​​​​ 目录 1.下载网站 1.1 官网 http://www.cygwin.com/ 1 ...

  9. 用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)...

    在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...

最新文章

  1. java g1 gc ref proc_java – 针对sparc T4 8核的正确G1 GC调优
  2. [转] React Hot Loader 3 beta 升级指南
  3. js三进制计算机,js 笔记 - 二进制位运算符
  4. Java的三大结构理解
  5. 笔记本电脑锁_联想都不敢想之2020年笔记本电脑推荐
  6. python中打印zip()函数结果和zip()函数的使用
  7. boost::dynamic_bitset模块boost::hash的测试程序
  8. mysql 命令查看帮助_Mysql使用命令分级查找帮助
  9. jdk1.8对synchronized锁的优化
  10. 中高德地图只显示某一城市_Excel实用知识:从零开始,一步步制作属于你自己的三维演示地图...
  11. 苹果屏幕一半失灵一半好的_佛说:一半一半(写的真好!)
  12. log4net 使用手记
  13. 八、高级依赖关系配置
  14. 『不再迷茫 - 正则表达式』JS正则要点梳理 持续更新
  15. table表框去掉相邻的间隔
  16. jenkins集成钉钉
  17. envi反演水质参数_一种基于航空高光谱数据的水库水质参数定量反演方法与流程...
  18. 【Anylogic智能体状态转移】
  19. 归并排序时间复杂度过程分析
  20. Latex符号对照表

热门文章

  1. php frameset不显示,如何解决php加载frameset页面时显示空白问题
  2. 用户名片 2:Nginx 与图片深度解析
  3. ANSYS Workbench 16 - 黄志新(图书阅读总结)
  4. 一、springboot项目集成大众点评cat
  5. StyleFlow,牛逼!
  6. 说明T1线路的传输速率是1.544Mbps
  7. java 地铁费_通过java程序模拟实现地铁票价2+2=12
  8. Dynamics 365 Online和On-premises在开发方式上的差别
  9. Ubuntu安装迅雷,让下载变得轻松
  10. 前锋html5费用,足坛转会费最高的5位前锋,1.05亿欧元仅第5,第1比C罗还高1.22亿...