# 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.64.0" name = "gear-subxt" version = "0.29.0" authors = ["Parity Technologies "] publish = true description = "Submit extrinsics (transactions) to a substrate node via RPC" homepage = "https://www.parity.io/" documentation = "https://docs.rs/subxt" readme = "README.md" keywords = [ "parity", "substrate", "blockchain", ] license = "Apache-2.0 OR GPL-3.0" repository = "https://github.com/paritytech/subxt" [dependencies.base58] version = "0.2.0" [dependencies.blake2] version = "0.10.4" default-features = false [dependencies.codec] version = "3.4.0" features = ["derive"] default-features = false package = "parity-scale-codec" [dependencies.derivative] version = "2.2.0" [dependencies.either] version = "1.8.1" [dependencies.frame-metadata] version = "15.1.0" features = [ "v14", "v15-unstable", "std", ] [dependencies.futures] version = "0.3.27" features = ["std"] default-features = false [dependencies.hex] version = "0.4.3" [dependencies.impl-serde] version = "0.4.0" [dependencies.jsonrpsee] version = "0.16" features = ["jsonrpsee-types"] optional = true [dependencies.primitive-types] version = "0.12.1" features = [ "codec", "scale-info", "serde", ] default-features = false [dependencies.scale-bits] version = "0.3" [dependencies.scale-decode] version = "0.7.0" [dependencies.scale-encode] version = "0.3.0" [dependencies.scale-info] version = "2.7.0" [dependencies.scale-value] version = "0.10.0" [dependencies.serde] version = "1.0.164" features = ["derive"] [dependencies.serde_json] version = "1.0.96" features = ["raw_value"] [dependencies.sp-core] version = "21.0.0" optional = true default-features = false [dependencies.sp-core-hashing] version = "9.0.0" [dependencies.sp-runtime] version = "24.0.0" optional = true [dependencies.subxt-macro] version = "0.29.0" [dependencies.subxt-metadata] version = "0.29.0" [dependencies.thiserror] version = "1.0.40" [dependencies.tracing] version = "0.1.34" [dev-dependencies.assert_matches] version = "1.5.0" [dev-dependencies.bitvec] version = "1" default-features = false [dev-dependencies.codec] version = "3.4.0" features = [ "derive", "bit-vec", ] default-features = false package = "parity-scale-codec" [dev-dependencies.scale-info] version = "2.7.0" features = ["bit-vec"] [dev-dependencies.sp-core] version = "21.0.0" default-features = false [dev-dependencies.sp-keyring] version = "24.0.0" [dev-dependencies.sp-runtime] version = "24.0.0" [dev-dependencies.sp-version] version = "22.0.0" [dev-dependencies.tokio] version = "1.28" features = [ "macros", "time", "rt-multi-thread", "macros", "time", "rt-multi-thread", ] [features] default = [ "jsonrpsee-ws", "substrate-compat", ] integration-tests = [] jsonrpsee-web = [ "jsonrpsee/async-wasm-client", "jsonrpsee/client-web-transport", ] jsonrpsee-ws = [ "jsonrpsee/async-client", "jsonrpsee/client-ws-transport", ] substrate-compat = [ "sp-core", "sp-runtime", ] unstable-metadata = [] [target.wasm32-unknown-unknown.dependencies.getrandom] version = "0.2" features = ["js"]