В чем проблема при использовании «send» web3.js? - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь использовать web3.js (v1.0.0) для отправки транзакции в смарт-контракт, поэтому я использую send() метод контракта.Мой код:

let contract = new icoWeb3.eth.Contract(getABI(), contractAddress);

contract.methods.myMethod().send({
    from: from,
    value: value
});

Проблема в том, что contract.methods.myMethod равно "undefined".Поэтому я не могу использовать метод send(), чтобы делать то, что мне нужно.Пример кода документации:

myContract.methods.myMethod([param1[, param2[, ...]]]).send(options[, callback])

Что мне нужно сделать, чтобы метод send() работал?Спасибо и я надеюсь на вашу помощь ...

1 Ответ

0 голосов
/ 28 февраля 2019

Если вы используете send, вы вызываете метод установки вашего контракта.

Итак, вы должны предоставить несколько аргументов:

 MyMethod(args1 [, args2, ...])

Можете ли вы указать метод вашего договора о солидности?

...