-
Notifications
You must be signed in to change notification settings - Fork 3
/
Cargo.toml
70 lines (60 loc) · 2.65 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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
[workspace.package]
edition = "2021"
license = "MIT"
version = "0.3.0"
[workspace]
members = [ "bin/*", "crates/*", "nearx" ]
resolver = "2"
[workspace.dependencies]
anyhow = "1.0"
async-trait = "0.1"
config = "0.13"
derive_more = "0.99"
dotenv = "0.15"
either = { version = "1.9", features = [ "serde" ] }
figment = { version = "0.10", features = [ "toml", "env" ] }
itertools = "0.12"
log = "0.4"
pretty_assertions = "1.4"
pretty_env_logger = "0.5"
sled = "0.34" # TODO: maybe heavy, use heed instead
thiserror = "1.0"
tracing = "0.1"
tracing-subscriber = "0.3"
# Async
axum = "*"
borsh = "1.3"
coerce = { version = "0.8", features = [ "full" ] }
futures = "0.3"
reqwest = { version = "0.11", features = [ "gzip", "brotli", "deflate", "json" ] }
tokio = { version = "1", features = [ "full" ] }
# Codec
hex = { version = "0.4", features = [ "serde" ] }
protobuf = "=3.2.0"
serde = { version = "1.0", features = [ "derive" ] }
serde_json = "1.0"
# Near specific
near-crypto = "0.20"
near-jsonrpc-client = "0.8"
near-jsonrpc-primitives = "0.20"
near-primitives = "0.20"
near-primitives-core = "0.20"
near-light-client-primitives = { path = "crates/primitives" }
near-light-client-protocol = { path = "crates/protocol" }
near-light-client-rpc = { path = "crates/rpc" }
near-light-clientx = { path = "nearx" }
test-utils = { path = "crates/test-utils" }
[patch.crates-io]
alloy-core = { git = "https://github.com/alloy-rs/core", rev = "907d61a45a9135e979310990744080eef5f03fe5" }
alloy-dyn-abi = { git = "https://github.com/alloy-rs/core", rev = "907d61a45a9135e979310990744080eef5f03fe5" }
alloy-json-abi = { git = "https://github.com/alloy-rs/core", rev = "907d61a45a9135e979310990744080eef5f03fe5" }
alloy-primitives = { git = "https://github.com/alloy-rs/core", rev = "907d61a45a9135e979310990744080eef5f03fe5" }
alloy-sol-macro = { git = "https://github.com/alloy-rs/core", rev = "907d61a45a9135e979310990744080eef5f03fe5" }
alloy-sol-types = { git = "https://github.com/alloy-rs/core", rev = "907d61a45a9135e979310990744080eef5f03fe5" }
syn-solidity = { git = "https://github.com/alloy-rs/core", rev = "907d61a45a9135e979310990744080eef5f03fe5" }
[patch."https://github.com/succinctlabs/starkyx.git"]
starkyx = { git = "https://github.com/dndll/starkyx.git" }
#curta = { path = "./vendor/starkyx/starkyx" }
[patch."https://github.com/succinctlabs/succinctx.git"]
#plonky2x = { path = "./vendor/succinctx/plonky2x/core" }
plonky2x = { git = "https://github.com/dndll/succinctx.git" }