我试图通过web3连接到智能合约,但我一直收到此错误
首先我要做
var Web3 = require('web3')
var web3 = new Web3('mainnet.infura....')
var abi = [{"constant":true,"inputs":[{"name":"_customerAddress","type":"address"}],"name":"dividendsOf","outputs":....]
var contractAddress = '0x123456789'
现在我跑步
var contract = new web3.eth.Contract(abi, contractAddress)
我收到此错误
TypeError:无法读取未定义的属性“合同”
但是为什么合同没有定义?
我正在使用ubuntu18.04中的节点
当我只运行变量时,我会得到正确的结果,因此变量正在工作...