diff --git a/wallet/chainntfns.go b/wallet/chainntfns.go index 96d479c..edad9e9 100644 --- a/wallet/chainntfns.go +++ b/wallet/chainntfns.go @@ -480,9 +480,7 @@ func birthdaySanityCheck(chainConn chainConn, // Otherwise, we'll attempt to locate a better one now that we have // access to the chain. - // To be on the safe side, scan 2 days past of the actual timestamp. - bday := birthdayTimestamp.Add(48 * time.Hour) - newBirthdayBlock, err := locateBirthdayBlock(chainConn, bday) + newBirthdayBlock, err := locateBirthdayBlock(chainConn, birthdayTimestamp) if err != nil { return nil, err } diff --git a/wallet/chainntfns_test.go b/wallet/chainntfns_test.go index 98f5015..7b2d77d 100644 --- a/wallet/chainntfns_test.go +++ b/wallet/chainntfns_test.go @@ -16,7 +16,7 @@ import ( const ( // defaultBlockInterval is the default time interval between any two // blocks in a mocked chain. - defaultBlockInterval = 10 * time.Minute + defaultBlockInterval = 150 * time.Second ) var ( diff --git a/wallet/wallet.go b/wallet/wallet.go index 12e0531..3b3e5c7 100644 --- a/wallet/wallet.go +++ b/wallet/wallet.go @@ -371,11 +371,10 @@ func (w *Wallet) syncWithChain(birthdayStamp *waddrmgr.BlockStamp) error { // If we've yet to find our birthday block, we'll do so now. if birthdayStamp == nil { - - // To be on the safe side, scan 2 days past of the actual - // timestamp. - bday := w.Manager.Birthday().Add(48 * time.Hour) - birthdayStamp, err = locateBirthdayBlock(chainClient, bday) + var err error + birthdayStamp, err = locateBirthdayBlock( + chainClient, w.Manager.Birthday(), + ) if err != nil { return fmt.Errorf("unable to locate birthday block: %v", err)