如何调用基板节点元数据中声明的常量

问题描述

我正在使用这个库 https://github.com/centrifuge/go-substrate-rpc-client,我们通过在我的 gloang 代码 api.RPC.State.GetMetadataLatest() 中的这个调用获取最新的元数据。这将从 go-substrate-rpc-client 库返回连接的基板节点的元数据结果。

我能够为任何给定的调色板获取存储、调用和事件,同样可以为以下这样的实现,

  1. 存储 ==> key,err = types.CreateStorageKey(Meta,"System","Account",signature.TestKeyringPairAlice.PublicKey,nil)
  2. 调用 ==> c,err := types.NewCall(Meta,"Balances.transfer",bob,types.NewUCompactFromUInt(1000))
  3. 活动 ==> sub,err := api.RPC.Author.SubmitAndWatchExtrinsic(ext)

但我无法找到一种方法获取使用 go-substrate-rpc 在 MetaData 中声明的常量。

Balances Palette 包含一个常量 ExistentialDeposit,其值通过 golang api 检索。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)