Skip to content

Commit

Permalink
Merge branch 'feature/abi'
Browse files Browse the repository at this point in the history
  • Loading branch information
Rexagon committed Sep 14, 2023
2 parents 749088e + c7d8b49 commit 1ba1bea
Show file tree
Hide file tree
Showing 27 changed files with 7,860 additions and 22 deletions.
19 changes: 16 additions & 3 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,18 +22,22 @@ members = ["proc"]

[dependencies]
ahash = "0.8"
anyhow = { version = "1.0", optional = true }
base64 = { version = "0.21.0", optional = true }
bitflags = "2.3"
bytes = { version = "1.4", optional = true }
crc32c = "0.6"
ed25519-dalek = { version = "2.0", optional = true }
everscale-crypto = { version = "0.2", features = ["tl-proto"], optional = true }
hex = "0.4"
num-bigint = { version = "0.4", optional = true }
num-traits = { version = "0.2", optional = true }
once_cell = "1.16"
serde = { version = "1", features = ["derive"], optional = true }
sha2 = "0.10"
smallvec = { version = "1.9", features = ["union"] }
thiserror = "1.0"

tl-proto = { version = "0.4", optional = true }
everscale-crypto = { version = "0.2", features = ["tl-proto"], optional = true }

everscale-types-proc = { version = "=0.1.3", path = "proc" }

Expand All @@ -48,11 +52,20 @@ serde = { version = "1", features = ["derive"] }
serde_json = "1"

[features]
default = ["base64", "serde", "models", "sync"]
default = ["base64", "serde", "models", "abi", "sync"]
sync = []
stats = []
serde = ["dep:serde", "base64"]
models = ["dep:everscale-crypto", "dep:tl-proto"]
abi = [
"dep:anyhow",
"dep:bytes",
"dep:ed25519-dalek",
"dep:num-bigint",
"dep:num-traits",
"dep:serde",
"models",
]
venom = []

[profile.release]
Expand Down
Loading

0 comments on commit 1ba1bea

Please sign in to comment.