| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Cardano.Rpc.Server.Internal.UtxoRpc.Type.TxOutput
Synopsis
- policyAssetsToUtxoRpcMultiassets :: Map PolicyId PolicyAssets -> [Proto Multiasset]
- txOutToUtxoRpcTxOutput :: ShelleyBasedEra era -> TxOut CtxUTxO era -> Proto TxOutput
- utxoRpcTxOutputToTxOut :: forall era m. (HasCallStack, MonadThrow m, IsEra era) => Proto TxOutput -> m (TxOut CtxUTxO era)
- txoRefUtxoRpcToTxIn :: (HasCallStack, MonadThrow m) => Proto TxoRef -> m TxIn
- utxoToUtxoRpcAnyUtxoData :: IsEra era => UTxO era -> [Proto AnyUtxoData]
- txInTxOutToAnyUtxoData :: IsEra era => TxIn -> TxOut CtxUTxO era -> Proto AnyUtxoData
- anyUtxoDataUtxoRpcToUtxo :: forall era m. (HasCallStack, MonadThrow m) => Era era -> [Proto AnyUtxoData] -> m (UTxO era)
Documentation
policyAssetsToUtxoRpcMultiassets :: Map PolicyId PolicyAssets -> [Proto Multiasset] Source #
Convert per-policy asset bundles to UTxO RPC Multiasset messages.
txOutToUtxoRpcTxOutput :: ShelleyBasedEra era -> TxOut CtxUTxO era -> Proto TxOutput Source #
utxoRpcTxOutputToTxOut :: forall era m. (HasCallStack, MonadThrow m, IsEra era) => Proto TxOutput -> m (TxOut CtxUTxO era) Source #
txoRefUtxoRpcToTxIn :: (HasCallStack, MonadThrow m) => Proto TxoRef -> m TxIn Source #
utxoToUtxoRpcAnyUtxoData :: IsEra era => UTxO era -> [Proto AnyUtxoData] Source #
txInTxOutToAnyUtxoData :: IsEra era => TxIn -> TxOut CtxUTxO era -> Proto AnyUtxoData Source #
anyUtxoDataUtxoRpcToUtxo :: forall era m. (HasCallStack, MonadThrow m) => Era era -> [Proto AnyUtxoData] -> m (UTxO era) Source #