|
5 | 5 | // http://opensource.org/licenses/MIT>, at your option. You may not use this file except in |
6 | 6 | // accordance with one or both of these licenses. |
7 | 7 |
|
8 | | -use crate::logger::{log_debug, log_error, Logger}; |
9 | | -use crate::Error; |
| 8 | +use std::sync::Arc; |
10 | 9 |
|
| 10 | +use bitcoin::bech32; |
11 | 11 | use bitcoin::bip32::{ChildNumber, Xpriv}; |
12 | | -use bitcoin::hashes::{hex::FromHex, sha256, Hash, HashEngine, Hmac, HmacEngine}; |
| 12 | +use bitcoin::hashes::hex::FromHex; |
| 13 | +use bitcoin::hashes::{sha256, Hash, HashEngine, Hmac, HmacEngine}; |
13 | 14 | use bitcoin::secp256k1::{All, Message, Secp256k1, SecretKey}; |
14 | | -use lightning::util::logger::Logger as LdkLogger; |
15 | | - |
16 | | -use bitcoin::bech32; |
17 | 15 | use bitreq::Client; |
| 16 | +use lightning::util::logger::Logger as LdkLogger; |
18 | 17 | use serde::{Deserialize, Serialize}; |
19 | | -use std::sync::Arc; |
| 18 | + |
| 19 | +use crate::logger::{log_debug, log_error, Logger}; |
| 20 | +use crate::Error; |
20 | 21 |
|
21 | 22 | /// The BIP-32 hardened child index used for LNURL-auth key derivation as defined by LUD-05. |
22 | 23 | pub(crate) const LNURL_AUTH_HARDENED_CHILD_INDEX: u32 = 138; |
@@ -188,9 +189,10 @@ fn linking_key_path(hashing_key: &[u8; 32], domain_name: &str) -> Vec<ChildNumbe |
188 | 189 |
|
189 | 190 | #[cfg(test)] |
190 | 191 | mod tests { |
191 | | - use super::*; |
192 | 192 | use bitcoin::Network; |
193 | 193 |
|
| 194 | + use super::*; |
| 195 | + |
194 | 196 | fn build_auth(seed: [u8; 32]) -> LnurlAuth { |
195 | 197 | let logger = Arc::new(Logger::new_log_facade()); |
196 | 198 | let xprv = Xpriv::new_master(Network::Bitcoin, &seed).unwrap(); |
|
0 commit comments