2017-12-25 01:05:27 -05:00
[ package ]
name = "lightning"
2018-10-26 17:24:46 -04:00
version = "0.0.6"
2017-12-25 01:05:27 -05:00
authors = [ "Matt Corallo" ]
2018-03-05 15:08:43 -05:00
license = "Apache-2.0"
2018-04-26 17:34:55 -04:00
repository = "https://github.com/rust-bitcoin/rust-lightning/"
2017-12-25 01:05:27 -05:00
description = "" "
2018-07-19 22:45:34 -04:00
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 .
2017-12-25 01:05:27 -05:00
"" "
2018-04-16 16:55:03 -04:00
build = "build.rs"
2017-12-25 01:05:27 -05:00
[ features ]
# Supports tracking channels with a non-bitcoin chain hashes. Currently enables all kinds of fun DoS attacks.
non_bitcoin_chain_hash_routing = [ ]
2018-03-19 17:45:58 -04:00
fuzztarget = [ "secp256k1/fuzztarget" , "bitcoin/fuzztarget" ]
2018-07-25 02:34:51 +00:00
# Unlog messages superior at targeted level.
max_level_off = [ ]
max_level_error = [ ]
max_level_warn = [ ]
max_level_info = [ ]
max_level_debug = [ ]
2017-12-25 01:05:27 -05:00
[ dependencies ]
2018-11-11 22:40:01 +00:00
bitcoin = "0.15"
2017-12-25 01:05:27 -05:00
rust-crypto = "0.2"
2018-02-21 11:35:07 -05:00
rand = "0.4"
2018-08-20 17:13:07 -04:00
secp256k1 = "0.11"
2018-04-02 18:28:50 -04:00
2018-04-16 16:55:03 -04:00
[ build-dependencies ]
2018-07-19 22:45:34 -04:00
cc = "1.0"
2018-04-16 16:55:03 -04:00
2018-04-02 18:28:50 -04:00
[ dev-dependencies . bitcoin ]
2018-11-11 22:40:01 +00:00
version = "0.15"
2018-04-02 18:28:50 -04:00
features = [ "bitcoinconsensus" ]
2018-07-24 13:05:43 -07:00
[ dev-dependencies ]
2018-07-30 17:01:57 -07:00
hex = "0.3"
2018-09-18 16:22:53 -04:00
[ profile . dev ]
opt-level = 1