Correct block recording

This commit is contained in:
Rene Vergara 2023-10-13 15:35:48 -05:00
parent 5788a26880
commit ac86d1ee59
Signed by: pitmutt
GPG key ID: 65122AD495A7F5B2

View file

@ -1920,7 +1920,8 @@ scanTxNative config pipe = do
let filteredTxList = map fromJust $ filter filterTx txList
print "checking txs against keys..."
mapM_ (checkTx filteredTxList) ownerList
access pipe master (c_dbName config) $ upsertBlock lB
access pipe master (c_dbName config) $
upsertBlock (last $ catMaybes filteredBlockList)
Just lastBlock -> do
blockList' <-
mapM
@ -1936,7 +1937,8 @@ scanTxNative config pipe = do
let filteredTxList = map fromJust $ filter filterTx txList
print "checking txs against keys..."
mapM_ (checkTx filteredTxList) ownerList
access pipe master (c_dbName config) $ upsertBlock lB
access pipe master (c_dbName config) $
upsertBlock (last $ catMaybes filteredBlockList)
where
filterBlock :: Maybe BlockResponse -> Bool
filterBlock b = maybe 0 bl_confirmations b >= 5