文件名称:web3-infura:使用Web3.js通过Infura.io与以太坊的Ropsten网络接口并调用智能合约方法
文件大小:38KB
文件格式:ZIP
更新时间:2024-03-04 22:18:48
smart-contracts web3 web3js infura JavaScript
使用Web3.js和Infura的智能合约 Web3.js是一个库的集合,这些库使您可以使用HTTP或IPC连接与本地或远程以太坊节点进行交互。 在本练习中,我们将使用web3.js在以太坊Ropsten测试网上部署合约并进行使用。 我们将首先编译合同,进行部署,最后调用合同的某些功能。 为了使web3连接到Ropsten测试网,我们将使用Infura.io API作为我们的提供程序。 要求 节点v13.5.0 NPM v6.13.4 Solc v0.6.4 Web3 v1.2.6 安装 首先,在您的首选目录上创建一个新项目。 在目录中,打开一个终端并初始化NodeJS项目: $ npm init –y 之后,安装solc-js : $ npm install solc@0.6.4 最后但并非最不重要的, web3.js : $ npm install web3@1.2.6
【文件预览】:
web3-infura-master
----package.json(290B)
----web3.js()
--------02_example.js(638B)
--------package.json(290B)
--------01_example.js(191B)
--------03_example.js(237B)
--------README.md(1018B)
----package-lock.json(107KB)
----app.js(3KB)
----README.md(7KB)
----ArrayOfFacts.sol(568B)