@@ -26,14 +26,7 @@ module Ctl.Internal.QueryM.Ogmios
2626 , OgmiosTxEvaluationR (OgmiosTxEvaluationR)
2727 , aesonObject
2828 , aesonArray
29- , acquireMempoolSnapshotCall
3029 , evaluateTxCall
31- , mempoolSnapshotHasTxCall
32- , mempoolSnapshotNextTxCall
33- , mempoolSnapshotSizeAndCapacityCall
34- , mkOgmiosCallType
35- , mkOgmiosCallTypeNoArgs
36- , releaseMempoolCall
3730 , submitSuccessPartialResp
3831 , parseIpv6String
3932 , rationalToSubcoin
@@ -202,48 +195,10 @@ evaluateTxCall = mkOgmiosCallType
202195 }
203196 }
204197
205- -- ------------------------------------------------------------------------------
206- -- Local Tx Monitor Protocol
207- -- https://ogmios.dev/mini-protocols/local-tx-monitor/
208- -- ------------------------------------------------------------------------------
209-
210- acquireMempoolSnapshotCall :: JsonRpc2Call Unit MempoolSnapshotAcquired
211- acquireMempoolSnapshotCall =
212- mkOgmiosCallTypeNoArgs " acquireMempool"
213-
214- mempoolSnapshotHasTxCall
215- :: MempoolSnapshotAcquired -> JsonRpc2Call TransactionHash HasTxR
216- mempoolSnapshotHasTxCall _ = mkOgmiosCallType
217- { method: " hasTransaction"
218- , params: { id: _ }
219- }
220-
221- mempoolSnapshotNextTxCall
222- :: MempoolSnapshotAcquired -> JsonRpc2Call Unit MaybeMempoolTransaction
223- mempoolSnapshotNextTxCall _ = mkOgmiosCallType
224- { method: " nextTransaction"
225- , params: const { fields: " all" }
226- }
227-
228- mempoolSnapshotSizeAndCapacityCall
229- :: MempoolSnapshotAcquired -> JsonRpc2Call Unit MempoolSizeAndCapacity
230- mempoolSnapshotSizeAndCapacityCall _ =
231- mkOgmiosCallTypeNoArgs " sizeOfMempool"
232-
233- releaseMempoolCall
234- :: MempoolSnapshotAcquired -> JsonRpc2Call Unit ReleasedMempool
235- releaseMempoolCall _ =
236- mkOgmiosCallTypeNoArgs " releaseMempool"
237-
238198-- ------------------------------------------------------------------------------
239199-- Helpers
240200-- ------------------------------------------------------------------------------
241201
242- mkOgmiosCallTypeNoArgs
243- :: forall (o :: Type ). DecodeOgmios o => String -> JsonRpc2Call Unit o
244- mkOgmiosCallTypeNoArgs method =
245- mkOgmiosCallType { method, params: const {} }
246-
247202mkOgmiosCallType
248203 :: forall (a :: Type ) (i :: Type ) (o :: Type )
249204 . EncodeAeson (JsonRpc2Request a )
0 commit comments