Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Invalid number of arguments to Solidity function (https://javascript.ru/forum/jquery/74319-invalid-number-arguments-solidity-function.html)

Igordey 01.07.2018 11:52

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)

Однако не знаю что надобно прописать в коде что бы эта функция запустилась с результатом!

Igordey 02.07.2018 15:14

Нашел решение благодаря любезности Grundy на ru.stackoverflow.com
let val = contractInstance.checkSertificate(adreess1, address2)


Часовой пояс GMT +3, время: 00:55.