Skip to content

Commit 12fbb1e

Browse files
committed
[wip] assorted integration work
1 parent 1149b6e commit 12fbb1e

File tree

4 files changed

+11
-10
lines changed

4 files changed

+11
-10
lines changed

cardano-api/src/Cardano/Api/Experimental/Plutus/Internal/Shim/LegacyScripts.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ import Cardano.Ledger.BaseTypes (Version)
5050
import Cardano.Ledger.Core qualified as L
5151
import Cardano.Ledger.Dijkstra.Scripts qualified as Dijkstra
5252
import Cardano.Ledger.Plutus.Language qualified as L
53+
import Cardano.Ledger.Mary.Value qualified as L
5354

5455
import Data.Text qualified as Text
5556
import Data.Typeable

cardano-api/src/Cardano/Api/Experimental/Simple/Script.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ instance
4949
r <-
5050
CBOR.runAnnotator
5151
<$> CBOR.decodeFull' (L.eraProtVerHigh @era) bs
52-
return $ SimpleScript $ r $ CBOR.Full $ BS.fromStrict bs
52+
SimpleScript <$> (r $ CBOR.Full $ BS.fromStrict bs)
5353

5454
-- TODO: We should also deserialize the JSON representation of simple scripts.
5555
deserialiseSimpleScript

cardano-api/src/Cardano/Api/Experimental/Tx/Internal/BodyContent/New.hs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -173,9 +173,9 @@ makeUnsignedTx era@ConwayEra bc = obtainCommonConstraints era $ do
173173
& L.totalCollateralTxBodyL .~ L.maybeToStrictMaybe totCollateral
174174
& L.collateralReturnTxBodyL .~ L.maybeToStrictMaybe retCollateral
175175
& L.feeTxBodyL .~ fee
176-
& L.vldtTxBodyL . L.invalidBeforeL .~ txValidityLowerBound bc
177-
& L.vldtTxBodyL . L.invalidHereAfterL .~ txValidityUpperBound bc
178-
& L.reqSignerHashesTxBodyL .~ setReqSignerHashes
176+
& L.vldtTxBodyL . L.invalidBeforeL .~ (L.maybeToStrictMaybe $ txValidityLowerBound bc)
177+
& L.vldtTxBodyL . L.invalidHereAfterL .~ (L.maybeToStrictMaybe $ txValidityUpperBound bc)
178+
& L.reqSignerHashesTxBodyL .~ undefined --TODO(10.7): setReqSignerHashes
179179
& L.scriptIntegrityHashTxBodyL .~ scriptIntegrityHash
180180
& L.withdrawalsTxBodyL .~ withdrawals
181181
& L.certsTxBodyL .~ certs
@@ -288,9 +288,9 @@ toAuxiliaryData txMData ss' =
288288

289289
eraSpecificLedgerTxBody
290290
:: Era era
291-
-> L.TxBody (LedgerEra era)
291+
-> L.TxBody L.TopTx (LedgerEra era)
292292
-> TxBodyContent (LedgerEra era)
293-
-> L.TxBody (LedgerEra era)
293+
-> L.TxBody L.TopTx (LedgerEra era)
294294
eraSpecificLedgerTxBody era ledgerbody bc =
295295
body era
296296
where

cardano-api/src/Cardano/Api/Experimental/Tx/Internal/Fee.hs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -551,12 +551,12 @@ evaluateTransactionBalance pp poolids stakeDelegDeposits drepDelegDeposits utxo
551551
isRegPool kh = Api.StakePoolKeyHash kh `Set.member` poolids
552552

553553
lookupDelegDeposit
554-
:: Ledger.Credential 'Ledger.Staking -> Maybe L.Coin
554+
:: Ledger.Credential Ledger.Staking -> Maybe L.Coin
555555
lookupDelegDeposit stakeCred =
556556
Map.lookup (fromShelleyStakeCredential stakeCred) stakeDelegDeposits
557557

558558
lookupDRepDeposit
559-
:: Ledger.Credential 'Ledger.DRepRole -> Maybe L.Coin
559+
:: Ledger.Credential Ledger.DRepRole -> Maybe L.Coin
560560
lookupDRepDeposit drepCred =
561561
Map.lookup drepCred drepDelegDeposits
562562

@@ -1059,7 +1059,7 @@ indexWitnessedTxProposalProcedures (TxProposalProcedures proposals) = do
10591059
| (ix, (proposal, anyWitness)) <- allProposalsList
10601060
]
10611061

1062-
toUnsigned :: forall era. Era era -> L.Tx (LedgerEra era) -> UnsignedTx era
1062+
toUnsigned :: forall era. Era era -> L.Tx L.TopTx (LedgerEra era) -> UnsignedTx era
10631063
toUnsigned e tx =
10641064
obtainCommonConstraints e $
10651065
UnsignedTx tx
@@ -1075,7 +1075,7 @@ evaluateTransactionExecutionUnits
10751075
-> LedgerEpochInfo
10761076
-> L.PParams (LedgerEra era)
10771077
-> L.UTxO (LedgerEra era)
1078-
-> L.Tx (LedgerEra era)
1078+
-> L.Tx L.TopTx (LedgerEra era)
10791079
-> Map ScriptWitnessIndex (Either ScriptExecutionError (EvalTxExecutionUnitsLog, ExecutionUnits))
10801080
evaluateTransactionExecutionUnits systemstart epochInfo pp utxo tx =
10811081
obtainCommonConstraints (useEra @era) $

0 commit comments

Comments
 (0)