Web3js - 01: 前言

197 阅读1分钟

前言

求其区块链团队出品

旗下网站

作者区块链开发经验分享: 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]
    },
    ...