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