Cargo.toml•930 B
[package]
name = "ethereum-mcp"
version = "0.1.0"
edition = "2021"
[lib]
name = "ethereum_mcp"
path = "src/lib.rs"
[dependencies]
alloy = { version = "1.0.41", features = [
"eips",
"full",
"json-rpc",
"node-bindings",
"rpc-client",
"rpc-types-debug",
"rpc-types-trace",
"signer-aws",
"signer-gcp",
"signer-keystore",
"signer-ledger",
"signer-mnemonic",
"signer-trezor",
"signer-yubihsm",
"kzg",
] }
tokio = { version = "1.36", features = ["full"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
anyhow = "1.0"
thiserror = "1.0"
hex = "0.4"
keccak = "0.1"
rust_decimal = "1.33"
reqwest = { version = "0.12", features = ["json"] }
async-trait = "0.1"
tracing = "0.1"
rmcp = { version = "0.8", features = ["server"] }
tracing-subscriber = { version = "0.3", default-features = false, features = ["fmt"] }
tracing-appender = "0.2"
dotenv = "0.15"