Skip to content

Commit 5cd7307

Browse files
committed
f - Clean up imports
1 parent db5794f commit 5cd7307

File tree

3 files changed

+6
-8
lines changed

3 files changed

+6
-8
lines changed

lightning-invoice/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ bech32 = "0.8"
1313
lightning = { version = "0.0.100", path = "../lightning" }
1414
secp256k1 = { version = "0.20", features = ["recovery"] }
1515
num-traits = "0.2.8"
16-
bitcoin = "0.27"
1716
bitcoin_hashes = "0.10"
1817

1918
[dev-dependencies]

lightning-invoice/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ pub mod payment;
1919
pub mod utils;
2020

2121
extern crate bech32;
22-
extern crate bitcoin;
2322
extern crate bitcoin_hashes;
2423
#[macro_use] extern crate lightning;
2524
extern crate num_traits;

lightning-invoice/src/payment.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -99,9 +99,8 @@
9999
100100
use crate::Invoice;
101101

102-
use bitcoin::hashes::Hash;
103-
use bitcoin::hashes::sha256::Hash as Sha256;
104-
use bitcoin::secp256k1::key::PublicKey;
102+
use bitcoin_hashes::Hash;
103+
use bitcoin_hashes::sha256::Hash as Sha256;
105104

106105
use lightning::ln::{PaymentHash, PaymentSecret};
107106
use lightning::ln::channelmanager::{ChannelDetails, PaymentSendFailure};
@@ -111,6 +110,8 @@ use lightning::routing::router::{Route, RouteHint};
111110
use lightning::util::events::{Event, EventHandler};
112111
use lightning::util::logger::Logger;
113112

113+
use secp256k1::key::PublicKey;
114+
114115
use std::collections::hash_map::{self, HashMap};
115116
use std::ops::Deref;
116117
use std::sync::Mutex;
@@ -303,15 +304,14 @@ where
303304

304305
#[cfg(test)]
305306
mod tests {
306-
307307
use super::*;
308308
use crate::{InvoiceBuilder, Currency};
309-
use bitcoin::secp256k1::{SecretKey, PublicKey, Secp256k1};
310309
use lightning::ln::PaymentPreimage;
311310
use lightning::ln::msgs::{ErrorAction, LightningError};
312311
use lightning::util::test_utils::TestLogger;
313-
use lightning::util::events::Event;
314312
use lightning::util::errors::APIError;
313+
use lightning::util::events::Event;
314+
use secp256k1::{SecretKey, PublicKey, Secp256k1};
315315

316316
fn invoice(payment_preimage: PaymentPreimage) -> Invoice {
317317
let payment_hash = Sha256::hash(&payment_preimage.0);

0 commit comments

Comments
 (0)