Conflux网络上首款类Infura API访问服务限时公测中

目前,Tokenview 已推出 Conflux 网络上类 Infura 服务,作为协助开发者 DApp 开发的基础设施,其公测版本现已开启 30 天限时免费公测。

API 使用教程

首先,需要注册一个 Tokenview 开发者账户(tokenview.com/cn/learn/api-service-system)。其次,选择你所使用的接口(目前支持 JSON-RPC 接口)。

以下文字教程将引导你如何使用这些接口以及如何使用 Node.js 开发你的 Conflux DApp。

JSON-RPC

你可以通过 HTTPS 调用 JSON-RPC 接口来和 Conflux 节点进行沟通,这种方式的调用是无状态调用,当你的调用结束时,连接随即关闭。

模拟 JSON-RPC 请求

你可以使用 Postman(www.postman.com/downloads/)进行 JSON-RPC 的调用,使用你的 apikey 以及你的 Conflux 节点 URL信息,现在让我们调用接口「 cfx_getBlockByHash 」获取某个区块 hash 的信息,如:0x02f0f3ec83331b95d461b08f3e30bb3e4effe37917123f2cdd932a9c35fefd83 。

在 Postman 中填入 Confux 节点 URL 路径:

https://developer.tokenview.com/mainnet/conflux?apikey={YOUR_APIKEY}

选择 POST 方法,Body 里选择 “Raw”,格式选择 ”JSON(application/json)”,按照 JSON 格式填写你的请求参数。

各参数注解:

点击“Send”发送请求,你会看到返回的接口信息。

使用 Node.js 发送 JSON-RPC 请求

下面我们使用 Node.js 通过代码来调用节点 URL。仍然调用接口「 cfx_getBlockByHash 」获取某个区块 hash,同上:

0x02f0f3ec83331b95d461b08f3e30bb3e4effe37917123f2cdd932a9c35fefd83 。

具体步骤如下:

1. 安装 npm(www.npmjs.com/package/node)。

2. 创建 app.js 文件,写入以下代码:

3. 启动 command 窗口执行 node app.js,得到如下结果:

Conflux truffle

下面我们使用 conflux truffle 来初始化到达 Conflux 节点的连接,并且实现一个合约的部署。请打开 command 窗口执行以下命令:

1. 使用 npm install -g conflux-truffle 命令来安装 conflux truffle。

2. 安装完成后使用 cfxtruffle -v 检测安装成功。

3. 安装 ConfluxPortal 创建一个 Conflux 的钱包,往里充入 10 个 CFX,部署合约的时候需要手续费,然后获取你的私钥。

4. 使用命令 cfxtruffle init cfxfirstproject 来创建 cfxtruffle 项目。

5. 修改 truffle-config.js 文件的配置信息来连接 Conflux 节点。

6. 运行 cfxtruffle create contract Coin 创建合约。

7. 运行 cfxtruffle create migration Coin 生成部署脚本。

8. 运行 cfxtruffle compile 编译合约。

9. 运行 cfxtruffle deploy 部署合约。

这样就完成了使用 API 的过程,是不是很酷呢,现在就去 Tokenview API 服务管理系统(services.tokenview.com/cn/product/infura)获取你自己的 apikey ,并创建你的 Conflux DApp 吧!

关于 Tokenview

Tokenview 是全球领先的区块链基础设施和技术服务提供商,打造了全球首个全币种区块浏览器 tokenview.com,同时也为企业提供区块链技术解决方案、数据监控、API 定制、节点搭建、钱包服务等一系列优质的区块链技术服务。

END

了解最新动态

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值