• <option id="cacee"><noscript id="cacee"></noscript></option>
  • <table id="cacee"><noscript id="cacee"></noscript></table>
  • <td id="cacee"></td>
  • <option id="cacee"></option>
  • <table id="cacee"></table>
  • <option id="cacee"><option id="cacee"></option></option>
  • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
    <option id="cacee"><option id="cacee"></option></option>
     找回密碼
     立即注冊

    掃一掃,登錄網站

    首頁 百科 查看內容
    • 28018
    • 0
    • 分享到

    【入門知識】十分鐘教你EOS智能合約如何開發的詳細步驟(代碼示例)

    2018-7-15 16:49

    來源: 鏈門戶

    調試智能合約


      現在user官方網站推薦的一個調試方法就是print,把信息打印出來。這個必須要我們搭建本地節點,因為如果沒有本地節點,相當于你print打印在別人的節點上,你根本看不到這個打印信息是什么,所以說你必須要搭建一個本地節點。搭建本地節點后,你運行智能合約,就會看到print出來的輸出結果。

      EOS智能合約的RPC接口

      其實智能合約整個只完成了DApp最核心的一部分,就是基本上和資金有關系的一些關鍵操作,其實大部分的接口、界面,還得我們用JavaScript、HTML去做。

      那我們這些DApp其它寫界面的操作,怎么去調用智能合約呢?都是通過user智能合約RPC接口調用,智能合約的RPC接口文檔鏈接是:https://eosio.github.io/eos/group__eosiorpc.htm。

      RPC的接口我們除了用C++或者用編程的方法去調用一些接口,我們可以用curl這種最簡單的方法去調用這個接口。curl它相當于模擬了一個瀏覽器的操作,我可以向我的運行節點的RPC端口發消息。

      這里面我可以給大家展示,我列了3個。

      1.get_info:獲得節點信息。通過調用這個接口,它會返回我運行節點,比如說serverversion,就是我運行節點這個節點的版本號;headblocknum,是我當前挖到哪個塊了。

      用法:

      curlhttp://127.0.0.1:8888/v1/chain/get_info

      2.get_block:獲得一個塊的信息。調用該接口,指定塊號(blocknum),就可以獲得指定塊的詳細信息。

      用法:

      $curlhttp://127.0.0.1:8888/v1/chain/get_block-XPOST-d'{"block_num_or_id":5}'

      3.get_account:獲得某個賬號的信息。調用這個接口,可以獲得當前我的一個賬號信息

      用法:

      $curlhttp://127.0.0.1:8888/v1/chain/get_account-XPOST-d'{"account_name":"inita"}'

    版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。
    相關新聞
    發表評論

    請先 注冊/登錄 后參與評論

      回頂部
    • <option id="cacee"><noscript id="cacee"></noscript></option>
    • <table id="cacee"><noscript id="cacee"></noscript></table>
    • <td id="cacee"></td>
    • <option id="cacee"></option>
    • <table id="cacee"></table>
    • <option id="cacee"><option id="cacee"></option></option>
    • <table id="cacee"><source id="cacee"></source></table><td id="cacee"><rt id="cacee"></rt></td>
      <option id="cacee"><option id="cacee"></option></option>
      妖精视频