web3.js
Web3.py 和 Web3.js 是一组库,通过 HTTP、IPC 或 WebSocket 通信协议,分别使用 Python 和 JavaScript 编程语言,帮助开发者与 Conflux 节点进行交互。 本指南将为您提供使用Web3.js库传输交易和部署智能合约的专业知识。
初始化项目
首先,创建一个目录,用于存储本指南中生成的所有相关文件。 使用以下命令执行此任务:
mkdir web3-examples && cd web3-examples
为了成功实现接下来的部分,您需要安装Web3库和Solidity编译器。 执行以下命令来获取这两个包:
npm install web3 [email protected]
设置HTTP连接
Prepare your Web3 HTTP connection to align with any evm-powered network. 为了同步您的项目,您必须确保拥有自己的端点和API密钥。
以下是您可以开始的方式:
// Create a Web3 instance:
const Web3 = require('web3');
// Insert your RPC URL to establish an HTTP connection to your RPC endpoint:
const web3 = new Web3('RPC-API-ENDPOINT-HERE');
您可以在这里找到Conflux eSpace网络端点 here。