|
1 | 1 | [workspace] |
| 2 | +resolver = "2" |
| 3 | +default-members = ["crates/revm"] |
2 | 4 | members = [ |
| 5 | + # binary |
3 | 6 | "bins/revme", |
| 7 | + |
| 8 | + # libraries |
4 | 9 | "crates/revm", |
5 | 10 | "crates/primitives", |
6 | 11 | "crates/interpreter", |
7 | 12 | "crates/precompile", |
8 | 13 | "crates/optimism", |
| 14 | + "crates/database", |
9 | 15 | "crates/database/interface", |
10 | 16 | "crates/bytecode", |
11 | 17 | "crates/state", |
12 | 18 | "crates/wiring", |
13 | 19 | "crates/specification", |
| 20 | + |
| 21 | + # examples |
| 22 | + #"examples/block_traces", |
| 23 | + #"examples/contract_deployment", |
| 24 | + #"examples/custom_opcodes", |
| 25 | + #"examples/database_components", |
| 26 | + #"examples/database_ref", |
| 27 | + #"examples/uniswap_get_reserves", |
| 28 | + #"examples/uniswap_v2_usdc_swap", |
14 | 29 | ] |
15 | | -resolver = "2" |
16 | | -default-members = ["crates/revm"] |
17 | 30 |
|
18 | 31 | [workspace.dependencies] |
19 | 32 | # revm |
20 | 33 | primitives = { path = "crates/primitives", package = "revm-primitives", version = "9.0.1", default-features = false } |
21 | 34 | bytecode = { path = "crates/bytecode", package = "revm-bytecode", version = "1.0.0", default-features = false } |
| 35 | +database = { path = "crates/database", package = "revm-database", version = "1.0.0", default-features = false } |
22 | 36 | database-interface = { path = "crates/database/interface", package = "revm-database-interface", version = "1.0.0", default-features = false } |
23 | 37 | specification = { path = "crates/specification", package = "revm-specification", version = "1.0.0", default-features = false } |
24 | 38 | state = { path = "crates/state", package = "revm-state", version = "1.0.0", default-features = false } |
25 | 39 | wiring = { path = "crates/wiring", package = "revm-wiring", version = "1.0.0", default-features = false } |
26 | 40 | revm = { path = "crates/revm", version = "14.0.1", default-features = false } |
27 | 41 | interpreter = { path = "crates/interpreter", package = "revm-interpreter", version = "10.0.1", default-features = false } |
28 | 42 | precompile = { path = "crates/precompile", package = "revm-precompile", version = "11.0.1", default-features = false } |
29 | | -# misc |
| 43 | + |
| 44 | +[workspace.package] |
| 45 | +license = "MIT" |
| 46 | +authors = ["Dragan Rakita <dragan0rakita@gmail.com>"] |
| 47 | +categories = ["no-std", "compilers", "cryptography::cryptocurrencies"] |
| 48 | +keywords = ["revm", "evm", "ethereum", "blockchain", "no_std"] |
| 49 | +repository = "https://github.com/bluealloy/revm" |
| 50 | +documentation = "https://bluealloy.github.io/revm/" |
| 51 | +homepage = "" |
| 52 | +edition = "2021" |
30 | 53 |
|
31 | 54 | [workspace.metadata.docs.rs] |
32 | 55 | all-features = true |
|
0 commit comments