国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

eosjs 文檔(讀取區塊鏈)

OpenDigg / 576人閱讀

摘要:讀取區塊鏈讀取區塊鏈狀態只需要連接到節點的實例。示例獲取表格行獲取帳戶的前個代幣余額。輸出按索引獲取一行輸出通過二級索引獲取一行輸出獲得貨幣余額輸出獲取帳戶信息輸出獲取區塊輸出上一篇交易下一篇

讀取區塊鏈

讀取區塊鏈狀態只需要連接到節點的JsonRpc實例。

const { JsonRpc } = require("eosjs");
const fetch = require("node-fetch");           // node only; not needed in browsers
const rpc = new JsonRpc("http://127.0.0.1:8888", { fetch });
示例 獲取表格行

獲取帳戶testacc的前10個代幣余額。

const resp = await rpc.get_table_rows({
    json: true,              // Get the response as json
    code: "eosio.token",     // Contract that we target      
    scope: "testacc"         // Account that owns the data   
    table: "accounts"        // Table name        
    limit: 10,               // maximum number of rows that we want to get
});

console.log(resp.rows);

輸出:

{
  "rows": [{
      "balance": "100.0000 HAK"
    }
  ],
  "more": false
}
按索引獲取一行
const resp = await rpc.get_table_rows({
    json: true,                 // Get the response as json
    code: "contract",           // Contract that we target         
    scope: "contract"           // Account that owns the data        
    table: "profiles"           // Table name        
    lower_bound: "testacc"      // Table primary key value           
    limit: 1,                   // Here we limit to 1 to get only the
});
console.log(resp.rows);

輸出:

{
  "rows": [{
      "user": "testacc",
      "age": 21,
      "surname": "Martin"
    }
  ],
  "more": false
}
通過二級索引獲取一行
const resp = await rpc.get_table_rows({
    json: true,                 // Get the response as json
    code: "contract",           // Contract that we target         
    scope: "contract"           // Account that owns the data        
    table: "profiles"           // Table name        
    table_key: "age"            // Table secondaray key name        
    lower_bound: 21             // Table secondary key value           
    limit: 1,                   // Here we limit to 1 to get only the
});
console.log(resp.rows);

輸出:

{
  "rows": [{
      "user": "testacc",
      "age": 21,
      "surname": "Martin"
    }
  ],
  "more": false
}
獲得貨幣余額
console.log(await rpc.get_currency_balance("eosio.token", "testacc", "HAK"));

輸出:

[ "1000000000.0000 HAK" ]
獲取帳戶信息
console.log(await rpc.get_account("testacc"));

輸出:

{ "account_name": "testacc",
  "head_block_num": 1079,
  "head_block_time": "2018-11-10T00:45:53.500",
  "privileged": false,
  "last_code_update": "1970-01-01T00:00:00.000",
  "created": "2018-11-10T00:37:05.000",
  "ram_quota": -1,
  "net_weight": -1,
  "cpu_weight": -1,
  "net_limit": { "used": -1, "available": -1, "max": -1 },
  "cpu_limit": { "used": -1, "available": -1, "max": -1 },
  "ram_usage": 2724,
  "permissions": 
   [ { "perm_name": "active", "parent": "owner", "required_auth": [] },
     { "perm_name": "owner", "parent": "", "required_auth": [] } ],
  "total_resources": null,
  "self_delegated_bandwidth": null,
  "refund_request": null,
  "voter_info": null }
獲取區塊
console.log(await rpc.get_block(1));

輸出:

{ "timestamp": "2018-06-01T12:00:00.000",
  "producer": "",
  "confirmed": 1,
  "previous": "0000000000000000000000000000000000000000000000000000000000000000",
  "transaction_mroot": "0000000000000000000000000000000000000000000000000000000000000000",
  "action_mroot": "cf057bbfb72640471fd910bcb67639c22df9f92470936cddc1ade0e2f2e7dc4f",
  "schedule_version": 0,
  "new_producers": null,
  "header_extensions": [],
  "producer_signature": "SIG_K1_111111111111111111111111111111111111111111111111111111111111111116uk5ne",
  "transactions": [],
  "block_extensions": [],
  "id": "00000001bcf2f448225d099685f14da76803028926af04d2607eafcf609c265c",
  "block_num": 1,
  "ref_block_prefix": 2517196066 }
上一篇:交易 下一篇:API

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100509.html

相關文章

  • eosjs 文檔(目錄)

    摘要:文檔用于使用與基于的區塊鏈集成的。重要最近發布了針對的重大改寫,一定要鎖定你的依賴項。如果你正在尋找以前版本的,可以在這里找到它。指南介紹瀏覽器交易讀取區塊鏈參考接口接口類接口 eosjs 文檔 用于使用EOSIO RPC API與基于EOSIO的區塊鏈集成的Javascript API。 重要!最近發布了針對eosjs的重大改寫,一定要鎖定你的依賴項。 如果你正在尋找以前版本的eos...

    shleyZ 評論0 收藏0
  • eosjs 文檔(交易)

    摘要:交易為了能夠在區塊鏈上發送交易和觸發操作,你必須具有實例。簽名提供程序必須包含與執行者和操作權限相對應的私鑰。示例示例創建新帳戶多個操作上一篇瀏覽器下一篇讀取區塊鏈 交易 為了能夠在區塊鏈上發送交易和觸發操作,你必須具有Api實例。 簽名提供程序必須包含與執行者和操作權限相對應的私鑰。 const { Api, JsonRpc } = require(eosjs); const JsS...

    Pluser 評論0 收藏0
  • 使用EOSJS和scatter在EOS區塊上開發dApp

    摘要:必備知識設置用于為區塊鏈簽署交易,并在不泄露密鑰的情況下向應用程序提供個人信息。 由于我一直在深入研究EOS dApp的開發,我看了不少好文章。在這里,我匯總了下做一些研究后得到的所有知識。在本文中,我將解釋如何使用EOSJS和scatter。我假設你對智能合約以及如何在EOS區塊鏈上部署它們有基本的了解,因為我將在本文中跳過該部分。 我們在構建什么? ?我們正在構建一個簡單的todo...

    Mr_houzi 評論0 收藏0
  • 使用EOSJS和scatter在EOS區塊上開發dApp

    摘要:必備知識設置用于為區塊鏈簽署交易,并在不泄露密鑰的情況下向應用程序提供個人信息。 由于我一直在深入研究EOS dApp的開發,我看了不少好文章。在這里,我匯總了下做一些研究后得到的所有知識。在本文中,我將解釋如何使用EOSJS和scatter。我假設你對智能合約以及如何在EOS區塊鏈上部署它們有基本的了解,因為我將在本文中跳過該部分。 我們在構建什么? ?我們正在構建一個簡單的todo...

    mumumu 評論0 收藏0
  • 使用EOSJS和scatter在EOS區塊上開發dApp

    摘要:必備知識設置用于為區塊鏈簽署交易,并在不泄露密鑰的情況下向應用程序提供個人信息。 由于我一直在深入研究EOS dApp的開發,我看了不少好文章。在這里,我匯總了下做一些研究后得到的所有知識。在本文中,我將解釋如何使用EOSJS和scatter。我假設你對智能合約以及如何在EOS區塊鏈上部署它們有基本的了解,因為我將在本文中跳過該部分。 我們在構建什么? ?我們正在構建一個簡單的todo...

    xiaodao 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<