![](/img/trans.png)
[英]How can I query contract info with the latest polkadot-js and substrate contracts node?
[英]How to use Polkadot-js API with Substrate Node Template?
在 Substrate 生態系統中,通過分叉Substrate Node Template開始編寫新的區塊鏈節點是很常見的。 用戶界面有幾個選項(例如Apps和front-end-template ),它們都基於相同的底層Polkadot-JS API 。
某些版本的 API 與某些版本的節點模板一起使用,無需任何自定義配置,但通常必須向 API 提供有關節點使用哪些類型的信息。 提供類型的過程記錄在https://polkadot.js.org/api/start/types.extend.html#impact-on-extrinsics但我需要提供哪些類型?
2020 年 3 月 10 日, 此處的 Substrate 節點模板引入了類型不兼容的更改。我將使用術語“舊”和“新”來指代此日期之前和之后。
如果您使用帶有 polkadot-js API 的新節點模板,則需要使用此處記錄的以下類型
{
"Address": "AccountId",
"LookupSource": "AccountId"
}
問題中提到的前端都已更新,以減輕用戶的生活。 該應用程序UI在這里和前端模板這里。 但是,如果您嘗試將舊節點模板與新前端一起使用,反之亦然,則需要進行一些自定義類型注入。
無需自定義類型
無需自定義類型
{
"Address": "GenericAddress",
"LookupSource": "Address"
}
{
"Address": "AccountId",
"LookupSource": "AccountId"
}
轉到左側的Settings
選項卡和頂部的“ Developer
選項卡。 粘貼類型。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.