web3.eth
да web3.js
Основной объект библиотеки, используемый для взаимодействия с блокчейном Ethereum. Он предоставляет ряд методов для получения данных блокчейна, отправки транзакций, управления смарт-контрактами и т. д.
•web3.eth.getAccounts()
•описывать: Возвратный ток Все адреса учетных записей, контролируемые узлом。•возвращаемое значение: Promise
Возвращает массив, содержащий адреса учетных записей。•Пример:
•web3.eth.getBlockNumber()
•описывать: Возвратный ток Блокчейнпоследний номер блока。•возвращаемое значение: Promise
Возвратный токномер блока。•Пример:
•web3.eth.getBlock(blockHashOrBlockNumber)
•описывать: Получите подробную информацию о блоке на основе номера блока или хеш-значения блока.。•параметр:•blockHashOrBlockNumber
(String|Number
): Номер блока или хеш блока。•возвращаемое значение: Promise
Детали блока возврата。•Пример:
•web3.eth.sendTransaction(transactionObject)
•описывать: Отправить транзакцию на Блокчейн。•параметр:•transactionObject
(Object
): Объекты транзакций, в том числе такие как from
, to
, value
, data
и т. д. поля。•возвращаемое значение: Promise
Возвращает квитанцию о транзакции。•Пример:
•web3.eth.call(callObject, blockNumber)
•описывать: Выполнить операцию вызова смарт-контракта,Обычно это используется для чтенияданные。•параметр:•callObject
(Object
): Вызывающий объект содержит to
, data
и т. д. поля。•blockNumber
(Number|String
): Необязательный,Укажите, из какого статуса блока читатьданные。•возвращаемое значение: Promise
Вернуть результат звонка。•Пример:
•web3.eth.subscribe('newBlockHeaders')
•описывать: Слушайте новые события заголовка блока。•возвращаемое значение: Вернуть подпискуобъект,может использоваться для обработки полученныхданные。•Пример:
web3.eth.subscribe('newBlockHeaders', function(error, result) {
if (!error) {
console.log(result);
}
})
.on("data", function(blockHeader){
console.log(blockHeader);
});
Отказ от ответственности: эта работа распространяется под лицензией Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)[1]. Пожалуйста, укажите источник при ее использовании. Автор: мэнбин[2] блог: мэнбин[3] Гитхаб: mengbin92[4] cnblogs: Непреднамеренно полюбила воду[5] Сообщество разработчиков облачных технологий Tencent: Мюнстер[6]
[1]
С указанием авторства-Некоммерческая-ShareAlike 4.0 интернациональность (CC BY-NC-SA 4.0): https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh
[2]
mengbin: mengbin1992@outlook.com
[3]
mengbin: https://mengbin.top
[4]
mengbin92: https://mengbin92.github.io/
[5]
Влюбляюсь в воду нечаянно: https://www.cnblogs.com/lianshuiwuyi/
[6]
Мюнстер: https://cloud.tencent.com/developer/user/6649301