Skip to content

Commit 04b4c33

Browse files
committed
Bump ledger, minor tweaks
1 parent 78a5d53 commit 04b4c33

File tree

4 files changed

+14
-11
lines changed

4 files changed

+14
-11
lines changed

cabal.project

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ import: ./asserts.cabal
3737
source-repository-package
3838
type: git
3939
location: https://github.com/input-output-hk/cardano-ledger
40-
tag: 18760561df17213eef809860de3da3662e6c290e
41-
--sha256: 1s8fny7sn1jkdn12cll5pyll8ibbfzx63hmxzq1lpvadrr4zvv2j
40+
tag: d883cf700488ed1c3ecefd403c9863a0e3943587
41+
--sha256: 17vqb04jy2k628wd7hgcc9jkaxq2wpgn06hd7f79067zhn8v5fcj
4242
subdir:
4343
eras/allegra/impl
4444
eras/alonzo/impl

ouroboros-consensus-cardano/src/shelley/Ouroboros/Consensus/Shelley/Ledger/Inspect.hs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import Cardano.Ledger.BaseTypes (strictMaybeToMaybe)
1919
import Cardano.Ledger.Core (ppuProtocolVersionL)
2020
import qualified Cardano.Ledger.Shelley.API as SL
2121
import qualified Cardano.Ledger.Shelley.Core as Core
22+
import qualified Cardano.Ledger.Shelley.LedgerState as SL
2223
import qualified Cardano.Ledger.Shelley.PParams as SL
2324
import Control.Monad
2425
import Data.Map.Strict (Map)
@@ -27,6 +28,7 @@ import Data.Maybe (fromMaybe)
2728
import Data.Void
2829
import Data.Word (Word64)
2930
import Lens.Micro ((^.))
31+
import Lens.Micro.Extras (view)
3032
import Ouroboros.Consensus.Block
3133
import Ouroboros.Consensus.Config
3234
import Ouroboros.Consensus.Ledger.Abstract
@@ -130,10 +132,7 @@ protocolUpdates genesis st = [
130132
SL.ProposedPPUpdates proposals =
131133
fromMaybe SL.emptyPPPUpdates
132134
. Core.getProposedPPUpdates
133-
. SL.utxosGovState
134-
. SL.lsUTxOState
135-
. SL.esLState
136-
. SL.nesEs
135+
. view SL.newEpochStateGovStateL
137136
. shelleyLedgerState
138137
$ st
139138

ouroboros-consensus-cardano/src/shelley/Ouroboros/Consensus/Shelley/Ledger/Ledger.hs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ import Cardano.Ledger.Core (Era, ppMaxBHSizeL, ppMaxTxSizeL)
5454
import qualified Cardano.Ledger.Core as Core
5555
import qualified Cardano.Ledger.Shelley.API as SL
5656
import qualified Cardano.Ledger.Shelley.Governance as SL
57+
import qualified Cardano.Ledger.Shelley.LedgerState as SL
5758
import Cardano.Slotting.EpochInfo
5859
import Codec.CBOR.Decoding (Decoder)
5960
import qualified Codec.CBOR.Decoding as CBOR
@@ -481,7 +482,7 @@ instance ShelleyCompatible proto era => ValidateEnvelope (ShelleyBlock proto era
481482
-------------------------------------------------------------------------------}
482483

483484
getPParams :: SL.EraGov era => SL.NewEpochState era -> Core.PParams era
484-
getPParams = view SL.curPParamsGovStateL . SL.utxosGovState . SL.lsUTxOState . SL.esLState . SL.nesEs
485+
getPParams = view $ SL.newEpochStateGovStateL . SL.curPParamsGovStateL
485486

486487
{-------------------------------------------------------------------------------
487488
Serialisation

ouroboros-consensus-cardano/src/shelley/Ouroboros/Consensus/Shelley/Ledger/Query.hs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@ import qualified Cardano.Ledger.EpochBoundary as SL
4444
import Cardano.Ledger.Keys (KeyHash, KeyRole (..))
4545
import qualified Cardano.Ledger.Shelley.API as SL
4646
import qualified Cardano.Ledger.Shelley.Core as LC
47-
import qualified Cardano.Ledger.Shelley.LedgerState as SL (RewardAccounts)
47+
import qualified Cardano.Ledger.Shelley.LedgerState as SL (RewardAccounts,
48+
newEpochStateGovStateL)
4849
import qualified Cardano.Ledger.Shelley.PParams as SL (emptyPPPUpdates)
4950
import qualified Cardano.Ledger.Shelley.RewardProvenance as SL
5051
(RewardProvenance)
@@ -66,6 +67,7 @@ import Data.Type.Equality (apply)
6667
import Data.Typeable (Typeable)
6768
import qualified Data.VMap as VMap
6869
import GHC.Generics (Generic)
70+
import Lens.Micro.Extras (view)
6971
import Ouroboros.Consensus.Block
7072
import Ouroboros.Consensus.Config
7173
import Ouroboros.Consensus.HeaderValidation
@@ -632,9 +634,10 @@ querySupportedVersion = \case
632634
getProposedPPUpdates ::
633635
ShelleyBasedEra era
634636
=> SL.NewEpochState era -> SL.ProposedPPUpdates era
635-
getProposedPPUpdates = fromMaybe SL.emptyPPPUpdates
636-
. LC.getProposedPPUpdates . SL.utxosGovState
637-
. SL.lsUTxOState . SL.esLState . SL.nesEs
637+
getProposedPPUpdates =
638+
fromMaybe SL.emptyPPPUpdates
639+
. LC.getProposedPPUpdates
640+
. view SL.newEpochStateGovStateL
638641

639642
-- Get the current 'EpochState.' This is mainly for debugging.
640643
getEpochState :: SL.NewEpochState era -> SL.EpochState era

0 commit comments

Comments
 (0)