22members = [" ." , " examples/historical_scanning" , " examples/simple_counter" ]
33resolver = " 2"
44
5- [lints .clippy ]
5+ [workspace .package ]
6+ authors = [" OpenZeppelin" ]
7+ edition = " 2024"
8+ license = " APGL-3.0"
9+ repository = " https://github.com/OpenZeppelin/Event-Scanner"
10+ version = " 0.1.0-alpha.1"
11+
12+ [workspace .lints .clippy ]
613pedantic = " warn"
14+ all = " warn"
715
816[workspace .dependencies ]
917alloy = { version = " 1.0.30" , features = [" full" ] }
@@ -22,23 +30,31 @@ hex = "0.4"
2230
2331[package ]
2432name = " event-scanner"
25- version = " 0.1.0"
26- edition = " 2024"
33+ description = " Event Scanner is a library for scanning events from any EVM-based blockchain."
34+ categories = [" asynchronous" , " web-programming" , " web3" ]
35+ keywords = [" evm" , " ethereum" , " blockchain" , " events" , " alloy" ]
36+ version.workspace = true
37+ license.workspace = true
38+ edition.workspace = true
39+ repository.workspace = true
2740publish = true
2841
2942[package .metadata .docs .rs ]
3043all-features = true
3144
3245[dependencies ]
33- alloy = { workspace = true }
34- tokio = { workspace = true }
35- serde = { workspace = true }
36- serde_json = { workspace = true }
37- anyhow = { workspace = true }
38- thiserror = { workspace = true }
39- async-trait = { workspace = true }
40- chrono = { workspace = true }
41- alloy-node-bindings = { workspace = true }
42- tokio-stream = { workspace = true }
43- tracing = { workspace = true }
44- tracing-subscriber = { workspace = true }
46+ alloy.workspace = true
47+ tokio.workspace = true
48+ serde.workspace = true
49+ serde_json.workspace = true
50+ anyhow.workspace = true
51+ thiserror.workspace = true
52+ async-trait.workspace = true
53+ chrono.workspace = true
54+ alloy-node-bindings.workspace = true
55+ tokio-stream.workspace = true
56+ tracing.workspace = true
57+ tracing-subscriber.workspace = true
58+
59+ [lints ]
60+ workspace = true
0 commit comments