[package]
name = "fuel-gql-client"
version = "0.15.3"
authors = ["Fuel Labs <contact@fuel.sh>"]
categories = ["concurrency", "cryptography::cryptocurrencies", "emulators"]
edition = "2021"
homepage = "https://fuel.network/"
keywords = ["blockchain", "cryptocurrencies", "fuel-vm", "vm"]
license = "BUSL-1.1"
repository = "https://github.com/FuelLabs/fuel-core"
description = "Tx client and schema specification."
[[bin]]
name = "fuel-gql-cli"
path = "src/main.rs"
required-features = ["build-binary"]
[dependencies]
anyhow = "1.0"
clap = { version = "3.1", features = ["derive"] }
cynic = { version = "2.2.1", features = ["http-reqwest"] }
derive_more = { version = "0.99" }
eventsource-client = "0.10.2"
fuel-vm = { version = "0.22", features = ["serde"] }
futures = "0.3"
hex = "0.4"
hyper-rustls = { version = "0.22", features = ["webpki-tokio"] }
itertools = "0.10"
reqwest = { version = "0.11", default-features = false, features = ["rustls-tls"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = { version = "1.0", features = ["raw_value"] }
tai64 = {version = "4.0", features = ["serde"] }
thiserror = "1.0"
tokio = { version = "1.21", features = ["macros"], optional = true }
[dev-dependencies]
insta = "1.8"
[build-dependencies]
schemafy_lib = { version = "0.5", optional = true }
serde_json = { version = "1.0", features = ["raw_value"], optional = true }
[features]
build-binary = ["tokio"]
test-helpers = []
dap = ["schemafy_lib", "serde_json"]