开发者快速入门
为了在 Conflux Core Space 上发送交易,您需要使用其特有的 SDK。 本教程将向您展示如何使用 js-conflux-sdk 发送交易。
提示
以太坊的 SDK(如 ethers.js、web3.js、web3.py、web3j)与 Conflux Core Space 并不兼容。 您需要使用 Conflux Core Space 的 SDK。
简介
js-conflux-sdk 是一个基于 JavaScript 开发并用于 Conflux Core Space 的 SDK。 它是大量库的集合,允许您使用 HTTP、WebSocket 与本地或远程的 Conflux 节点进行交互。 您可以用它来发送交易、部署并与智能合约交互等等。
它相当于 Conflux Core Space 中的以太坊 web3.js。 只是 API 不同。
前提条件
- 安装并使用该 SDK 需要 Node.js 环境。
- 您需要连接到任意 Conflux 节点。 您可以使用公共测试网 RPC 端点
https://test.confluxrpc.com。 - 用于签署交易的账户私钥。 该账户需有一些测试网 CFX 用于支付交易和其产生的费用。 您可以从 Conflux Core Faucet 获取一些测试网 CFX。
注意:私钥可以从 Fluent Wallet 设置页面导出。 请不要在测试网上使用与主网相同的私钥。
安装
您需要在 Node.js 环境下使用它。 您可以通过 npm 安装:
npm install js-conflux-sdk