我正在使用这个库https://github.com/centrifuge/go-substrate-rpc-client我们通过我的 gloang 代码中的这个调用获取最新的元数据api.RPC.State.GetMetadataLatest()
。这将从 go-substrate-rpc-client 库返回给我连接的基板节点的元数据结果。
我能够为任何给定的调色板获取存储、调用和事件,对于以下类似,可以实现相同的效果,
- 存储==>
key, err = types.CreateStorageKey(meta, "System", "Account", signature.TestKeyringPairAlice.PublicKey, nil)
- 来电==>
c, err := types.NewCall(meta, "Balances.transfer", bob, types.NewUCompactFromUInt(1000))
- 事件==>
sub, err := api.RPC.Author.SubmitAndWatchExtrinsic(ext)
但我无法找到一种方法来获取使用 go-substrate-rpc 在元数据中声明的常量。
Balances Palette 包含一个常量ExistentialDeposit,其值通过golang api 检索。