web3.js 和合约交互(web3.js 监控一个合约所有事件)

技术如何解析web3.js调用智能合约如何解析web3.js调用智能合约,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。小编将用web3.js

如何分析web3.js调用的智能合约,很多新手都不是很清楚。为了帮助大家解决这个问题,下面小编就为大家详细讲解一下。需要的人可以从中学习,希望你能有所收获。

边肖将使用web3.js来完成一个调用智能合约的简单过程。

1

利用truffleinit 命令生成智能合约框架

代码参考。根据自动生成的框架进行的简单修改如下:

合同\迁移0.sol

pragmasolidity^0.4.23;

contractMigrations0{

//编写一个函数,将两个数字相加。

functionaAndb(uinta,uintb)public constantreturns(uint){ 0

返回b;

}

}

迁移\1_initial_migration0.js

varMigrations=artifacts . require('。/migrations 0 . sol’);

module.exports=function(部署者){ 0

部署者。部署(迁移);

};00-1010

2

在块菌开发中编译。

如何解析web3.js调用智能合约

生成json文件。/build/contracts文件

如何解析web3.js调用智能合约

其中包括:

abi':[

{

常量' :true,

输入' :[

{

名称' :'a ',

键入' :'uint256 '

},

{

名称' :'b ',

键入' :'uint256 '

}

],

名称' :'aAndb ',

输出' :[

{

名称' : ' ',

键入' :'uint256 '

}

],

应付款项' :false,

状态可变性' : '视图',

键入“:”函数

}

]压缩abi:

[{'constant':true,' inputs':[{'name':'a ',' type':'uint256'},{'name':'b ',' type':'uint256'}],' name':'aAndb ',' outputs':[{'name': ' ',' Type ' 3: ' uint 256 ' },]

如何解析web3.js调用智能合约

编译

3

如何解析web3.js调用智能合约

web3.eth.contract:

web 3 . eth . contract(ABarray)

创建一个坚实的契约对象,在某个地址初始化契约。

参数:

数组-描述合同和ABI事件对象的一到多个函数。

返回值:

对象-合同对象。

阅读以上内容对你有帮助吗?如果您想了解更多相关知识或阅读更多相关文章,请关注行业资讯频道,感谢您的支持。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/144822.html

(0)

相关推荐

  • apache pulsar 管理界面(国内哪些公司在使用apachepulsar)

    技术Apache Pulsar的系统架构及设计理念是什么今天就跟大家聊聊有关Apache Pulsar的系统架构及设计理念是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可

    攻略 2021年12月15日
  • 怎么使用JS

    技术怎么使用JS本篇内容主要讲解“怎么使用JS”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用JS”吧!1. Function 构造函数Function()构造函数虽然

    攻略 2021年10月30日
  • isemodelsim仿真步骤(ise如何使用modelsim仿真)

    技术怎么进行ModelSim独立仿真ISE的仿真工程本篇文章为大家展示了怎么进行ModelSim独立仿真ISE的仿真工程,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。详细操作步骤

    攻略 2021年12月22日
  • c++ 文本处理

    技术c++ 文本处理 c++ 文本处理c++ 文本处理
    1、使用sstream版本
    (1)功能:截取第一列为1以后的数据,如下图,截取第5行(包括第5行)以后的数据,前面4行数据丢弃。(2)代码:tex

    礼包 2021年12月3日
  • 自己怎么灌肠,怎样自制灌肠液来清理肠道

    技术自己怎么灌肠,怎样自制灌肠液来清理肠道第一类:清水类,只具有清洗肠道功能,排除宿便和毒素的作用自己怎么灌肠。如温开水,矿泉水等。 第二类:润滑通便作用,这一类液体可以刺激肠道收缩,达到便秘通便的作用。如甘油成份的灌肠

    生活 2021年10月28日
  • 什么的升旗仪式填词语,写学校里的升旗仪式,要点面结合

    技术什么的升旗仪式填词语,写学校里的升旗仪式,要点面结合星期一的早上,阳光灿烂,蓝蓝的天空飘着几朵白云什么的升旗仪式填词语。全校同学在学校的操场上排着整齐的队列,准备举行庄严的升国旗仪式。” 升旗手捧着五星红旗,昂首挺胸

    生活 2021年10月23日