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

Download history 21/week @ 2024-05-06 174/week @ 2024-05-13 51/week @ 2024-05-20 354/week @ 2024-05-27 106/week @ 2024-06-03 60/week @ 2024-06-10 88/week @ 2024-06-17 42/week @ 2024-06-24 33/week @ 2024-07-01 27/week @ 2024-07-08 8/week @ 2024-07-15 4/week @ 2024-07-22 14/week @ 2024-07-29 18/week @ 2024-08-05 16/week @ 2024-08-12 24/week @ 2024-08-19

每月72次下载

Apache-2.0 OR GPL-3.0GPL-3.0-or-later…

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