@@ -21,26 +21,27 @@ import qualified Data.Set as Set
2121import GHC.Err (error )
2222
2323import qualified Cardano.Db as DB
24+ import Cardano.DbSync.Api
25+ import Cardano.DbSync.Api.Types
2426import qualified Cardano.DbSync.Era.Shelley.Generic as Generic
27+ import Cardano.DbSync.Era.Universal.Epoch
2528import Cardano.DbSync.Error (SyncNodeError )
2629import Cardano.DbSync.Ledger.Event
27- import Cardano.DbSync.Types
2830import Cardano.DbSync.Ledger.Types
29- import qualified Data.Strict.Maybe as Strict
30- import Cardano.DbSync.Api.Types
31- import Cardano.DbSync.Api
32- import Cardano.DbSync.Era.Universal.Epoch
31+ import Cardano.DbSync.Types
3332import Cardano.DbSync.Util.Constraint
33+ import qualified Data.Strict.Maybe as Strict
3434
3535validateEpochStake ::
3636 SyncEnv ->
3737 ApplyResult ->
3838 Bool ->
3939 ExceptT SyncNodeError DB. DbM ()
4040validateEpochStake syncEnv applyRes firstCall = case apOldLedger applyRes of
41- Strict. Just lstate | Just (expectedCount, epoch) <- Generic. countEpochStake (clsState lstate) -> do
42- actualCount <- lift $ DB. queryNormalEpochStakeCount (unEpochNo epoch)
43- if actualCount /= expectedCount then do
41+ Strict. Just lstate | Just (expectedCount, epoch) <- Generic. countEpochStake (clsState lstate) -> do
42+ actualCount <- lift $ DB. queryNormalEpochStakeCount (unEpochNo epoch)
43+ if actualCount /= expectedCount
44+ then do
4445 liftIO
4546 . logWarning tracer
4647 $ mconcat
@@ -56,18 +57,18 @@ validateEpochStake syncEnv applyRes firstCall = case apOldLedger applyRes of
5657 insertStakeSlice syncEnv slice
5758 when firstCall $ validateEpochStake syncEnv applyRes False
5859 else
59- liftIO $ logInfo tracer
60- $ mconcat
61- [ " Validate Epoch Stake: total entries in epoch "
62- , textShow (unEpochNo epoch)
63- , " are "
64- , textShow actualCount
65- ]
66- _ -> pure ()
60+ liftIO $
61+ logInfo tracer $
62+ mconcat
63+ [ " Validate Epoch Stake: total entries in epoch "
64+ , textShow (unEpochNo epoch)
65+ , " are "
66+ , textShow actualCount
67+ ]
68+ _ -> pure ()
6769 where
6870 tracer = getTrace syncEnv
6971
70-
7172validateEpochRewards ::
7273 Trace IO Text ->
7374 Network ->
0 commit comments