Omni Core是比特币核心的一个分支,它在比特币协议之上实现了一个 新的Omni协议层。所以与Omni Core的API交互的方式和比特币核心的方式同样,只是添加了一些额外的Omni协议特性相关的RPC调用。本文提供omni api的速查表。api
在Omni Core中保留了全部比特币核心的功能,默认的PRC端口依然是8332。若是你但愿同时运行Omni Core和比特币核心(例如使用不一样的数据目录),那么须要使用-rpcport <port>
选项来指定一个不一样的监听端口。缓存
全部命令均可以使用help显示出来,特定命令的帮助信息可使用help <command>
查看。并发
Omni Core扩展的JSON-RPC API分为不一样的组:分布式
交易建立API用来建立并广播Omni协议的交易,并返回广播交易的哈希。code
数据查询API用来获取Omni生态系统的状态信息。内存
裸交易API用来解码或建立Omni裸交易。rpc
须要使用signrawtransaction
签名裸交易,而后使用sendrawtransaction
广播裸交易。get
手续费相关API用来获取手续费系统以及手续费分发的相关数据。input
配置管理API用来修改Omni内核设定。hash