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, время: 20:56. |