2019-11-15 02:44:30 +00:00
[ package ]
name = "lightning"
2021-06-08 21:07:38 +00:00
version = "0.0.98"
2019-11-15 02:44:30 +00:00
authors = [ "Matt Corallo" ]
2021-03-09 16:51:14 -05:00
license = "MIT OR Apache-2.0"
2019-11-15 02:44:30 +00:00
repository = "https://github.com/rust-bitcoin/rust-lightning/"
description = "" "
A Bitcoin Lightning library in Rust .
Does most of the hard work , without implying a specific runtime , requiring clients implement basic network logic , chain interactions and disk storage .
Still missing tons of error-handling . See GitHub issues for suggested projects if you want to contribute . Don 't have to bother telling you not to use this for anything serious, because you' d have to build a client around it to even try .
"" "
[ features ]
2020-11-19 12:53:16 -05:00
allow_wallclock_use = [ ]
2020-11-25 17:50:38 -05:00
fuzztarget = [ "bitcoin/fuzztarget" , "regex" ]
2020-10-15 13:45:18 +02:00
# Internal test utilities exposed to other repo crates
2021-04-28 16:23:39 -04:00
_test_utils = [ "hex" , "regex" , "bitcoin/bitcoinconsensus" ]
2019-11-15 02:44:30 +00:00
# Unlog messages superior at targeted level.
max_level_off = [ ]
max_level_error = [ ]
max_level_warn = [ ]
max_level_info = [ ]
max_level_debug = [ ]
2020-07-03 13:41:21 -07:00
# Allow signing of local transactions that may have been revoked or will be revoked, for functional testing (e.g. justice tx handling).
# This is unsafe to use in production because it may result in the counterparty publishing taking our funds.
unsafe_revoked_tx_signing = [ ]
2021-02-15 16:49:02 -05:00
unstable = [ ]
2021-05-27 04:04:20 +00:00
no_std = [ "hashbrown" ]
2019-11-15 02:44:30 +00:00
[ dependencies ]
2021-01-14 20:57:56 -05:00
bitcoin = "0.26"
2019-11-15 02:44:30 +00:00
2021-05-27 04:04:20 +00:00
hashbrown = { version = "0.11" , optional = true }
2020-09-16 17:27:13 -04:00
hex = { version = "0.3" , optional = true }
regex = { version = "0.1.80" , optional = true }
2019-11-15 02:44:30 +00:00
[ dev-dependencies ]
hex = "0.3"
2020-07-13 13:16:32 +09:00
regex = "0.1.80"
2020-11-19 12:53:16 -05:00
2021-04-28 16:23:39 -04:00
[ dev-dependencies . bitcoin ]
version = "0.26"
features = [ "bitcoinconsensus" ]
2020-11-19 12:53:16 -05:00
[ package . metadata . docs . rs ]
features = [ "allow_wallclock_use" ] # When https://github.com/rust-lang/rust/issues/43781 complies with our MSVR, we can add nice banners in the docs for the methods behind this feature-gate.