开发者快速入门
Conflux eSpace 现在已经支持以太坊的智能合约编写和测试工具。
因为 eSpace 兼容 EVM,您只需要将您平时使用的开发工具指向 Conflux eSpace 的 RPC 提供商即可。
如果您不熟悉以太坊开发,可以先学习基础知识并通过以太坊官方文档了解其技术栈。
获取 CFX
eSpace 也使用 CFX 作为其原生货币,用于支付部署合约和与网络交互产生的交易费用。
要在 eSpace 上进行开发,我们建议您首先使用 eSpace 测试网。 您需要先从水龙头获取一些测试网 CFX。
若您准备将合约部署至 eSpace 主网,但您手上只有 Core Space 的 CFX,您可以选择使用我们的跨Space桥转移至eSpace。
网络配置
eSpace 主网
使用下表的配置将您的以太坊工具以连接到 eSpace 主网。
网络名称 | Conflux eSpace |
---|---|
RPC URL | https://evm.confluxrpc.com |
链 ID | 1030 |
货币符号 | CFX |
区块浏览器 URL | https://evm.confluxscan.io |
eSpace 测试网
使用下表的配置将您的以太坊工具以连接到 eSpace 测试网。
网络名称 | Conflux eSpace 测试网 |
---|---|
RPC URL | https://evmtestnet.confluxrpc.com |
链 ID | 71 |
货币符号 | CFX |
区块浏览器 URL | https://evmtestnet.confluxrpc.com |
配置工具
要设置用于验证智能合约部署的工具,请参见智能合约验证。
Hardhat
修改您的 Hardhat 配置文件 hardhat.config.ts
以指向 eSpace 测试网的公共 RPC。
...
const config: HardhatUserConfig = {
...
networks: {
eSpaceTestnet: {
url: "https://evmtestnet.confluxrpc.com" || "",
accounts:
process.env.PRIVATE_KEY !== undefined ? [process.env.PRIVATE_KEY] : [],
},
},
};
...
使用 Hardhat 部署合约的完整工作流程在这里展示。
Foundry
想要使用 eSpace 测试网的公共 RPC 进行部署,请运行:
forge create ... --rpc-url=https://evmtestnet.confluxrpc.com --legacy
使用 Foundry 部署合约的完整工作流程在这里展示