EOSPark WebSocket API 订阅 EOS 合约调用记录 Node.js 代码示例 - EOS 区块链开发实战

96
极客红石
2019.02.13 21:24 字数 409

简介:EOSPark 是一个主流 EOS 区块浏览器,他们面向开发者提供 API、代码一致性校验、合约安全(SEC)、合约语义化等服务。EOSPark 提供 HTTPS、RPC、Websocket、Snapshot Data 四种 API 服务,其中 Websocket API 可以订阅账户变动和合约调用记录。

EOSPark 是一个主流 EOS 区块浏览器,他们面向开发者提供 API、代码一致性校验、合约安全(SEC)、合约语义化等服务。

EOSPark 提供 HTTPS、RPC、Websocket、Snapshot Data 四种 API 服务,其中 Websocket API 可以订阅账户变动和合约调用记录。

WebSocket API 订阅 EOS 合约调用记录 Node.js 代码示例:

EOSPark WebSocket API 订阅 EOS 合约调用记录 Node.js 代码示例

连接成功后服务端会开始主动每秒推送一次心跳包(心跳包客户端不需要答复,直接忽略即可),包内容为:

EOSPark WebSocket API 心跳包

订阅成功回复的 JSON 示例:

EOSPark WebSocket API 订阅 EOS 合约调用记录成功回复的 JSON 示例

回复的数据 JSON 示例:

EOSPark WebSocket API 订阅 EOS 合约调用记录回复的数据 JSON 示例

订阅合约调用记录监听的字段示例(以转账为例):

EOSPark WebSocket API 订阅 EOS 合约调用记录监听的字段示例

取消订阅合约调用记录代码示例:

EOSPark WebSocket API 取消订阅 EOS 合约调用记录 Node.js 代码示例

EOSPark API 官网:https://eospark.com/openapi

EOSPark WebSocket API 文档:https://developer.eospark.com/api-doc/zh/websocket/

EOSPark API 服务思维导图:

原创文章,欢迎转发转载,但转载请标明出处。

我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入:

日记本
Web note ad 1