Почему при отправке кода транзакции в Web3.php нет закрытого ключа? ⇐ Php
Почему при отправке кода транзакции в Web3.php нет закрытого ключа?
Я хочу использовать Web3.php, чтобы отправлять транзакцию контракта в блокчейн Ethereum.
Я использую следующий код:
$web3 = new Web3('... адрес узла ...'); $contract = новый контракт ($web3->provider, $contractAbi); $contract->at($contractAddress)->send($methodName, $param1, $param2, функция ($ ошибка, $ результат) { ... }); Выдает следующую ошибку:
Uncaught RuntimeException: неправильный тип аргумента 0 метода eth_sendTransaction. Теперь мой главный вопрос заключается в том, где в коде должен быть указан мой закрытый ключ для подписи отправленной транзакции.
Я хочу использовать Web3.php, чтобы отправлять транзакцию контракта в блокчейн Ethereum.
Я использую следующий код:
$web3 = new Web3('... адрес узла ...'); $contract = новый контракт ($web3->provider, $contractAbi); $contract->at($contractAddress)->send($methodName, $param1, $param2, функция ($ ошибка, $ результат) { ... }); Выдает следующую ошибку:
Uncaught RuntimeException: неправильный тип аргумента 0 метода eth_sendTransaction. Теперь мой главный вопрос заключается в том, где в коде должен быть указан мой закрытый ключ для подписи отправленной транзакции.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Выполнение отменено в транзакции покупки базового уровня 2 с использованием web3.py
Anonymous » » в форуме Python - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-