Incorporate patch cardano-ledger#3756
Corresponding to [this PR](https://github.com/input-output-hk/cardano-ledger/pull/3756).
Corresponding to [this PR](https://github.com/input-output-hk/cardano-ledger/pull/3756).
source-repository-package
type: git
location: https://github.com/input-output-hk/cardano-ledger
tag: 21216b79f6de703e3816149328057d74dff11039
--sha256: 0p7p8chz7jbw91q8z4nxqmhcab0nb31y6s9jzxmapa5ji450v9nf
location: https://github.com/doyougnu/cardano-ledger
tag: 5458e31d7ff4bdc55f1da8024b2091fc59ccb4b4
--sha256: 0lag4j74wkc8x9mmq9p2z9ywhphrwfgjg51sggh7531n2ih9skc1
subdir:
eras/allegra/impl
eras/alonzo/impl
Introduces `IOSimThreadIdMap` data type as an optimization over the previous time and memory innefficient Map data structure.
To prevent aborting the wrong Head `headId` was added to the `OnAbortTx`. Logic layer now aborts the head that is seen as initialized.
refactor: remove indirect KeyAgent dependency on ObservableWallet
chore: update Salvionied/apollo to v1.0.7
This removes "Requested index-state .. is newer than" warnings when building with cabal.