web3.js版本1.0合约调用方法,代码示例。
更多区块链技术与应用分类:
调用代码示例如下
var Web3 = require("web3");
var provider = new Web3.providers.HttpProvider("http://localhost:8545");
var Web3EthContract = require('web3-eth-contract');
Web3EthContract.setProvider(provider);
var StandardEventJson = require("../build/contracts/StandardEvent.json");
var StandardEvent = new Web3EthContract(StandardEventJson['abi'],'0x547bf4103b3d96510464847e7e4921099898e805');
//
// var ret = StandardEvent.methods.getBetBalances();//可得到整个合约中方法,签名,topic等
// console.log(ret);
var s = StandardEvent.methods.INVALID_RESULT_INDEX().call(function (err, res) { //方法名或变量后面()括号不可少
console.log(res);
});
// console.log(s);
原文链接:web3.js版本1.0合约调用方法