WIP
[rust-lightning] / Cargo.toml
index c0e7083d12a29b2bfc4507192a1d1edfdfe41bb0..d4f972130e1840b6332acdf13b237d91b27cc170 100644 (file)
@@ -1,38 +1,11 @@
-[package]
-name = "lightning"
-version = "0.0.9"
-authors = ["Matt Corallo"]
-license = "Apache-2.0"
-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.
-"""
+[workspace]
 
-[features]
-# Supports tracking channels with a non-bitcoin chain hashes. Currently enables all kinds of fun DoS attacks.
-non_bitcoin_chain_hash_routing = []
-fuzztarget = ["secp256k1/fuzztarget", "bitcoin/fuzztarget", "bitcoin_hashes/fuzztarget"]
-# Unlog messages superior at targeted level.
-max_level_off = []
-max_level_error = []
-max_level_warn = []
-max_level_info = []
-max_level_debug = []
-
-[dependencies]
-bitcoin = "0.18"
-bitcoin_hashes = "0.3"
-secp256k1 = "0.12"
-
-[dev-dependencies.bitcoin]
-version = "0.18"
-features = ["bitcoinconsensus"]
-
-[dev-dependencies]
-hex = "0.3"
-rand = "0.4"
+members = [
+    "lightning",
+    "lightning-net-tokio",
+    "lightning-block-sync",
+]
 
+# Our tests do actual crypo and lots of work, the tradeoff for -O1 is well worth it
 [profile.dev]
 opt-level = 1