微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

我正在使用这个库 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 举报,一经查实,本站将立刻删除。