31个版本 (重大变更)
0.37.0 | 2024年5月28日 |
---|---|
0.35.3 | 2024年4月11日 |
0.35.0 | 2024年3月21日 |
0.33.0 | 2023年12月7日 |
0.2.0 | 2021年11月15日 |
#5 in #subxt
每月72次下载
1MB
15K SLoC
subxt-cli
用于处理subxt
的substrate元数据的工具
USAGE:
subxt <SUBCOMMAND>
FLAGS:
-h, --help
Prints help information
-V, --version
Prints version information
SUBCOMMANDS:
codegen Generate runtime API client code from metadata
help Prints this message or the help of the given subcommand(s)
metadata Download metadata from a substrate node, for use with `subxt` codegen
元数据
用于下载元数据以进行检查,或用于subxt
宏。例如:
subxt元数据-f bytes>元数据.缩放
USAGE:
subxt metadata [OPTIONS]
OPTIONS:
-f, --format <format> the format of the metadata to display: `json`, `hex` or `bytes` [default: json]
--url <url> the url of the substrate node to query for metadata [default: https://127.0.0.1:9933]
代码生成
用于调用由subxt-macro
使用的subxt-codegen
存储库,该存储库用于生成运行时API和类型。作为对cargo expand
的替代方案,用于解决代码生成问题,并允许在宏未生成所需API时自定义生成的代码。例如:
subxt代码生成|rustfmt--版本=2018 --输出=标准输出
USAGE:
subxt codegen [OPTIONS]
OPTIONS:
-f, --file <file>
the path to the encoded metadata file
--url <url>
the url of the substrate node to query for metadata for codegen
依赖项
~39–53MB
~1M SLoC