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)

相关推荐

  • dna聚合酶作用部位,DNA聚合酶作用于什么位置

    技术dna聚合酶作用部位,DNA聚合酶作用于什么位置DNA聚合酶作用部位是磷酸二酯键。1、聚合作用:在引物RNA-OH末端dna聚合酶作用部位,以dNTP为底物,按模板DNA上的指令,即A与T,C与G的配对原则,逐步逐个

    生活 2021年10月23日
  • Python中元组是如何表示的

    技术Python中元组是如何表示的小编给大家分享一下Python中元组是如何表示的,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!元组(tuple)使用小括号表示,tuple一旦初始化就不能修改,当定义t

    攻略 2021年11月24日
  • 抖音刷赞软件-在线刷抖音播放量

    技术抖音刷赞软件-在线刷抖音播放量抖音刷赞软件-在线刷抖音播放量
    行骗者猖獗之外,问题的背面,亦存在“热门造假”的公开秘密。同被套路的大四学生侯明明的心态具备一定代表性,她直言自己放松警惕心的原因:“现在好多热门都是刷的

    测评 2021年11月13日
  • 抖音赞在哪买,哪里抖音刷赞最安全?

    技术抖音赞在哪买,哪里抖音刷赞最安全?抖音应该是最近比较火的软件了,对此,大家都不陌生吧,很多的用户发个视频就好几十万的赞,其实都是可以刷的!要想上精选有必要要有播放量等等一系列数据,这个数据很的重要,没有数据就没有展现

    测评 2021年10月20日
  • 线程池的创建方式有哪些

    技术线程池的创建方式有哪些这篇文章主要讲解了“线程池的创建方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“线程池的创建方式有哪些”吧!什么是线程池?线程池(Thr

    攻略 2021年10月21日
  • [b01lers2020]dankengine

    技术[b01lers2020]dankengine [b01lers2020]dank_engine下载下来,里面有两个文件,用file命令查看格式:
    file ./DankEngine.pck
    ./D

    礼包 2021年12月21日