[package]
name = "fuels"
version = { workspace = true }
authors = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
readme = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
description = "Fuel Rust SDK."
[package.metadata.cargo-machete]
ignored = ["fuel-core"]
[dependencies]
fuel-core-client = { workspace = true, optional = true }
fuel-crypto = { workspace = true }
fuel-tx = { workspace = true }
fuels-accounts = { workspace = true, default-features = false }
fuels-core = { workspace = true }
fuels-macros = { workspace = true }
fuels-programs = { workspace = true, optional = true }
fuels-test-helpers = { workspace = true, optional = true }
[features]
default = ["std", "fuels-test-helpers?/fuels-accounts", "coin-cache"]
coin-cache = ["fuels-accounts/coin-cache"]
std = [
"dep:fuel-core-client",
"dep:fuels-programs",
"dep:fuels-test-helpers",
"fuels-accounts/std",
"fuels-programs?/std",
"fuels-core/std",
"fuels-test-helpers?/std",
]
fuel-core-lib = ["fuels-test-helpers?/fuel-core-lib"]
rocksdb = ["fuels-test-helpers?/rocksdb"]