[package] name = "datafusion-ethers" version = "43.0.0" edition = "2021" repository = "https://github.com/kamu-data/datafusion-ethers" description = "Ethereum RPC bridge for Apache Datafusion" keywords = ["datafusion", "sql", "ethereum", "blockchain"] authors = ["Kamu Data Inc. "] license = "Apache-2.0" [dependencies] async-stream = { version = "0.3" } async-trait = { version = "0.1" } alloy = { version = "0.6", default-features = false, features = [ "std", "dyn-abi", "json-abi", "provider-http", "provider-ws", "rpc-types-eth", ] } datafusion = { version = "43", default-features = false } futures = { version = "0.3" } serde_json = { version = "1" } tokio = { version = "1", default-features = false } thiserror = { version = "2" } tracing = { version = "0.1", default-features = false } [dev-dependencies] alloy = { version = "0.6", default-features = false, features = [ "node-bindings", "sol-types", "contract", ] } datafusion = { version = "43", default-features = false, features = [ "parquet", ] } indoc = { version = "2" } pretty_assertions = { version = "1" } test-log = { version = "0.2", features = ["trace"] } tracing-subscriber = { version = "0.3" } [patch.crates-io] # datafusion = { git = 'https://github.com/apache/datafusion.git', rev = "7bd7747" }