[package]
edition = "2021"
name = "lnd_grpc_rust"
version = "2.14.2"
authors = [
"Martin Habovstiak <martin.habovstiak@gmail.com>",
"Jonathan Zernik <yzernik@gmail.com>",
"Nitesh Balusu <niteshbalusu@icloud.com>",
]
build = "build.rs"
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "An async library implementing LND RPC via tonic_openssl and prost"
homepage = "https://github.com/niteshbalusu11/lnd-grpc-rust"
readme = "README.md"
keywords = [
"LND",
"rpc",
"grpc",
"tonic",
"async",
]
categories = [
"api-bindings",
"asynchronous",
"cryptography::cryptocurrencies",
"network-programming",
]
license = "MIT"
repository = "https://github.com/niteshbalusu11/lnd-grpc-rust"
[features]
default = []
vendored-openssl = ["openssl/vendored"]
[lib]
name = "lnd_grpc_rust"
path = "src/lib.rs"
doctest = false
[[example]]
name = "addholdinvoice"
path = "examples/addholdinvoice.rs"
[[example]]
name = "getinfo"
path = "examples/getinfo.rs"
[[example]]
name = "htlc_interceptor"
path = "examples/htlc_interceptor.rs"
[[example]]
name = "subscribe_invoices"
path = "examples/subscribe_invoices.rs"
[dependencies.bytes]
version = "1.0"
[dependencies.hex]
version = "0.4.3"
[dependencies.http-body-util]
version = "0.1"
[dependencies.hyper]
version = "1.0"
features = [
"client",
"http1",
"http2",
]
[dependencies.hyper-openssl]
version = "0.10"
features = ["client-legacy"]
[dependencies.hyper-util]
version = "0.1"
features = [
"client",
"client-legacy",
"http1",
"http2",
"tokio",
]
[dependencies.openssl]
version = "0.10.66"
[dependencies.pretty_env_logger]
version = "0.5.0"
[dependencies.prost]
version = "0.14"
features = ["derive"]
[dependencies.serde]
version = "1.0"
features = ["derive"]
[dependencies.tokio]
version = "1.40"
features = [
"rt-multi-thread",
"macros",
]
[dependencies.tokio-stream]
version = "0.1.16"
features = ["net"]
[dependencies.tonic]
version = "0.14"
[dependencies.tonic-openssl]
version = "0.3"
[dependencies.tonic-prost]
version = "0.14"
[dependencies.tower]
version = "0.5.0"
[build-dependencies.protoc-bin-vendored]
version = "3.2.0"
[build-dependencies.tonic-prost-build]
version = "0.14"