[package]
name = "fuels-programs"
version = { workspace = true }
authors = { workspace = true }
edition = { workspace = true }
homepage = { workspace = true }
license = { workspace = true }
repository = { workspace = true }
rust-version = { workspace = true }
description = "Fuel Rust SDK contracts."
[dependencies]
async-trait = { version = "0.1.50", default-features = false }
bytes = { version = "1.0.1", features = ["serde"] }
fuel-abi-types = { workspace = true }
fuel-tx = { workspace = true }
fuel-types = { workspace = true, features = ["default"] }
fuel-vm = { workspace = true }
fuels-accounts = { workspace = true }
fuels-core = { workspace = true }
fuels-types = { workspace = true }
futures = "0.3.21"
hex = { version = "0.4.3", default-features = false, features = ["std"] }
itertools = "0.10.3"
proc-macro2 = "1.0"
rand = "0.8"
regex = "1.5.4"
serde = { version = "1.0.124", default-features = false, features = ["derive"] }
serde_json = { version = "1.0.64", default-features = true }
sha2 = "0.9.5"
strum = "0.21"
strum_macros = "0.21"
thiserror = { version = "1.0.26", default-features = false }
tokio = "1.12"
[features]
default = ["std"]
std = [
"fuels-core/std",
"fuels-accounts/std",
"fuels-types/std",
]