| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Rpc.Server.Internal.UtxoRpc.Type
Synopsis
- utxoRpcPParamsToProtocolParams :: Era era -> Proto PParams -> Either String (PParams (ShelleyLedgerEra era))
- utxoToUtxoRpcAnyUtxoData :: IsEra era => UTxO era -> [Proto AnyUtxoData]
- anyUtxoDataUtxoRpcToUtxo :: forall era m. (HasCallStack, MonadThrow m) => Era era -> [Proto AnyUtxoData] -> m (UTxO era)
- txOutToUtxoRpcTxOutput :: IsEra era => TxOut CtxUTxO era -> Proto TxOutput
- utxoRpcTxOutputToTxOut :: forall era m. (HasCallStack, MonadThrow m, IsEra era) => Proto TxOutput -> m (TxOut CtxUTxO era)
- protocolParamsToUtxoRpcPParams :: Era era -> PParams (LedgerEra era) -> Proto PParams
- simpleScriptToUtxoRpcNativeScript :: SimpleScript -> Proto NativeScript
- utxoRpcBigIntToInteger :: (HasCallStack, MonadThrow m) => Proto BigInt -> m Integer
- mkChainPointMsg :: ChainPoint -> WithOrigin BlockNo -> UTCTime -> Proto ChainPoint
- utxoRpcChainPointMsgToChainPoint :: (HasCallStack, MonadThrow m) => Proto ChainPoint -> m (ChainPoint, WithOrigin BlockNo, UTCTime)
Documentation
utxoRpcPParamsToProtocolParams :: Era era -> Proto PParams -> Either String (PParams (ShelleyLedgerEra era)) Source #
utxoToUtxoRpcAnyUtxoData :: IsEra era => UTxO era -> [Proto AnyUtxoData] Source #
anyUtxoDataUtxoRpcToUtxo :: forall era m. (HasCallStack, MonadThrow m) => Era era -> [Proto AnyUtxoData] -> m (UTxO era) Source #
utxoRpcTxOutputToTxOut :: forall era m. (HasCallStack, MonadThrow m, IsEra era) => Proto TxOutput -> m (TxOut CtxUTxO era) Source #
utxoRpcBigIntToInteger :: (HasCallStack, MonadThrow m) => Proto BigInt -> m Integer Source #
mkChainPointMsg :: ChainPoint -> WithOrigin BlockNo -> UTCTime -> Proto ChainPoint Source #
utxoRpcChainPointMsgToChainPoint :: (HasCallStack, MonadThrow m) => Proto ChainPoint -> m (ChainPoint, WithOrigin BlockNo, UTCTime) Source #
Inverse of mkChainPointMsg. Note: Origin and At (BlockNo 0) both
encode to height=0, so the decode always maps 0 back to Origin.