# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" rust-version = "1.74.0" name = "subxt-cli" version = "0.38.0" authors = ["Parity Technologies "] build = "build.rs" publish = true autobins = false autoexamples = false autotests = false autobenches = false description = "Command line utilities for working with subxt codegen" homepage = "https://www.parity.io/" documentation = "https://docs.rs/subxt-cli" readme = "README.md" license = "Apache-2.0 OR GPL-3.0" repository = "https://github.com/paritytech/subxt" [[bin]] name = "subxt" path = "src/main.rs" doc = false [dependencies.clap] version = "4.5.18" features = [ "derive", "cargo", ] [dependencies.codec] version = "3.6.9" default-features = false package = "parity-scale-codec" [dependencies.color-eyre] version = "0.6.3" [dependencies.frame-metadata] version = "17.0.0" default-features = false [dependencies.heck] version = "0.5.0" [dependencies.hex] version = "0.4.3" default-features = false [dependencies.indoc] version = "2" [dependencies.jsonrpsee] version = "0.24.5" features = [ "async-client", "client-ws-transport-tls", "http-client", ] [dependencies.quote] version = "1.0.37" [dependencies.scale-info] version = "2.11.4" default-features = false [dependencies.scale-typegen-description] version = "0.9.0" [dependencies.scale-value] version = "0.17.0" default-features = false [dependencies.serde] version = "1.0.210" features = [ "derive", "derive", ] default-features = false [dependencies.serde_json] version = "1.0.128" default-features = false [dependencies.smoldot] version = "0.18.0" optional = true default-features = false [dependencies.subxt] version = "0.38.0" features = ["default"] default-features = false [dependencies.subxt-codegen] version = "0.38.0" [dependencies.subxt-metadata] version = "0.38.0" default-features = false [dependencies.subxt-utils-fetchmetadata] version = "0.38.0" features = ["url"] default-features = false [dependencies.syn] version = "2.0.77" features = [ "full", "extra-traits", ] [dependencies.thiserror] version = "1.0.64" [dependencies.tokio] version = "1.40" features = ["rt-multi-thread"] default-features = false [dev-dependencies.pretty_assertions] version = "1.4.1" [dev-dependencies.strip-ansi-escapes] version = "0.2.0" [features] chain-spec-pruning = ["smoldot"] [lints.clippy] type_complexity = "allow" [lints.clippy.all] level = "deny" priority = -1 [lints.rust] bad_style = "deny" improper_ctypes = "deny" missing_docs = "deny" no_mangle_generic_items = "deny" non_shorthand_field_patterns = "deny" overflowing_literals = "deny" path_statements = "deny" patterns_in_fns_without_body = "deny" unconditional_recursion = "deny" unused_allocation = "deny" unused_comparisons = "deny" unused_extern_crates = "deny" unused_parens = "deny"