web3.js 中文文档 入门

web3.js 中文文档

v1.3.4

入门(Getting Started)

web3.js是包含以太坊生态系统功能的模块集合。

  • web3-eth用于以太坊区块链和智能合约。
  • web3-shh是针对whisper协议,用于p2p和广播的通信。
  • web3-bzz是针对swarm协议的,分散文件存储。
  • web3-utils包含对Dapp开发人员有用的帮助函数。
添加web3.js

首先,您需要将web3.js添加到您的项目中。这可以使用以下方法来完成:

  • npm:npm install web3
  • yarn:yarn add web3
  • pure js: link the dist/web3.min.js

然后,您需要创建一个web3实例并设置一个提供者。

大多数支持以太坊的浏览器(如MetaMask)都有EIP-1193兼容提供程序位于window.ethereum

对于web3.js,请检查Web3.givenProvider .

如果这个属性是null您应该连接到远程/本地节点。

// In Node.js use: const Web3 = require('web3');
let web3 = new Web3(Web3.givenProvider || "ws://localhost:8545");

就是这样!现在你可以使用web3对象

<<< 返回目录

你可能感兴趣的:(区块链,web3.js,区块链)