中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

omni core api使用方法有哪些

發布時間:2021-12-23 17:13:22 來源:億速云 閱讀:279 作者:iii 欄目:互聯網科技

這篇文章主要講解了“omni core api使用方法有哪些”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“omni core api使用方法有哪些”吧!

Omni Core是比特幣核心的一個分支,它在比特幣協議之上實現了一個 新的Omni協議層。因此Omni Core的API交互的方式和比特幣核心的 方式一樣,只是添加了一些額外的Omni協議特性相關的RPC調用。

在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協議的交易,并返回廣播交易的哈希。

  • omni_send:創建并廣播發送一個簡單交易。

  • omni_senddexsell:在傳統的分布式OMNI/BTC交易所掛售出單或更新賣單。

  • omni_senddexaccept:創建并廣播一個成交單。

  • omni_sendissuancecrowdsale:創建一個新的眾售代幣

  • omni_sendissuancefixed:創建一個固定供應量的代幣

  • omni_sendissuancemanaged:創建一個具有可調節供應量的新代幣

  • omni_sendsto:創建并廣播一個發送給屬主的交易

  • omni_sendgrant:發行或授權代幣

  • omni_sendrevoke:回收受管代幣

  • omni_sendclosecrowdsale:手動關閉一個眾售

  • omni_sendtrade:在分布式代幣交易所掛交易單

  • omni_sendcanceltradesbyprice:取消在分布式代幣交易所上 的固定價格賣單

  • omni_sendcanceltradesbypair:取消分布式代幣交易所上的 指定交易對的所有掛單

  • omni_sendcancelalltrades:取消分布式代幣交易所上的所有掛單

  • omni_sendchangeissuer:修改指定代幣的發行人

  • omni_sendall:將指定生態系統中的所有可用代幣發送給接收方

  • omni_sendenablefreezing:為一個集中管理的資產啟用地址凍結

  • omni_senddisablefreezing:禁用一個集中管理的資產的 地址凍結

  • omni_sendfreeze:凍結指定集中化管理代幣的特定地址

  • omni_sendunfreeze:解凍一個集中管理的代幣的指定地址

  • omni_sendrawtx:廣播一個Omni層的裸交易

  • omni_funded_send:創建并發送一個簡單充值交易

  • omni_funded_sendall:創建并廣播一個交易,將所有可用 代表轉入指定生態系統中的接收地址

2、omni api - 數據查詢

數據查詢API用來獲取Omni生態系統的狀態信息。

  • omni_getinfo:返回節點和協議的各種狀態信息

  • omni_getbalance:返回指定地址和資產的代幣余額

  • omni_getallbalancesforid:返回指定現金或資產的代幣余額

  • omni_getallbalancesforaddress:返回指定地址的所有代幣余額

  • omni_getwalletbalances:返回整個錢包的所有代幣的余額信息

  • omni_getwalletaddressbalances:返回每個錢包地址的所有代幣余額信息

  • omni_gettransaction:獲取指定Omni交易的詳細信息

  • omni_listtransactions:返回錢包交易清單,可以使用地址或區塊進行過濾

  • omni_listblocktransactions:列出指定區塊內的所有omni交易

  • omni_listpendingtransactions:返回內存池中等待確認的omni交易清單

  • omni_getactivedexsells:返回當前在分布式交易所中的活躍出價

  • omni_listproperties:列出所有代幣或智能資產的清單

  • omni_getproperty:返回指定的代幣或智能資產的詳情

  • omni_getactivecrowdsales:列出當前活動的眾售(crowdsale)

  • omni_getcrowdsale:返回指定眾售活動的信息

  • omni_getgrants:返回授予及回收的可管理代幣信息

  • omni_getsto:返回指定的發送給屬主交易的詳情和接收方信息

  • omni_gettrade:獲取分布式代幣交易所中指定訂單對應的交易詳情

  • omni_getorderbook:返回分布式代幣交易所中的活躍委托清單

  • omni_gettradehistoryforpair:獲取分布式代幣交易所上指定市場的 交易歷史

  • omni_gettradehistoryforaddress:返回在分布式交易所中指定地址的 委托單歷史信息

  • omni_getactivations:返回待定及完成的特性激活

  • omni_getpayload:獲取一個Omni交易的載荷內容

  • omni_getseedblocks:返回包含Omni交易的區塊清單,以便用于種子區塊過濾

  • omni_getcurrentconsensushash:返回當前區塊的共識哈希

3、omni api - 裸交易管理

裸交易API用來解碼或創建Omni裸交易。

需要使用signrawtransaction簽名裸交易,然后使用sendrawtransaction廣播裸交易。

  • omni_decodetransaction:解碼指定的Omni交易

  • omni_createrawtx_opreturn:將一個op-return操作載荷添加到交易中

  • omni_createrawtx_multisig:將bare-multisig操作載荷添加到交易中

  • omni_createrawtx_input:為交易添加一個輸入

  • omni_createrawtx_reference:將一個參考輸出添加到交易中

  • omni_createrawtx_change:為交易添加一個找零輸出

  • omni_createpayload_simplesend:創建一個用于簡單發送交易的載荷

  • omni_createpayload_sendall:創建一個用于發送完全交易的載荷

  • omni_createpayload_dexsell:創建一個用于在傳統的 分布式OMNI/BTC交易所提交、更新或取消委托單的載荷

  • omni_createpayload_dexaccept:創建一個用于接受委托單的載荷

  • omni_createpayload_sto:創建一個用于發送給屬主交易的載荷

  • omni_createpayload_issuancefixed:創建一個用于發行 新的固定供應量代幣的載荷

  • omni_createpayload_issuancecrowdsale:創建一個用于眾售發行的新代幣

  • omni_createpayload_issuancemanaged:創建一個用于 定量可管理代幣發行的載荷

  • omni_createpayload_closecrowdsale:創建一個用于手動 關閉眾售的載荷

  • omni_createpayload_grant:創建一個用于發行或授予可管理代幣的載荷

  • omni_createpayload_revoke:創建一個用于回收可管理代幣的載荷

  • omni_createpayload_changeissuer:創建一個用于修改代幣發行方的載荷

  • omni_createpayload_trade:創建一個用于在分布式代幣交易所 發布委托單的載荷

  • omni_createpayload_canceltradesbyprice:創建一個用于在分布式代幣 交易所取消指定價格委托單的載荷

  • omni_createpayload_canceltradesbypair:創建一個用于在 分布式代幣交易所取消指定交易對的委托單載荷

  • omni_createpayload_cancelalltrades:創建一個用于在 分布式代幣交易所取消所有指定交易對的委托單載荷

  • omni_createpayload_enablefreezing:創建一個用于 在中心化管理的資產上啟用地址凍結的載荷

  • omni_createpayload_disablefreezing:創建一個用于集中管理式資產的 禁用地址凍結的載荷

  • omni_createpayload_freeze:創建一個用于凍結集中管理式資產地址 的載荷

  • omni_createpayload_unfreeze:創建一個用于解凍集中管理式資產地址 的載荷

4、omni api - 手續費管理

手續費相關API用來獲取手續費系統以及手續費分發的相關數據。

  • omni_getfeecache:獲取當前緩存的手續費總額

  • omni_getfeetrigger:返回緩存手續費分發的觸發數量

  • omni_getfeeshare:返回分發觸發時的手續費地址占比

  • omni_getfeedistribution:返回指定的歷史分發的數據

  • omni_getfeedistributions:返回指定資產的歷史分發數據

5、omni api - 配置管理

配置管理API用來修改Omni內核設定。

  • omni_setautocommit:設置是否自動提交及廣播交易的標志

感謝各位的閱讀,以上就是“omni core api使用方法有哪些”的內容了,經過本文的學習后,相信大家對omni core api使用方法有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

屏南县| 马边| 兰西县| 沁阳市| 鄂托克前旗| 永城市| 北宁市| 夹江县| 同德县| 德庆县| 民权县| 绥江县| 岳池县| 泰州市| 台北市| 察雅县| 施秉县| 高邑县| 腾冲县| 皋兰县| 西乌| 神木县| 长治市| 禄劝| 若羌县| 大新县| 玛沁县| 恩平市| 咸阳市| 洛隆县| 河间市| 简阳市| 赤水市| 贡嘎县| 左权县| 肃宁县| 布尔津县| 石狮市| 西华县| 通江县| 旬邑县|