Invalid number of arguments to Solidity function

186
13 августа 2018, 13:10

Не получается запустить функцию контракта.
Использую 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

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

Answer 1

Ошибка говорит, что не переданы аргументы, поэтому нужно при вызове передать эти параметры.

let val = contractInstance.checkSertificate(adreess1, address2);
READ ALSO
Прокрутка контента мышкой

Прокрутка контента мышкой

Есть строка в которой контент очень длинный по ширинеНужно что-то придумать чтоб передвигать его мышкой

171
Помогите с паралаксом

Помогите с паралаксом

Помогите чтоб при скролле до блоков, они выезжали слева/справа и становились на свои местаНо именно чтоб выезжали постепенно во время скролла,...

171
Как обойти регистр букв для имени папки?

Как обойти регистр букв для имени папки?

Подскажите как прописать путь к папке одной строкой, чтобы не использовать две строки ради определения заглавной буквы и маленькойВ разных...

225