Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion cabal.project
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ repository cardano-haskell-packages
-- you need to run if you change them
index-state:
, hackage.haskell.org 2026-03-26T20:21:33Z
, cardano-haskell-packages 2026-04-14T21:25:56Z
, cardano-haskell-packages 2026-04-22T19:21:15Z

active-repositories:
, :rest
Expand Down
2 changes: 1 addition & 1 deletion cardano-node-chairman/cardano-node-chairman.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ executable cardano-node-chairman
, cardano-crypto-class
, cardano-git-rev ^>= 0.2.2
, cardano-ledger-core
, cardano-node ^>= 10.7
, cardano-node ^>= 11.0
, cardano-prelude
, containers
, contra-tracer
Expand Down
4 changes: 2 additions & 2 deletions cardano-node/cardano-node.cabal
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
cabal-version: 3.8

name: cardano-node
version: 10.7.1
version: 11.0
synopsis: The cardano full node
description: The cardano full node.
category: Cardano,
Expand Down Expand Up @@ -149,7 +149,7 @@ library
, cardano-ledger-babbage
, cardano-ledger-binary >= 1.7.1
, cardano-ledger-byron
, cardano-ledger-conway
, cardano-ledger-conway >= 1.22.1.0
, cardano-ledger-core
, cardano-ledger-dijkstra
, cardano-ledger-shelley
Expand Down
4 changes: 2 additions & 2 deletions cardano-node/src/Cardano/Node/Protocol/Cardano.hs
Original file line number Diff line number Diff line change
Expand Up @@ -181,8 +181,8 @@ mkSomeConsensusProtocolCardano NodeByronProtocolConfiguration {
shelleyBasedLeaderCredentials = shelleyLeaderCredentials
}
, Consensus.cardanoProtocolVersion = if npcExperimentalHardForksEnabled
then ProtVer (natVersion @11) 0
else ProtVer (natVersion @10) 8
then ProtVer (natVersion @12) 0
else ProtVer (natVersion @11) 0
-- The remaining arguments specify the parameters needed to transition between two eras
, Consensus.cardanoLedgerTransitionConfig =
Ledger.mkLatestTransitionConfig
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
### Fixed

- Disable `ExperimentalHardForksEnabled` in the default testnet config.
After the experimental-gated `cardanoProtocolVersion` was bumped to 12,
Conway-era testnets forged blocks with protocol version 12, which the Conway
BBody rule rejects (max protocol version = 11). Dropping the flag makes the
node use protocol version 11, which Conway accepts.
5 changes: 2 additions & 3 deletions cardano-testnet/src/Testnet/Defaults.hs
Original file line number Diff line number Diff line change
Expand Up @@ -219,9 +219,8 @@ defaultYamlHardforkViaConfig sbe =
hardforkViaConfig :: ShelleyBasedEra era -> Aeson.KeyMap Aeson.Value
hardforkViaConfig sbe' =
Aeson.fromList $
[ ("ExperimentalHardForksEnabled", Aeson.Bool True)
, ("ExperimentalProtocolsEnabled", Aeson.Bool True) ]
++ (case sbe' of
("ExperimentalProtocolsEnabled", Aeson.Bool True)
: (case sbe' of
ShelleyBasedEraShelley ->
[ ("TestShelleyHardForkAtEpoch", Aeson.Number 0) ]
ShelleyBasedEraAllegra ->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@
"DijkstraGenesisFile": "dijkstra-genesis.json",
"EnableLogMetrics": false,
"EnableLogging": true,
"ExperimentalHardForksEnabled": true,
"ExperimentalProtocolsEnabled": true,
"LastKnownBlockVersion-Alt": 0,
"LastKnownBlockVersion-Major": 9,
Expand Down
2 changes: 1 addition & 1 deletion configuration/cardano/mainnet-config.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"SnapshotInterval": 4320
},
"MaxKnownMajorProtocolVersion": 2,
"MinNodeVersion": "10.7.0",
"MinNodeVersion": "11.0",
"Protocol": "Cardano",
"RequiresNetworkMagic": "RequiresNoMagic",
"ShelleyGenesisFile": "mainnet-shelley-genesis.json",
Expand Down
4 changes: 2 additions & 2 deletions configuration/cardano/mainnet-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -96,9 +96,9 @@ LedgerDB:

##### Version Information #####

# Min is currently 10.7.0 due to change of config bundled peer-snapshot
# Min is currently 11.0 due to change of config bundled peer-snapshot
# version.
MinNodeVersion: 10.7.0
MinNodeVersion: "11.0"

##### Logging configuration #####

Expand Down
6 changes: 3 additions & 3 deletions flake.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading