marlowe-runtime-0.0.5: Runtime system for running Marlowe financial contracts on the Cardano Computation Layer
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Marlowe.Runtime.Indexer.Database.PostgreSQL.GetMarloweUTxO

Documentation

getMarloweUTxO :: BlockHeader -> Transaction MarloweUTxO Source #

decodeContractOutputRow :: (ByteString, Int16, ByteString, Int16, ByteString, ByteString) -> (ContractId, UnspentContractOutput) Source #

decodePayoutOutputRow :: (ByteString, Int16, ByteString, Int16) -> (ContractId, TxOutRef) Source #

prepareBlockQueryParams :: BlockHeader -> (ByteString, Int64, Int64) Source #