Skip to content

Commit

Permalink
Blockfrost UTxO query attempt inline datum before attempting datum hash
Browse files Browse the repository at this point in the history
  • Loading branch information
amirmrad committed Jan 7, 2025
1 parent e275955 commit ddf520b
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions src/blockfrost/lib/Convex/Blockfrost/Types.hs
Original file line number Diff line number Diff line change
Expand Up @@ -349,9 +349,8 @@ convertOutput addr_ amount dataHash inlineDatum refScriptHash =
C.TxOutValueShelleyBased
C.shelleyBasedEra
(C.toLedgerValue @era C.maryBasedEra $ foldMap (L.fromList . return . toAssetId) amount)
dat =
fmap (C.TxOutDatumHash C.alonzoBasedEra . toDatumHash) dataHash
<|> fmap (C.TxOutDatumInline C.babbageBasedEra) (inlineDatum >>= either (const Nothing) Just . toDatum)
dat = fmap (C.TxOutDatumInline C.babbageBasedEra) (inlineDatum >>= either (const Nothing) Just . toDatum)
<|> fmap (C.TxOutDatumHash C.alonzoBasedEra . toDatumHash) dataHash

txuOutput = C.TxOut addr val (fromMaybe C.TxOutDatumNone dat) C.ReferenceScriptNone
in case refScriptHash of
Expand Down

0 comments on commit ddf520b

Please sign in to comment.