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)

相关推荐

  • 我无法打开“SQL版本服务”的655版本数据库。我该怎么办?

    技术无法打开”‘SqlPersistenceService’的版本为655的数据库该怎么办今天就跟大家聊聊有关无法打开”‘SqlPersistenceService’的版本为655的数据库该怎么办,可能很多人都不太了解,

    攻略 2021年12月14日
  • openwrt怎么设置master模式(openwrt如何设置进入管理页面)

    技术OpenWRT如何实现工作模式开关这篇文章主要介绍了OpenWRT如何实现工作模式开关,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 DIR-5

    攻略 2021年12月18日
  • html5游戏加入广告(html5广告动画)

    技术html5广告是什么本篇内容主要讲解“html5广告是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html5广告是什么”吧! html5

    攻略 2021年12月23日
  • 分享CSS3边框

    技术分享CSS3边框本篇内容主要讲解“分享CSS3边框”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“分享CSS3边框”吧!浏览器支持实例使用图片创建围绕 div 元素的边框:

    攻略 2021年11月6日
  • Vue正则写法是什么

    技术Vue正则写法是什么这篇文章主要讲解了“Vue正则写法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Vue正则写法是什么”吧!前言正则表达式,又称规则表达式。它

    攻略 2021年11月1日
  • 扫一扫翻译,手机智能扫一扫都能做什么

    技术扫一扫翻译,手机智能扫一扫都能做什么1、第一个功能为扫一扫翻译:扫词翻译。对准你需要翻译的单词,点击拍照键锁定单词,之后就会出现该单词的基本释义。2、第二个功能:拍照翻译。拍照翻译类似于扫词翻译,不过拍照翻译就好像一

    生活 2021年10月19日