omni api速查表

Omni Core是比特币核心的一个分支,它在比特币协议之上实现了一个 新的Omni协议层。 因此与Omni Core的API交互的方式和比特币核心的 方式一样,只是添加了一些额外的Omni协议特性相关的RPC调用。 本文提供omni api的速查表。

在Omni Core中保留了所有比特币核心的功能,默认的PRC端口依然是8332。 如果你希望同时运行Omni Core和比特币核心(例如使用不同的数据目录), 那么 需要使用-rpcport <port>选项来指定一个不同的监听端口。

所有命令都可以使用help显示出来,特定命令的帮助信息可以使用help <command>查看。

Omni Core扩展的JSON-RPC API分为不同的组:

  • 交易创建:创建、广播omni交易相关api
  • 数据查询:查询omni生态信息相关api
  • 裸交易管理:omni裸交易的创建或解码相关api
  • 手续费管理:获取omni手续费信息相关api
  • 配置管理:设置omni内核参数相关api

1、Omni api - 交易创建

交易创建API用来创建并广播Omni协议的交易,并返回广播交易的哈希。

2、omni api - 数据查询

数据查询API用来获取Omni生态系统的状态信息。

3、omni api - 裸交易管理

裸交易API用来解码或创建Omni裸交易。

需要使用signrawtransaction签名裸交易,然后使用sendrawtransaction广播裸交易。

4、omni api - 手续费管理

手续费相关API用来获取手续费系统以及手续费分发的相关数据。

5、omni api - 配置管理

配置管理API用来修改Omni内核设定。