New translations code.json (Spanish)
[ci skip]
[ci skip]
Reshape the UTxO-HD table abstraction so the @mk@ parameter is a
single-argument @TableKind@ (indexed by @blk@) rather than a
two-argument @MapKind@ over @(TxIn blk)@ and @(TxOut blk)@. The
concrete table types (`EmptyMK`, `KeysMK`, `ValuesMK`, `DiffMK`)
are renamed to `NoTables`, `Keys`, `Values`, `Diffs` and now take
@blk@ directly.
Collapse `Ouroboros.Consensus.Ledger.Tables{,.Basics,.Combinators,
.Kinds,.MapKind,.Utils}` into a single new
`Ouroboros.Consensus.Ledger.BasicTypes` module. The old modules are
left on disk but commented out of the cabal file.
Add `empty`, `map`, and `mapKeys` to
`Ouroboros.Consensus.Ledger.Tables.Diff`, and a constant bifunctor
`K2` in `Ouroboros.Consensus.Util`, both used by the new module.
Update all 130+ call sites to the new names and shape.
Deprecates the old-API transaction body surface (the type, its constructor, and direct producers/consumers) so users are pointed at 'Cardano.Api.Experimental'. Internal modules that still use these symbols are annotated with -Wno-deprecations to keep -Werror green; they will be migrated in a follow-up along with the setter family. Deprecations: - TxBody (data type), ShelleyTxBody (constructor) - TxBodyContent (type/constructor) - createTransactionBody, defaultTxBodyContent - getTxBody, getTxBodyContent - BalancedTxBody The existing pattern-synonym TxBody deprecation message is updated for consistency with the new messages.
feat(cardano): handle misbehaviour update-client events