@@ -28,37 +28,42 @@ panic = 'abort' # Abort on panic
28
28
default = []
29
29
30
30
[dependencies ]
31
- lightning = { version = " 0.0.125" , features = [" std" ] }
32
- lightning-invoice = { version = " 0.32.0" }
33
- lightning-net-tokio = { version = " 0.0.125" }
34
- lightning-persister = { version = " 0.0.125" }
35
- lightning-background-processor = { version = " 0.0.125" , features = [" futures" ] }
36
- lightning-rapid-gossip-sync = { version = " 0.0.125" }
37
- lightning-block-sync = { version = " 0.0.125" , features = [" rpc-client" , " tokio" ] }
38
- lightning-transaction-sync = { version = " 0.0.125" , features = [" esplora-async-https" , " time" ] }
39
- lightning-liquidity = { version = " 0.1.0-alpha.6" , features = [" std" ] }
40
-
41
- # lightning = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main", features = ["std"] }
42
- # lightning-invoice = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main" }
43
- # lightning-net-tokio = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main" }
44
- # lightning-persister = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main" }
45
- # lightning-background-processor = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main", features = ["futures"] }
46
- # lightning-rapid-gossip-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main" }
47
- # lightning-transaction-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main", features = ["esplora-async"] }
48
- # lightning-liquidity = { git = "https://github.com/lightningdevkit/lightning-liquidity", branch="main", features = ["std"] }
31
+ lightning = { version = " 0.1.0" , features = [" std" ] }
32
+ lightning-types = { version = " 0.2.0" }
33
+ lightning-invoice = { version = " 0.33.0" , features = [" std" ] }
34
+ lightning-net-tokio = { version = " 0.1.0" }
35
+ lightning-persister = { version = " 0.1.0" }
36
+ lightning-background-processor = { version = " 0.1.0" , features = [" futures" ] }
37
+ lightning-rapid-gossip-sync = { version = " 0.1.0" }
38
+ lightning-block-sync = { version = " 0.1.0" , features = [" rpc-client" , " tokio" ] }
39
+ lightning-transaction-sync = { version = " 0.1.0" , features = [" esplora-async-https" , " time" ] }
40
+ lightning-liquidity = { version = " 0.1.0" , features = [" std" ] }
41
+
42
+ # lightning = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main", features = ["std"] }
43
+ # lightning-types = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main" }
44
+ # lightning-invoice = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main", features = ["std"] }
45
+ # lightning-net-tokio = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main" }
46
+ # lightning-persister = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main" }
47
+ # lightning-background-processor = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main", features = ["futures"] }
48
+ # lightning-rapid-gossip-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main" }
49
+ # lightning-block-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main", features = ["rpc-client", "tokio"] }
50
+ # lightning-transaction-sync = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main", features = ["esplora-async-https", "time"] }
51
+ # lightning-liquidity = { git = "https://github.com/lightningdevkit/rust-lightning", branch = "main" }
49
52
50
53
# lightning = { path = "../rust-lightning/lightning", features = ["std"] }
51
- # lightning-invoice = { path = "../rust-lightning/lightning-invoice" }
54
+ # lightning-types = { path = "../rust-lightning/lightning-types" }
55
+ # lightning-invoice = { path = "../rust-lightning/lightning-invoice", features = ["std"] }
52
56
# lightning-net-tokio = { path = "../rust-lightning/lightning-net-tokio" }
53
57
# lightning-persister = { path = "../rust-lightning/lightning-persister" }
54
58
# lightning-background-processor = { path = "../rust-lightning/lightning-background-processor", features = ["futures"] }
55
59
# lightning-rapid-gossip-sync = { path = "../rust-lightning/lightning-rapid-gossip-sync" }
56
- # lightning-transaction-sync = { path = "../rust-lightning/lightning-transaction-sync", features = ["esplora-async"] }
57
- # lightning-liquidity = { path = "../lightning-liquidity", features = ["std"] }
60
+ # lightning-block-sync = { path = "../rust-lightning/lightning-block-sync", features = ["rpc-client", "tokio"] }
61
+ # lightning-transaction-sync = { path = "../rust-lightning/lightning-transaction-sync", features = ["esplora-async-https", "time"] }
62
+ # lightning-liquidity = { path = "../rust-lightning/lightning-liquidity", features = ["std"] }
58
63
59
- bdk_chain = { version = " =0.19.0 " , default-features = false , features = [" std" ] }
60
- bdk_esplora = { version = " =0.18.0 " , default-features = false , features = [" async-https-rustls" ]}
61
- bdk_wallet = { version = " = 1.0.0-beta.4 " , default-features = false , features = [" std" , " keys-bip39" ]}
64
+ bdk_chain = { version = " 0.21.1 " , default-features = false , features = [" std" ] }
65
+ bdk_esplora = { version = " 0.20.1 " , default-features = false , features = [" async-https-rustls" , " tokio " ]}
66
+ bdk_wallet = { version = " 1.0.0" , default-features = false , features = [" std" , " keys-bip39" ]}
62
67
63
68
reqwest = { version = " 0.11" , default-features = false , features = [" json" , " rustls-tls" ] }
64
69
rusqlite = { version = " 0.31.0" , features = [" bundled" ] }
@@ -70,7 +75,7 @@ base64 = { version = "0.22.1", default-features = false, features = ["std"] }
70
75
rand = " 0.8.5"
71
76
chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
72
77
tokio = { version = " 1.37" , default-features = false , features = [ " rt-multi-thread" , " time" , " sync" , " macros" ] }
73
- esplora-client = { version = " 0.9 " , default-features = false }
78
+ esplora-client = { version = " 0.11 " , default-features = false , features = [ " tokio " , " async-https-rustls " ] }
74
79
libc = " 0.2"
75
80
uniffi = { version = " 0.27.3" , features = [" build" ], optional = true }
76
81
serde = { version = " 1.0.210" , default-features = false , features = [" std" , " derive" ] }
@@ -83,8 +88,9 @@ prost = { version = "0.11.6", default-features = false}
83
88
winapi = { version = " 0.3" , features = [" winbase" ] }
84
89
85
90
[dev-dependencies ]
86
- lightning = { version = " 0.0.125 " , features = [" std" , " _test_utils" ] }
91
+ lightning = { version = " 0.1.0 " , features = [" std" , " _test_utils" ] }
87
92
# lightning = { git = "https://github.com/lightningdevkit/rust-lightning", branch="main", features = ["std", "_test_utils"] }
93
+ # lightning = { path = "../rust-lightning/lightning", features = ["std", "_test_utils"] }
88
94
electrum-client = { version = " 0.21.0" , default-features = true }
89
95
bitcoincore-rpc = { version = " 0.19.0" , default-features = false }
90
96
proptest = " 1.0.0"
0 commit comments