Invalid number of arguments to Solidity function
Не получается запустить функцию контракта.
Использую web3.js jquery-3.2.1.min.js Функция на pragma solidity
function checkSertificate(address CoopAdress, address member) constant returns (uint) {
constant returns (uint) {
require (member != 0x0);
require (Coops[CoopAddess]);
StandardSertificate s = StandardSertificate(CoopAddess);
return s.issued(member);
}
код в файле JS
$(document).ready(function() {
let val = contractInstance.checkSertificate.call().uint256();
$("#checkSertificateContainer").html(val);
});
Понимаю, что: at Object.InvalidNumberOfSolidityArgs (web3.js:3130) at SolidityFunction.validateArgs (web3.js:4041) at SolidityFunction.toPayload (web3.js:4057) at SolidityFunction.call (web3.js:4098) Однако не знаю что надобно прописать в коде что бы эта функция запустилась с результатом! |
Нашел решение благодаря любезности Grundy на ru.stackoverflow.com
let val = contractInstance.checkSertificate(adreess1, address2) |
| Часовой пояс GMT +3, время: 16:11. |