fuel-core-types 0.30.0

The primitives and types use by Fuel core protocol.
Documentation
[package]
authors = { workspace = true }
categories = ["cryptography::cryptocurrencies"]
description = "The primitives and types use by Fuel core protocol."
edition = { workspace = true }
homepage = { workspace = true }
keywords = [
  "blockchain",
  "cryptocurrencies",
  "fuel-client",
  "fuel-core",
  "fuel-types",
]
license = { workspace = true }
name = "fuel-core-types"
repository = { workspace = true }
version = { workspace = true }

[dependencies]
anyhow = { workspace = true }
bs58 = "0.5"
derivative = { version = "2" }
derive_more = { version = "0.99" }
fuel-vm-private = { workspace = true, default-features = false, features = [
  "alloc",
] }
rand = { workspace = true, optional = true }
secrecy = "0.8"
serde = { workspace = true, features = ["derive"], optional = true }
tai64 = { version = "4.0", features = ["serde"] }
thiserror = "1.0"
zeroize = "1.5"

[features]
default = ["std"]
serde = ["dep:serde", "fuel-vm-private/serde"]
std = ["fuel-vm-private/std"]
random = ["dep:rand", "fuel-vm-private/random"]
test-helpers = ["random", "fuel-vm-private/test-helpers"]