@@ -36,7 +36,7 @@ import Prelude ()
3636queryVersionMajorFromEpoch ::
3737 MonadIO io =>
3838 Word64 ->
39- ReaderT SqlBackend io (Maybe Word16 )
39+ DB. DbAction io (Maybe Word16 )
4040queryVersionMajorFromEpoch epochNo = do
4141 res <- selectOne $ do
4242 prop <- from $ table @ Db. EpochParam
@@ -48,7 +48,7 @@ queryVersionMajorFromEpoch epochNo = do
4848queryParamProposalFromEpoch ::
4949 MonadIO io =>
5050 Word64 ->
51- ReaderT SqlBackend io (Maybe Db. ParamProposal )
51+ DB. DbAction io (Maybe Db. ParamProposal )
5252queryParamProposalFromEpoch epochNo = do
5353 res <- selectOne $ do
5454 prop <- from $ table @ Db. ParamProposal
@@ -59,7 +59,7 @@ queryParamProposalFromEpoch epochNo = do
5959queryParamFromEpoch ::
6060 MonadIO io =>
6161 Word64 ->
62- ReaderT SqlBackend io (Maybe Db. EpochParam )
62+ DB. DbAction io (Maybe Db. EpochParam )
6363queryParamFromEpoch epochNo = do
6464 res <- selectOne $ do
6565 param <- from $ table @ Db. EpochParam
@@ -68,22 +68,22 @@ queryParamFromEpoch epochNo = do
6868 pure (entityVal <$> res)
6969
7070-- | Query whether there any null tx deposits?
71- queryNullTxDepositExists :: MonadIO io => ReaderT SqlBackend io Bool
71+ queryNullTxDepositExists :: MonadIO io => DB. DbAction io Bool
7272queryNullTxDepositExists = do
7373 res <- select $ do
7474 tx <- from $ table @ Db. Tx
7575 where_ $ isNothing_ (tx ^. Db. TxDeposit )
7676 pure $ not (null res)
7777
78- queryMultiAssetCount :: MonadIO io => ReaderT SqlBackend io Word
78+ queryMultiAssetCount :: MonadIO io => DB. DbAction io Word
7979queryMultiAssetCount = do
8080 res <- select $ do
8181 _ <- from (table @ Db. MultiAsset )
8282 pure countRows
8383
8484 pure $ maybe 0 unValue (listToMaybe res)
8585
86- queryTxMetadataCount :: MonadIO io => ReaderT SqlBackend io Word
86+ queryTxMetadataCount :: MonadIO io => DB. DbAction io Word
8787queryTxMetadataCount = do
8888 res <- selectOne $ do
8989 _ <- from (table @ Db. TxMetadata )
@@ -95,7 +95,7 @@ queryDRepDistrAmount ::
9595 MonadIO io =>
9696 ByteString ->
9797 Word64 ->
98- ReaderT SqlBackend io Word64
98+ DB. DbAction io Word64
9999queryDRepDistrAmount drepHash epochNo = do
100100 res <- selectOne $ do
101101 (distr :& hash) <-
@@ -113,7 +113,7 @@ queryDRepDistrAmount drepHash epochNo = do
113113
114114queryGovActionCounts ::
115115 MonadIO io =>
116- ReaderT SqlBackend io (Word , Word , Word , Word )
116+ DB. DbAction io (Word , Word , Word , Word )
117117queryGovActionCounts = do
118118 ratified <- countNonNulls Db. GovActionProposalRatifiedEpoch
119119 enacted <- countNonNulls Db. GovActionProposalEnactedEpoch
@@ -125,7 +125,7 @@ queryGovActionCounts = do
125125 countNonNulls ::
126126 (MonadIO io , PersistField field ) =>
127127 EntityField Db. GovActionProposal (Maybe field ) ->
128- ReaderT SqlBackend io Word
128+ DB. DbAction io Word
129129 countNonNulls field = do
130130 res <- selectOne $ do
131131 e <- from $ table @ Db. GovActionProposal
@@ -137,7 +137,7 @@ queryGovActionCounts = do
137137queryConstitutionAnchor ::
138138 MonadIO io =>
139139 Word64 ->
140- ReaderT SqlBackend io (Maybe (Text , ByteString ))
140+ DB. DbAction io (Maybe (Text , ByteString ))
141141queryConstitutionAnchor epochNo = do
142142 res <- selectOne $ do
143143 (_ :& anchor :& epochState) <-
@@ -160,7 +160,7 @@ queryConstitutionAnchor epochNo = do
160160
161161queryRewardRests ::
162162 MonadIO io =>
163- ReaderT SqlBackend io [(Db. RewardSource , Word64 )]
163+ DB. DbAction io [(Db. RewardSource , Word64 )]
164164queryRewardRests = do
165165 res <- select $ do
166166 reward <- from $ table @ Db. RewardRest
@@ -170,7 +170,7 @@ queryRewardRests = do
170170
171171queryTreasuryDonations ::
172172 MonadIO io =>
173- ReaderT SqlBackend io Word64
173+ DB. DbAction io Word64
174174queryTreasuryDonations = do
175175 res <- selectOne $ do
176176 txs <- from $ table @ Db. Tx
@@ -183,7 +183,7 @@ queryVoteCounts ::
183183 MonadIO io =>
184184 ByteString ->
185185 Word16 ->
186- ReaderT SqlBackend io (Word64 , Word64 , Word64 )
186+ DB. DbAction io (Word64 , Word64 , Word64 )
187187queryVoteCounts txHash idx = do
188188 yes <- countVotes Db. VoteYes
189189 no <- countVotes Db. VoteNo
@@ -210,7 +210,7 @@ queryVoteCounts txHash idx = do
210210queryEpochStateCount ::
211211 MonadIO io =>
212212 Word64 ->
213- ReaderT SqlBackend io Word64
213+ DB. DbAction io Word64
214214queryEpochStateCount epochNo = do
215215 res <- selectOne $ do
216216 epochState <- from (table @ Db. EpochState )
@@ -222,7 +222,7 @@ queryEpochStateCount epochNo = do
222222queryCommitteeByTxHash ::
223223 MonadIO io =>
224224 ByteString ->
225- ReaderT SqlBackend io (Maybe Db. Committee )
225+ DB. DbAction io (Maybe Db. Committee )
226226queryCommitteeByTxHash txHash = do
227227 res <- selectOne $ do
228228 (committee :& _ :& tx) <-
@@ -244,7 +244,7 @@ queryCommitteeByTxHash txHash = do
244244queryCommitteeMemberCountByTxHash ::
245245 MonadIO io =>
246246 Maybe ByteString ->
247- ReaderT SqlBackend io Word64
247+ DB. DbAction io Word64
248248queryCommitteeMemberCountByTxHash txHash = do
249249 res <- selectOne $ do
250250 (_ :& committee :& _ :& tx) <-
0 commit comments