]> Untitled Git - bdk/commitdiff
Use our Instant struct to be compatible with wasm
authorRiccardo Casatta <riccardo@casatta.it>
Tue, 17 Nov 2020 12:46:10 +0000 (13:46 +0100)
committerRiccardo Casatta <riccardo@casatta.it>
Tue, 17 Nov 2020 13:25:27 +0000 (14:25 +0100)
src/blockchain/utils.rs

index c18b5fa4fd68ccf615aedb84911edbb78a1b0627..bcfa19ba0b8bd2cd66c4388591e93e3584962a2b 100644 (file)
@@ -26,6 +26,8 @@ use std::collections::{HashMap, HashSet};
 
 #[allow(unused_imports)]
 use log::{debug, error, info, trace};
+use rand::seq::SliceRandom;
+use rand::thread_rng;
 
 use bitcoin::{BlockHeader, OutPoint, Script, Transaction, Txid};
 
@@ -33,10 +35,8 @@ use super::*;
 use crate::database::{BatchDatabase, BatchOperations, DatabaseUtils};
 use crate::error::Error;
 use crate::types::{ScriptType, TransactionDetails, UTXO};
+use crate::wallet::time::Instant;
 use crate::wallet::utils::ChunksIterator;
-use rand::seq::SliceRandom;
-use rand::thread_rng;
-use std::time::Instant;
 
 #[derive(Debug)]
 pub struct ELSGetHistoryRes {
@@ -71,7 +71,7 @@ pub trait ElectrumLikeSync {
         _progress_update: P,
     ) -> Result<(), Error> {
         // TODO: progress
-        let start = Instant::now();
+        let start = Instant::new();
         debug!("start setup");
 
         let stop_gap = stop_gap.unwrap_or(20);