Omni RPC 接口使用


1. RPC 要求使用 POST 請求

2. 交互協議為 Json 格式

3. 請求地址組成

  http://[節點 ip]:[rpc 端口號],如:http://172.30.143.249:8336

4. 添加接口認證

 

 

5. 請求參數

{"jsonrpc":"2.0", "method": "omni_getinfo", "params":[283729]}

jsonrpc:也可不用管(參數可有可無)。

method:請求的接口名(參數必須有),如:omni_getinfo、omni_listblocktransactions、omni_gettransaction ......。

params:接口參數(接口有參數時必須有對應參數輸入,可有可無)

 

6. rpc 接口實現示例

使用工具 ApiPost

接口相關使用說明:https://github.com/OmniLayer/omnicore/blob/master/src/omnicore/doc/rpc-api.md

 

6.1 獲取節點詳情

參數:{"jsonrpc":"2.0", "method": "omni_getinfo", "params":[]} 或 {"method": "omni_getinfo"}

 

 6.2 獲取塊中所有交易 hash

參數:{"method": "omni_listblocktransactions", "params":[283729]}

 

6.3 獲取交易詳情

參數:{"method": "omni_gettransaction" , "params":["7d7f605408950be57fa0ebc4392403fea5a15da1897796f7607d75194e152b73"]}

 

Omni 節點搭建請參考:https://www.cnblogs.com/wf-l5201314/p/11969636.html

 

go 實現:https://www.cnblogs.com/wf-l5201314/p/11969792.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM