|
12 | 12 |
|
13 | 13 | module Cardano.Ledger.Allegra.Translation (shelleyToAllegraAVVMsToDelete) where |
14 | 14 |
|
15 | | -import Cardano.Ledger.Allegra.CertState () |
16 | 15 | import Cardano.Ledger.Allegra.Era (AllegraEra) |
17 | 16 | import Cardano.Ledger.Allegra.State |
18 | 17 | import Cardano.Ledger.Allegra.Tx () |
19 | 18 | import Cardano.Ledger.Binary (DecoderError) |
20 | | -import Cardano.Ledger.CertState (CommitteeState (..)) |
21 | 19 | import Cardano.Ledger.Genesis (NoGenesis (..)) |
22 | 20 | import Cardano.Ledger.Shelley (ShelleyEra) |
23 | | -import Cardano.Ledger.Shelley.CertState (ShelleyCertState) |
24 | 21 | import Cardano.Ledger.Shelley.Core |
25 | 22 | import Cardano.Ledger.Shelley.LedgerState ( |
26 | | - DState (..), |
27 | 23 | EpochState (..), |
28 | 24 | LedgerState (..), |
29 | 25 | NewEpochState (..), |
30 | | - PState (..), |
31 | 26 | UTxOState (..), |
32 | | - VState (..), |
33 | 27 | returnRedeemAddrsToReserves, |
34 | 28 | ) |
35 | 29 | import Cardano.Ledger.Shelley.PParams (ProposedPPUpdates (..), Update (..)) |
@@ -139,15 +133,16 @@ instance TranslateEra AllegraEra DState where |
139 | 133 | instance TranslateEra AllegraEra CommitteeState where |
140 | 134 | translateEra _ CommitteeState {..} = pure CommitteeState {..} |
141 | 135 |
|
142 | | -instance TranslateEra AllegraEra VState where |
143 | | - translateEra ctx VState {..} = do |
144 | | - committeeState <- translateEra ctx vsCommitteeState |
145 | | - pure VState {vsCommitteeState = committeeState, ..} |
146 | | - |
147 | 136 | instance TranslateEra AllegraEra PState where |
148 | 137 | translateEra _ PState {..} = pure PState {..} |
149 | 138 |
|
150 | | -instance TranslateEra AllegraEra ShelleyCertState |
| 139 | +instance TranslateEra AllegraEra ShelleyCertState where |
| 140 | + translateEra ctxt ls = |
| 141 | + pure |
| 142 | + ShelleyCertState |
| 143 | + { shelleyCertDState = translateEra' ctxt $ shelleyCertDState ls |
| 144 | + , shelleyCertPState = translateEra' ctxt $ shelleyCertPState ls |
| 145 | + } |
151 | 146 |
|
152 | 147 | instance TranslateEra AllegraEra LedgerState where |
153 | 148 | translateEra ctxt ls = |
|
0 commit comments