[package] name = "linera-alloy-signer" description = "Ethereum signer abstraction" version.workspace = true edition.workspace = true rust-version.workspace = true authors.workspace = true license.workspace = true homepage.workspace = true repository.workspace = true exclude.workspace = true [lints] workspace = true [dependencies] linera-alloy-primitives = { workspace = true, features = ["std", "k256"] } async-trait.workspace = true auto_impl.workspace = true elliptic-curve.workspace = true k256.workspace = true thiserror.workspace = true # eip712 linera-alloy-sol-types = { workspace = true, optional = true, features = ["std"] } linera-alloy-dyn-abi = { workspace = true, optional = true, features = ["std", "eip712"] } [dev-dependencies] #linera-alloy-consensus = { workspace = true, features = ["std"] } #linera-alloy-network.workspace = true #linera-alloy-signer-wallet.workspace = true assert_matches.workspace = true serde_json.workspace = true serde.workspace = true tempfile.workspace = true tokio = { workspace = true, features = ["macros", "rt-multi-thread"] } [features] eip712 = ["dep:linera-alloy-sol-types", "dep:linera-alloy-dyn-abi"]