[[test]]
name = "test-backtrace"
path = "tests/backtrace.rs"
required-features = ["random"]
[[test]]
name = "test-blockchain"
path = "tests/blockchain.rs"
required-features = ["random"]
[[test]]
name = "test-code-coverage"
path = "tests/code_coverage.rs"
required-features = ["random", "profile-coverage"]
[[test]]
name = "test-contract"
path = "tests/contract.rs"
required-features = ["random"]
[[test]]
name = "test-crypto"
path = "tests/crypto.rs"
required-features = ["random"]
[[test]]
name = "test-encoding"
path = "tests/encoding.rs"
required-features = ["random"]
[[test]]
name = "test-flow"
path = "tests/flow.rs"
required-features = ["random"]
[[test]]
name = "test-gas-factor"
path = "tests/gas_factor.rs"
required-features = ["profile-gas"]
[[test]]
name = "test-memory"
path = "tests/memory.rs"
required-features = ["random"]
[[test]]
name = "test-metadata"
path = "tests/metadata.rs"
required-features = ["random"]
[[test]]
name = "test-predicate"
path = "tests/predicate.rs"
required-features = ["random"]
[[test]]
name = "test-profile-gas"
path = "tests/profile_gas.rs"
required-features = ["random", "profile-gas"]
[[test]]
name = "test-serde-profile"
path = "tests/serde_profile.rs"
required-features = ["random", "profile-coverage", "profile-gas", "serde"]
[dependencies.anyhow]
optional = true
version = "1.0"
[dependencies.backtrace]
optional = true
version = "0.3"
[dependencies.bitflags]
version = "1"
[dependencies.derivative]
version = "2.2"
[dependencies.dyn-clone]
optional = true
version = "1.0"
[dependencies.fuel-asm]
default-features = false
version = "0.26.3"
[dependencies.fuel-crypto]
default-features = false
version = "0.26.3"
[dependencies.fuel-merkle]
default-features = false
version = "0.26.3"
[dependencies.fuel-storage]
default-features = false
version = "0.26.3"
[dependencies.fuel-tx]
default-features = false
features = ["builder", "std"]
version = "0.26.3"
[dependencies.fuel-types]
default-features = false
version = "0.26.3"
[dependencies.itertools]
version = "0.10"
[dependencies.rand]
optional = true
version = "0.8"
[dependencies.serde]
features = ["derive", "rc"]
optional = true
version = "1.0"
[dependencies.sha3]
version = "0.10"
[dependencies.strum]
features = ["derive"]
optional = true
version = "0.24"
[dependencies.tai64]
version = "4.0"
[dependencies.thiserror]
version = "1.0"
[dev-dependencies.fuel-tx]
default-features = false
features = ["builder"]
version = "0.26.3"
[dev-dependencies.num-integer]
version = "0.1.45"
[dev-dependencies.quickcheck]
version = "1.0"
[dev-dependencies.quickcheck_macros]
version = "1.0"
[dev-dependencies.rayon]
version = "1.5.3"
[dev-dependencies.regex]
version = "1.6"
[dev-dependencies.serde_json]
version = "1.0"
[dev-dependencies.test-case]
version = "2.2"
[features]
arbitrary = ["fuel-asm/arbitrary"]
debug = []
default = ["optimized"]
optimized = []
profile-any = ["dyn-clone"]
profile-coverage = ["profile-any"]
profile-gas = ["profile-any"]
random = ["fuel-crypto/random", "fuel-types/random", "fuel-tx/random", "rand"]
serde = ["dep:serde", "fuel-asm/serde", "fuel-types/serde", "fuel-tx/serde"]
test-helpers = ["fuel-tx/builder", "random", "dep:anyhow"]
[package]
authors = ["Fuel Labs <contact@fuel.sh>"]
categories = ["cryptography::cryptocurrencies", "data-structures", "parsing"]
description = "FuelVM interpreter."
edition = "2021"
homepage = "https://fuel.network/"
keywords = ["blockchain", "cryptocurrencies", "fuel", "fuel-vm"]
license = "BUSL-1.1"
name = "fuel-vm"
readme = "README.md"
repository = "https://github.com/FuelLabs/fuel-vm"
version = "0.26.3"