Copyright | (c) 2023 GYELD GMBH |
---|---|
License | Apache 2.0 |
Maintainer | support@geniusyield.co |
Stability | develop |
Safe Haskell | None |
Language | Haskell2010 |
GeniusYield.Providers.CardanoDbSync
Description
Functions in this module throw CardanoDbSyncException
s.
They may also throw postgresql-simple
's SqlError
.
Synopsis
- data CardanoDbSyncConn
- openDbSyncConn ∷ ConnectInfo → IO CardanoDbSyncConn
- dbSyncSlotNumber ∷ CardanoDbSyncConn → IO GYSlot
- dbSyncWaitUntilSlot ∷ CardanoDbSyncConn → GYSlot → IO GYSlot
- dbSyncSlotActions ∷ CardanoDbSyncConn → GYSlotActions
- dbSyncLookupDatum ∷ CardanoDbSyncConn → GYLookupDatum
- dbSyncQueryUtxo ∷ CardanoDbSyncConn → GYQueryUTxO
- dbSyncGetParameters ∷ CardanoDbSyncConn → GYGetParameters
cardano-db-sync connection
data CardanoDbSyncConn #
Connection to cardano-db-sync database.
openDbSyncConn ∷ ConnectInfo → IO CardanoDbSyncConn #
Slot number
dbSyncWaitUntilSlot ∷ CardanoDbSyncConn → GYSlot → IO GYSlot #
Wait until CardanoDbSyncConn
has processed a given slot.