-
Notifications
You must be signed in to change notification settings - Fork 122
/
Copy pathCargo.toml
49 lines (42 loc) · 1.62 KB
/
Cargo.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
[package]
name = "scrypto"
version = "1.4.0-dev"
edition = "2021"
description = "The Scrypto standard library, from the Radix DLT project."
readme = "README.md"
license-file = "../LICENSE"
repository = "https://github.com/radixdlt/radixdlt-scrypto"
[dependencies]
radix-common = { workspace = true }
radix-engine-interface = { workspace = true }
sbor = { workspace = true }
radix-blueprint-schema-init = { workspace = true }
scrypto-derive = { workspace = true }
radix-rust = { workspace = true }
hex = { workspace = true }
num-traits = { workspace = true }
num-bigint = { workspace = true }
bech32 = { workspace = true }
paste = { workspace = true }
serde = { workspace = true, optional = true }
strum = { workspace = true, features = ["derive"] }
const-sha1 = { workspace = true, default-features = false } # Chosen because of its small size and 0 transitive dependencies
minicov = { workspace = true, optional = true }
[features]
# You should enable either `std` or `alloc`
default = ["std"]
std = ["hex/std", "sbor/std", "radix-blueprint-schema-init/std", "scrypto-derive/std", "strum/std", "radix-common/std", "radix-engine-interface/std", "radix-rust/std"]
alloc = ["hex/alloc", "sbor/alloc", "radix-blueprint-schema-init/alloc", "scrypto-derive/alloc", "radix-common/alloc", "radix-engine-interface/alloc", "radix-rust/alloc"]
# Turn on this feature to enable tracing.
trace = ["scrypto-derive/trace"]
# Disable schema gen in the output WASM.
no-schema = ["scrypto-derive/no-schema"]
log-error = []
log-warn = []
log-info = []
log-debug = []
log-trace = []
# Feature to generate code coverage for WASM
coverage = ["minicov"]
[lib]
bench = false