starknet_api 0.18.0-dev.0

Starknet Rust types related to computation and execution.
Documentation
[package]
name = "starknet_api"
version.workspace = true
edition.workspace = true
repository.workspace = true
license-file.workspace = true
description = "Starknet Rust types related to computation and execution."

[features]
testing = ["expect-test", "json-patch"]

[dependencies]
apollo_infra_utils.workspace = true
apollo_sizeof.workspace = true
base64.workspace = true
bitvec.workspace = true
cached.workspace = true
cairo-lang-runner.workspace = true
cairo-lang-starknet-classes.workspace = true
cairo-lang-utils.workspace = true
derive_more = { workspace = true, features = [
  "add",
  "add_assign",
  "deref",
  "display",
  "from",
  "into_iterator",
  "mul",
  "sum",
] }
expect-test = { workspace = true, optional = true }
flate2.workspace = true
hex.workspace = true
indexmap = { workspace = true, features = ["serde"] }
itertools.workspace = true
json-patch = { workspace = true, optional = true }
num-bigint.workspace = true
num-traits.workspace = true
pretty_assertions.workspace = true
primitive-types = { workspace = true, features = ["serde"] }
rand.workspace = true
semver.workspace = true
serde = { workspace = true, features = ["derive", "rc"] }
serde_json.workspace = true
sha3.workspace = true
starknet-core.workspace = true
starknet-crypto.workspace = true
starknet-types-core = { workspace = true, features = ["hash"] }
strum = { workspace = true, features = ["derive"] }
strum_macros.workspace = true
thiserror.workspace = true
time.workspace = true
tokio.workspace = true

[dev-dependencies]
assert_matches.workspace = true
expect-test.workspace = true
json-patch.workspace = true
rstest.workspace = true

[lints]
workspace = true