您好,登錄后才能下訂單哦!
這篇文章主要介紹“NEO客戶端插件怎么安裝使用”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“NEO客戶端插件怎么安裝使用”文章能幫助大家解決問題。
從 NEO 2.9.0 開始,一些附加功能被獨立封裝在插件中用以調用,目的是為了提升節點的安全性,穩定性和靈活性。用戶可以自行選取所需要的擴展功能而不用每次在啟動 NEO-CLI時通過附加參數來調用,避免了很多人為的失誤操作同時簡化了打開錢包,調用 API 等一系列繁瑣的指令。點擊此處下載 Plugins。
插件 | 功能 | |
---|---|---|
ApplicationLogs | 在 RPC 模式下自動同步智能合約日志(ApplicationLogs),目前日志已經改為以 LevelDB 格式存儲。 | 交易所必選 |
ImportBlocks | 同步離線包。 | 必選 |
RpcSecurity | 提升 RPC 安全。 | 可選 |
SimplePolicy | 啟用共識的簡單策略。 | 搭建私鏈必選 |
StatesDumper | 導出 NEO-CLI 狀態數據。 | 可選 |
要安裝插件,在客戶端根目錄下新建 Plugins 文件夾(注意首字母大寫),然后將解壓出來的插件拷貝到其中
根據指定的 NEP-5 交易 ID 獲取合約日志。完整的合約日志會記錄到 ApplicationLogs 目錄。
此方法由插件提供,需要安裝 ApplicationLogs 插件才可以調用。
txid:交易ID
請求正文:
{ "jsonrpc": "2.0", "method": "getapplicationlog", "params": ["0xff488264c1abf9f5c3c17ed8071f6dd3cd809b25797a43af49316490ded8fb07"], "id": 1 }
響應正文:
{ "jsonrpc": "2.0", "id": 1, "result": { "txid": "0xff488264c1abf9f5c3c17ed8071f6dd3cd809b25797a43af49316490ded8fb07", "executions": [ { "trigger": "Application", "contract": "0x0110a8f666bcc650dc0b544e71c31491b061c79e", "vmstate": "HALT, BREAK", "gas_consumed": "2.855", "stack": [ { "type": "Integer", "value": "1" } ], "notifications": [ { "contract": "0xb9d7ea3062e6aeeb3e8ad9548220c4ba1361d263", "state": { "type": "Array", "value": [ { "type": "ByteArray", "value": "7472616e73666572" }, { "type": "ByteArray", "value": "e3069da508f128069a0cd2544b0728ccbacdfb43" }, { "type": "ByteArray", "value": "d142f89e93b2717426a8130c37dad93aad70cff5" }, { "type": "ByteArray", "value": "00e1f50500000000" } ] } } ] } ] } }
說明: 其中 gas_consumed 表示該交易消耗的 gas 數量,即交易手續費。每筆交易會有10 gas 的免費額度。如果數量小于10,則不收取手續費,如果大于10,那么收取超過10的那部分作為手續費并向上取整。例如 gas_consumed = 12.3,那么實際收取的手續費為3 gas.
關于“NEO客戶端插件怎么安裝使用”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。