前言
求其区块链团队出品
旗下网站
- Web3js 教程:web3js.cn
- Hardhat 中文网: hardhat.cn
作者区块链开发经验分享: Node.js 14最佳,16次之,其他版本易出错。原因未知,仅供参考。
什么是 Web3js
Web3.js是一个JavaScript库,用于与以太坊区块链进行交互。
它提供了强大的工具,以便在Web应用程序和浏览器中与以太坊通信。
Web3.js也被称为以太网JavaScript API。
快速搭建环境
- 安装
npm install web3
- 获取 web3 对象
let Web3 = require("web3")
let web3 = new Web3(new Web3.providers.HttpProvider("HTTP://127.0.0.1:8545"))
console.log(web3)
- 输出
Web3 {
currentProvider: [Getter/Setter],
_requestManager: RequestManager {
provider: HttpProvider {
withCredentials: false,
timeout: 0,
headers: undefined,
agent: undefined,
connected: false,
host: 'HTTP://127.0.0.1:8545',
httpAgent: [Agent]
},
...