-
Notifications
You must be signed in to change notification settings - Fork 194
/
Cargo.toml
96 lines (87 loc) · 2.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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
# Use workspace section to allow test all cases under root folder (cargo test --all).
[workspace]
members = [
"crates/cfx_bytes",
"crates/cfx_types",
"crates/cfx_addr",
"crates/cfx_math",
"crates/cfx_utils",
"crates/stratum",
"crates/accounts",
"crates/blockgen",
"crates/cfx_key",
"crates/cfx_store",
"crates/dbs/db",
"crates/dbs/kvdb-rocksdb",
"crates/dbs/db-errors",
"crates/network",
"crates/primitives",
"crates/secret_store",
"crates/transactiongen",
"bins/cfx_store",
"bins/cfx_key",
"bins/conflux",
"crates/cfxcore/core",
"crates/cfxcore/execute-helper",
"crates/cfxcore/executor",
"crates/cfxcore/internal_common",
"crates/cfxcore/packing-pool",
"crates/cfxcore/parameters",
"crates/dbs/statedb",
"crates/dbs/storage",
"crates/cfxcore/vm-interpreter",
"crates/cfxcore/vm-types",
"crates/util/cfx-vm-tracer-derive",
"crates/util/dag",
"crates/util/delegate",
"crates/util/heap-map",
"crates/util/hibitset",
"crates/util/io",
"crates/util/link-cut-tree",
"crates/util/log_device",
"crates/util/malloc_size_of",
"crates/util/malloc_size_of_derive",
"crates/util/memory-cache",
"crates/util/metrics",
"crates/util/priority-send-queue",
"crates/util/random_crash",
"crates/util/runtime",
"crates/util/sha3-macro",
"crates/util/solidity-abi",
"crates/util/solidity-abi-derive",
"crates/util/throttling",
"crates/util/treap-map",
"crates/util/version",
"crates/serde_utils",
"crates/cfxcore/geth-tracer",
]
resolver = "2"
[workspace.package]
version = "2.0.2"
authors = ["peilun-conflux", "ChenxingLi"]
description = "A rust implementation of the Conflux-Protocol"
documentation = "https://doc.confluxnetwork.org"
#edition = "2018"
homepage = "https://confluxnetwork.org/"
keywords = ["Conflux"]
repository = "https://github.com/conflux-chain/conflux-rust"
license-file = "LICENSE"
[patch.crates-io]
sqlite3-sys = { git = "https://github.com/Conflux-Chain/sqlite3-sys.git", rev = "1de8e5998f7c2d919336660b8ef4e8f52ac43844" }
[profile.test]
debug-assertions = true
[profile.test.package]
parity-secp256k1 = { opt-level = 3 }
[profile.bench]
debug-assertions = true
overflow-checks = true
[profile.release]
overflow-checks = true
# Temporarily run with debug assertion before main-net release.
debug-assertions = true
[workspace.dependencies]
serde_derive = "1.0"
serde = { version = "1.0", features = ["derive", "alloc"] }
serde_json = "1.0"
alloy-primitives = "0.7.1"
alloy-rpc-types-trace = { git = "https://github.com/alloy-rs/alloy", rev = "4e22b9e" }