一般是通过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. CentOS 7.3 源码安装 OpenVAS 9
  2. Java程序员面试时应注意的三个经典问题!
  3. 又踩.NET Core的坑:在同步方法中调用异步方法Wait时发生死锁(deadlock)
  4. js前端解析excel文件
  5. 盘点下常用的接口测试工具,有几个你肯定没用过
  6. python 将多张大小不同的图依次放入较大的黑色背景_用户消费行为分析(Python)...
  7. ZOJ3554 A Miser Boss(dp)
  8. SQL Server 2014新特性探秘(1):内存数据库
  9. 了不起的 Java VM-Java 虚拟机初探
  10. postman安装使用教程---图文讲解
  11. HC05蓝牙点亮LED
  12. ElasticSearch实战系列十一: ElasticSearch错误问题解决方案
  13. Discord/MidJourney注册遇到电话号码无效 invalid phone number
  14. 虚拟自动取款机ATM设计(C语言)
  15. MySQL数据库——数据库逻辑结构设计阶段(非常重要)
  16. LNMP架构搭建以及部署DISCUZ!社区论坛应用
  17. vue+element-ui+js页面打印(打印elementui的table)
  18. 深度学习中的归一化方法BN,LN,IN,GN
  19. pydicom 安装
  20. ESP32的蓝牙架构你真的了解吗?来,蓝牙博主给你安排~

热门文章

  1. 关于Python打包文件的步骤
  2. NeHe OpenGL第二十九课:Blt函数
  3. rocket-dashboard安装部署
  4. [Excel知识技能] 排序功能
  5. 基于STM32和EV1527的无线接收解码程序
  6. IObit Uninstaller安装
  7. 2008年国家公务员面试2月27号真题
  8. jenkins网页打不开问题解决方法
  9. 嵌入式开发要难于单片机开发?
  10. Linux 图片批量压缩工具 ImageMagick