在开发智能合约时,使用开发环境非常重要。本文将探讨Truffle和Hardhat的命令翻译,以及如何通过在React中创建一个小项目来适应它们。
web3.eth.accounts 包中包含用于生成以太坊账户和用来签名交易与数据的一系列函数。
web3-eth 包用来与以太坊区块链和以太坊智能合约进行交互。
web3-shh 包让你可以通过与 whisper 协议的交互进行消息广播。
web3-net 包让你可以与以太坊节点交互来获取网络属性
给各个模块设置 Provider
Web3.js net 相关方法: getId 获取当前的网络 ID
web3.eth.subscribe 方法让你可以订阅区块链中的指定事件
web3-eth-personal 包让你可以同以太坊节点上的账户进行交互。
web3.eth.Iban 相关函数让我们可以将以太坊地址和 IBAN/BBAN 地址之间相互转换。
web3.eth.ens 相关函数让你可以与 ENS 进行交互。
前端如果想和Solana链交互的话,可以使用Solanaweb3.jsnpm指令安装一下就可以了npminstall@solana/web3.js
本文介绍了如何在以太坊上查询Mempool(交易池),包括使用QuickNode节点的原生Ethereum JSON-RPC和Web3.js进行查询的步骤和方法。
Web3.js发布v1.2.6版本