[package]
name = "datafusion-ethers"
version = "44.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. <info@kamu.dev>"]
license = "Apache-2.0"
[dependencies]
async-stream = { version = "0.3" }
async-trait = { version = "0.1" }
alloy = { version = "0.9", default-features = false, features = [
"std",
"dyn-abi",
"json-abi",
"provider-http",
"provider-ws",
"rpc-types-eth",
] }
datafusion = { version = "44", 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.9", default-features = false, features = [
"node-bindings",
"sol-types",
"contract",
] }
datafusion = { version = "44", 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]