Я совершенно новичок 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])
Но это единственный способ сделать это?