From 1fbdc8c44b3a096492adaf7d2cf92eed02f67357 Mon Sep 17 00:00:00 2001 From: Olaoluwa Osuntokun Date: Mon, 13 Aug 2018 18:46:05 -0700 Subject: [PATCH] wallet: catch and return error from rollback failure --- wallet/chainntfns.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wallet/chainntfns.go b/wallet/chainntfns.go index 670e136..88b95ec 100644 --- a/wallet/chainntfns.go +++ b/wallet/chainntfns.go @@ -227,12 +227,15 @@ func (w *Wallet) disconnectBlock(dbtx walletdb.ReadWriteTx, b wtxmgr.BlockMeta) } bs.Timestamp = header.Timestamp - err = w.Manager.SetSyncedTo(addrmgrNs, &bs) if err != nil { return err } + err = w.TxStore.Rollback(txmgrNs, b.Height) + if err != nil { + return err + } } }