Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 62.3MB ·虚拟内存 1299.8MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
搭建 web3.js 开发环境,就需要安装首先 web3.js,然后启动以太坊节点,或者申请免费的以太坊网络节点。
web3.js 包的安装和升级,最好使用 NPM 进行管理。
首先要安装Node包管理器,即NPM,它与Node.js一起安装。
从Node.js官网上下载Node并安装: https://nodejs.org
查看node版本,npm版本:
Kevin@QIKEGU C:\Users\Kevin > node -v v10.16.3 Kevin@QIKEGU C:\Users\Kevin > npm -v 6.11.3
安装Web3.js库:
$ npm install web3
要访问以太坊网络,需要连接到 Ethereum 节点。
有几种方法可以做到这一点,可以使用 Geth 或 Parity 运行自己的 Ethereum 节点。但这需要从区块链下载大量数据并保持同步,很麻烦。
比较方便的方法是,使用 Infura 访问 Ethereum 节点。Infura 是一个免费提供 Ethereum 节点的服务。
在 Infura 上注册账号,创建项目,在项目详情页上可以查看API KEY:
使用API KEY,就可以访问以太坊网络节点。
我们将尝试通过 web3.js 访问区块链网络,将读取某个账号的余额。 1. 创建 web3 连接首先启动 node:$ node在 node 控制台中加载 Web3.js 库:const Web3 ...