[package] name = "ethers-web" description = "WASM library for web injected and walletconnect dApp connections" version = "0.2.1" edition = "2021" readme = "README.md" license = "MIT OR Apache-2.0" homepage = "https://quay.rs/" repository = "https://github.com/quay-rs/ethers-web" documentation = "https://docs.rs/ethers-web" categories = ["cryptography::cryptocurrencies"] keywords = ["crypto", "ethereum", "web3", "wasm", "walletconnect"] [package.metadata.docs.rs] default-target = "wasm32-unknown-unknown" [dependencies] async-trait = "0.1" chrono = { version = "0.4", features = ["serde"] } console_error_panic_hook = "0.1.7" console_log = "1.0.0" data-encoding = "2.4" derive_more = "0.99" ethers = "2.0" futures = "0.3.28" getrandom = { version = "0.2", features = ["js"] } gloo = { version = "0.11.0", features = ["futures"] } gloo-storage = "0.3.0" gloo-utils = "0.2" hex = "0.4.3" js-sys = "0.3.64" leptos = { version = "0.6", features = ["csr"], optional = true } log = "0.4.20" qrcode-generator = "4.1.9" rand = "0.8" reqwest = { version = "0.11", features = ["json"] } serde = { version = "1.0", features = ["derive", "rc"] } serde-wasm-bindgen = "0.6" serde_json = "1.0" thiserror = "1.0" tokio = { version = "1.35", default-features = false, features = ["sync", "macros"] } unsafe-send-sync = "0.1.0" url = "2.5" walletconnect-client = "0.2" wasm-bindgen = "0.2" wasm-bindgen-futures = "0.4.37" yew = { version = "0.21", features = ["csr"], optional = true } yew-hooks = { version = "0.3", optional = true } [features] leptos = ["dep:leptos"] yew = ["dep:yew", "dep:yew-hooks"] [dev-dependencies] wasm-bindgen-test = { version = "0.3" }