[dependencies.atty]
optional = true
version = "0.2"
[dependencies.data-encoding]
version = "2"
[dependencies.ethers-core]
version = "0"
[dependencies.futures]
version = "0.3"
[dependencies.jsonrpc-core]
version = "18"
[dependencies.lazy_static]
version = "1"
[dependencies.log]
version = "0.4"
[dependencies.openssl]
version = "0.10"
[dependencies.parity-ws]
features = ["ssl"]
version = "0.11"
[dependencies.qrcode]
optional = true
version = "0.12"
[dependencies.rand]
version = "0.8"
[dependencies.ring]
version = "0.16"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.serde_json]
version = "1"
[dependencies.termcolor]
optional = true
version = "1"
[dependencies.terminfo]
optional = true
version = "0.7"
[dependencies.thiserror]
version = "1"
[dependencies.url]
features = ["serde"]
version = "2"
[dependencies.uuid]
features = ["serde", "v4"]
version = "0.8"
[dependencies.web3]
optional = true
version = "0.18"
[dependencies.zeroize]
version = "1"
[dev-dependencies.env_logger]
version = "0.9"
[dev-dependencies.tokio]
features = ["full"]
version = "1"
[[example]]
name = "qr"
required-features = ["qr"]
[[example]]
name = "web3"
required-features = ["qr", "transport"]
[features]
default = []
qr = ["atty", "qrcode", "termcolor", "terminfo"]
transport = ["web3"]
[package]
authors = ["Nicholas Rodrigues Lordello <nlordell@gmail.com>"]
description = """
WalletConnect client implementation in Rust.
"""
documentation = "https://docs.rs/walletconnect"
edition = "2021"
homepage = "https://github.com/nlordell/walletconnect-rs"
keywords = ["web3", "ethereum", "wallet", "connect", "async"]
license = "MIT OR Apache-2.0"
name = "walletconnect"
readme = "README.md"
repository = "https://github.com/nlordell/walletconnect-rs"
version = "0.2.0"