Почему у method.myMethod.send для web3.eth.Contract API нет параметра для установки данных? - PullRequest
0 голосов
/ 14 июля 2020

Я совершенно новичок ie в программировании смарт-контрактов и делаю это впервые. Я пытаюсь программно отправить транзакцию и выполнить метод своего смарт-контракта с использованием web3. Я вижу в документации следующее:

Параметры options - Object: параметры, используемые для отправки. from - String: адрес, с которого должна быть отправлена ​​транзакция. gasPrice - String (необязательно): цена газа в wei, используемая для этой транзакции. gas - Number (необязательно): максимальный газ, предоставляемый для этой транзакции (лимит газа). value - Number|String|BN|BigNumber (необязательно): значение, переданное для транзакции в wei.

Мой смарт-контракт хочет прочитать некоторые значения из msg.data. Есть ли причина, по которой API предоставляет возможность установить это?

Я могу отправить транзакцию с помощью этой функции:

web3.eth.sendTransaction(transactionObject [, callback])

Но это единственный способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...