Ethereum 稳健性:错误(';参数数量不正确';) 我正在尝试创建我的第一个智能合同,但是错误怎么可能说无效的参数呢?请考虑用第一个方法(CuraTIAL),一切都很好。这是为了说这不是一个无效的ABI或无效的合同地址的问题
错误是:抛出新错误(“参数数量不正确”) …这是使用ethers.js读取的代码Ethereum 稳健性:错误(';参数数量不正确';) 我正在尝试创建我的第一个智能合同,但是错误怎么可能说无效的参数呢?请考虑用第一个方法(CuraTIAL),一切都很好。这是为了说这不是一个无效的ABI或无效的合同地址的问题,ethereum,solidity,Ethereum,Solidity,错误是:抛出新错误(“参数数量不正确”) …这是使用ethers.js读取的代码 var wallet = new ethers.Wallet(privateKey,provider); var contract = new ethers.Contract(address,abi,wallet); var sendPromise = contract.getItemCount(); ------------------->> ERRROR sendPr
var wallet = new ethers.Wallet(privateKey,provider);
var contract = new ethers.Contract(address,abi,wallet);
var sendPromise = contract.getItemCount(); ------------------->> ERRROR
sendPromise.then(function(transaction){
console.log(transaction);
}).catch((error) => {
console.error(error)
});
我找到了它,只需删除构建文件夹并再次生成合同我找到了它,只需删除构建文件夹并再次生成合同
var wallet = new ethers.Wallet(privateKey,provider);
var contract = new ethers.Contract(address,abi,wallet);
var sendPromise = contract.getItemCount(); ------------------->> ERRROR
sendPromise.then(function(transaction){
console.log(transaction);
}).catch((error) => {
console.error(error)
});