Enable new native transaction scanning

This commit is contained in:
Rene Vergara 2023-10-13 15:20:01 -05:00
parent ec72015524
commit 5788a26880
Signed by: pitmutt
GPG key ID: 65122AD495A7F5B2
2 changed files with 5 additions and 12 deletions

View file

@ -23,7 +23,8 @@ main = do
putStrLn "Connected to MongoDB!" putStrLn "Connected to MongoDB!"
checkZcashPrices pipe (c_dbName loadedConfig) checkZcashPrices pipe (c_dbName loadedConfig)
scanZcash' loadedConfig pipe scanZcash' loadedConfig pipe
scanPayments loadedConfig pipe {-scanPayments loadedConfig pipe-}
scanTxNative loadedConfig pipe
checkPayments pipe (c_dbName loadedConfig) checkPayments pipe (c_dbName loadedConfig)
expireOwners pipe (c_dbName loadedConfig) expireOwners pipe (c_dbName loadedConfig)
updateLogins pipe loadedConfig updateLogins pipe loadedConfig

View file

@ -2024,10 +2024,6 @@ scanTxNative config pipe = do
case xOrder of case xOrder of
Nothing -> error "Failed to retrieve order from database" Nothing -> error "Failed to retrieve order from database"
Just xO -> do Just xO -> do
print $ qtotalZec xO
print $ zamount x
print z
print $ qaddress xO
when when
(not (qpaid xO) && (not (qpaid xO) &&
qtotalZec xO == zamount x && z == qaddress xO) $ do qtotalZec xO == zamount x && z == qaddress xO) $ do
@ -2093,13 +2089,9 @@ scanTxNative config pipe = do
else error else error
"Couldn't parse externalInvoice for WooCommerce" "Couldn't parse externalInvoice for WooCommerce"
_ -> putStrLn "Not an integration order" _ -> putStrLn "Not an integration order"
else do else liftIO $
print $ access p master dbName $
"Regular order" ++ markOrderPaid (T.unpack orderId, zamount x)
T.unpack orderId ++ " " ++ show (zamount x)
liftIO $
access p master dbName $
markOrderPaid (T.unpack orderId, zamount x)
Left e -> print "Unable to parse order memo" Left e -> print "Unable to parse order memo"
debug = flip trace debug = flip trace