Skip to content
This repository has been archived by the owner on Aug 2, 2024. It is now read-only.

Commit

Permalink
chore: clean Cargo.toml
Browse files Browse the repository at this point in the history
  • Loading branch information
tdelabro committed Nov 21, 2023
1 parent 6f9654e commit 1bde982
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 106 deletions.
36 changes: 0 additions & 36 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

83 changes: 13 additions & 70 deletions crates/pallets/starknet/runtime_api/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -7,95 +7,38 @@ edition = "2021"

[dependencies]
# Madara primitives
mp-block = { workspace = true }
mp-chain-id = { workspace = true }
mp-commitments = { workspace = true }
mp-digest-log = { workspace = true }
mp-fee = { workspace = true }
mp-felt = { workspace = true, features = ["parity-scale-codec", "serde"] }
mp-hashers = { workspace = true }
mp-sequencer-address = { workspace = true, features = ["parity-scale-codec"] }
mp-state = { workspace = true }
mp-storage = { workspace = true, features = ["parity-scale-codec"] }
mp-transactions = { workspace = true, features = ["scale-info"] }
mp-transactions = { workspace = true, features = ["parity-scale-codec", "scale-info"] }

# Starknet
blockifier = { workspace = true, features = [
"testing",
"parity-scale-codec",
"scale-info",
] }
starknet-core = { workspace = true }
starknet-crypto = { workspace = true, features = ["alloc"] }
hashbrown = { workspace = true }
starknet_api = { workspace = true, features = [
"scale-info",
"parity-scale-codec",
] }

# Substrate frame
frame-benchmarking = { workspace = true, optional = true }
frame-support = { workspace = true }
frame-system = { workspace = true }
# Substrate Client
sc-cli = { workspace = true, optional = true }
# Substrate primitives
# Substrate
parity-scale-codec = { workspace = true, features = ["derive"] }
scale-info = { workspace = true, features = ["derive"] }
sp-api = { workspace = true }
sp-arithmetic = { workspace = true }
sp-core = { workspace = true }
sp-inherents = { workspace = true }
sp-io = { workspace = true }
sp-runtime = { workspace = true }
sp-std = { workspace = true }
# Frame pallets

# Other third party dependencies
cairo-lang-casm-contract-class = { workspace = true, optional = true, features = [
"std",
] }
derive_more = { workspace = true }
hashbrown = { workspace = true }
hex = { workspace = true }
indexmap = { workspace = true }
log = { workspace = true }
parity-scale-codec = { workspace = true, features = ["derive"] }
reqwest = { workspace = true, optional = true, features = [
"blocking",
"rustls-tls",
] }
scale-info = { workspace = true, features = ["derive"] }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
serde_with = { workspace = true }

[dev-dependencies]
pallet-timestamp = { workspace = true }
pretty_assertions = { workspace = true }
test-case = "3.1.0"
lazy_static = "1.4.0"
hexlit = "0.5.5"
assert_matches = "1.5.0"
starknet-ff = { workspace = true }
project-root = "0.2.2"

[features]
default = ["std"]
std = [
# Substrate
"frame-support/std",
"frame-system/std",
"sc-cli",
"sp-io/std",
"sp-runtime/std",
"frame-benchmarking?/std",
"scale-info/std",
"pallet-timestamp/std",
"sp-inherents/std",
# Starknet
"starknet-crypto/std",
"blockifier/std",
"mp-sequencer-address/std",
"mp-felt/std",
# Other third party dependencies
"dep:reqwest",
"dep:cairo-lang-casm-contract-class",
"mp-transactions/std",
"blockifier/std",
"starknet_api/std",
"sp-api/std",
"sp-runtime/std",
"sp-arithmetic/std",
"parity-scale-codec/std",
"scale-info/std",
]

0 comments on commit 1bde982

Please sign in to comment.