前面的代码不变

var web3 = new Web3(new Web3.providers.HttpProvider("Http://localhost:8545"));
var abi = JSON.parse('[{"constant":true,"inputs":[{"name":"candidate","type":"bytes32"}],"name":"totalVotesFor","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"candidate","type":"bytes32"}],"name":"validCandidate","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"votesReceived","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"candidateList","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"candidate","type":"bytes32"}],"name":"voteForCandidate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"candidateNames","type":"bytes32[]"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]');
var contractAddr = "0x3577f4d4902f4766753056468bd08ef68df6c623";
var VotingContract = new web3.eth.Contract(abi); 

先前的代码

var VotingContract = web3.eth.contract(abi);

变化

  • 多了一个new
  • Contract首字母大写

修改为

var VotingContract = new web3.eth.Contract(abi); 

参考链接

  • 参考链接

web3@0.20.1 在依据abi创建智能合约的时候报错 TypeError: web3.eth.contract is not a function相关推荐

  1. tornado创建项目后build vxworks报错unable to allocate heap, heap_chunk_size 587202560, Win32 error 0

    tornado创建项目后build vxworks报错unable to allocate heap, heap_chunk_size 587202560, Win32 error 0 build报错 ...

  2. python创建对象后调用对象的方法,报错TypeError: getName() takes 0 positional arguments but 1 was given

    源码 ## TODO: Create multiple cars and visualize them height = 4 width = 6 world = np.zeros((height, w ...

  3. SAP MM ML81N为采购订单创建服务接收单,报错- No matching PO items selected -

    SAP MM ML81N为采购订单创建服务接收单,报错- No matching PO items selected - SAP里的服务采购流程跟有形的实物采购流程并不相同.除了在采购单据上的差异以外 ...

  4. 创建vue项目的时候报错:Skipped git commit due to missing username and email in git config.

    创建vue项目的时候报错: WARN Skipped git commit due to missing username and email in git config, or failed to ...

  5. 打印机端口无法创建print spooler无法启动报错1068怎么办

    打印机端口无法创建print spooler无法启动报错1068怎么办 print spooler是打印机的一项服务,当它出现无法启动的情况时,就会导致打印机无法正常使用,那么print spoole ...

  6. 采购申请创建采购订单的时候报错“对于总帐帐户*在公司码*中无直接记帐能被做”处理方法

    问题: 在进行采购申请创建采购订单的时候报错提示如图 查询原因及解决方法: 是因为所使用的会计科目被勾选了自动过账,把自动过账勾选取消掉即可. FS00更改总账科目

  7. 创建maven项目但是总是报错

    在创建maven项目的时候总是报错,也不知道为什么,是不是我本地的maven版本是太低了,还是其他的什么原因,那么我还是重新下载一个maven吧,怎么下载: 我们可以从这个地址去下载: http:// ...

  8. 解决eclipse创建jsp文件后的报错

    目录 创建jsp文件后出现一下报错: 解决步骤有两种: 第一种: 图片操作步骤: 第二种: 创建jsp文件后出现一下报错: 解决步骤有两种: 第一种: 1.找到新建页面(报错)所在的工程名字,然后左键 ...

  9. Vue3.0 + Ts 项目使用element-plus 自动按需导入 使用v-loading报错

    问题展示: 使用v-loading报错 无法找到样式 element-plus/es/components/loading-directive/style/css 解决办法: element-plus ...

最新文章

  1. ecshop /pick_out.php SQL Injection Vul By Local Variable Overriding
  2. 2.3.7 多生产者多消费者问题
  3. vue 计算属性和data_vue之watch和计算属性computed
  4. JavaSE(二十四)——冒泡排序、选择排序、直接插入排序以及二分查找
  5. A*算法在最短路问题的应用及其使用举例
  6. 解读 Knative Eventing v0.10.0 最新版本特性
  7. 获取存储过程返回值及代码中获取返回值(转)
  8. Redis Cluster部署、管理和测试
  9. SPSS 数据编辑器界面 度量 名义 序号 标签
  10. web全栈前端学习路线-20个真实web开发项目集合
  11. 计算机英语知识竞赛题库,大学生计算机基础知识竞赛题库_大学生计算机基础知识竞赛试题附答案...
  12. (附源码)springboot通用数据展示系统 毕业设计 200934
  13. 【基础巩固】文件流读写、大文件移动 FileStream StreamWriter File Path Directory/ ,m资料管理器(递归)...
  14. c语言10迷宫,C语言实现走迷宫
  15. 手机便签软件哪个好用?哪种手机便签软件好使用
  16. 基于MFC的U盘检测与文件拷贝程序
  17. 物联网的coap协议
  18. STM32单片机烧录失败汇总
  19. 相差为2的两个素数称为孪生素数
  20. \t\t开心学国学(转载)

热门文章

  1. 间歇性掉帧卡顿_电脑卡顿问题靠它解决,我只能帮你到这儿了
  2. 北斗三号b1c频点带宽_北斗三号导航信号的创新设计(一)
  3. 【转】C++/CLI入门系列 第二篇:封装C++ dll库,提供接口给C#调用
  4. 第十节:进一步扩展两种安全校验方式
  5. asp.net mvc webform和razor的page基类区别
  6. iis到w3wp的数据流及工作原理
  7. 数据结构 - 单链表(百度面试题单链表的倒序打印)
  8. 【JS 逆向百例】网洛者反爬练习平台第一题:JS 混淆加密,反 Hook 操作
  9. Python 数据分析三剑客之 Matplotlib(三):图例 / LaTeX / 刻度 / 子图 / 补丁等基本图像属性
  10. 【Python CheckiO 题解】Second Index