Add Test.Cardano.Ledger.Conway.Gen.UTxO module.
Provide generator for conway-based UTxO with valid domain values.
Provide generator for conway-based UTxO with valid domain values.
Since `Cardano.Ledger.Shelley.API` will be removed, we would like to keep re-exporting the deprecated names which will force us to change the imports at other places.
- `DijkstraBBODY` -> `BBODY` - `DijkstraCERT` -> `CERT` - `DijkstraGOV` -> `GOV` - `DijkstraGOVCERT` -> `GOVCERT` - `DijkstraLEDGER` -> `LEDGER` - `DijkstraMEMPOOL` -> `MEMPOOL` - `DijkstraSUBCERT` -> `SUBCERT` - `DijkstraSUBCERTS` -> `SUBCERTS` - `DijkstraSUBDELEG` -> `SUBDELEG` - `DijkstraSUBGOV` -> `SUBGOV` - `DijkstraSUBGOVCERT` -> `SUBGOVCERT` - `DijkstraSUBLEDGER` -> `SUBLEDGER` - `DijkstraSUBLEDGERS` -> `SUBLEDGERS` - `DijkstraSUBPOOL` -> `SUBPOOL` - `DijkstraSUBUTXO` -> `SUBUTXO` - `DijkstraSUBUTXOW` -> `SUBUTXOW` - `DijkstraUTXO` -> `UTXO` - `DijkstraUTXOW` -> `UTXOW`
- `ConwayBBODY` -> `BBODY` - `ConwayCERT` -> `CERT` - `ConwayCERTS` -> `CERTS` - `ConwayDELEG` -> `DELEG` - `ConwayENACT` -> `ENACT` - `ConwayEPOCH` -> `EPOCH` - `ConwayGOV` -> `GOV` - `ConwayGOVCERT` -> `GOVCERT` - `ConwayHARDFORK` -> `HARDFORK` - `ConwayLEDGER` -> `LEDGER` - `ConwayMEMPOOL` -> `MEMPOOL` - `ConwayNEWEPOCH` -> `NEWEPOCH` - `ConwayRATIFY` -> `RATIFY` - `ConwayTICKF` -> `TICKF` - `ConwayUTXO` -> `UTXO` - `ConwayUTXOS` -> `UTXOS` - `ConwayUTXOW` -> `UTXOW`
- `BabbageLEDGER` -> `LEDGER` - `BabbageUTXO` -> `UTXO` - `BabbageUTXOS` -> `UTXOS` - `BabbageUTXOW` -> `UTXOW`
- `AlonzoBBODY` -> `BBODY` - `AlonzoLEDGER` -> `LEDGER` - `AlonzoUTXO` -> `UTXO` - `AlonzoUTXOS` -> `UTXOS` - `AlonzoUTXOW` -> `UTXOW`
- `AllegraUTXO` -> `UTXO` - `AllegraUTXOW` -> `UTXOW`
- `ShelleyBBODY` -> `BBODY` - `ShelleyDELEG` -> `DELEG` - `ShelleyDELEGS` -> `DELEGS` - `ShelleyDELPL` -> `DELPL` - `ShelleyEPOCH` -> `EPOCH` - `ShelleyLEDGER` -> `LEDGER` - `ShelleyLEDGERS` -> `LEDGERS` - `ShelleyMIR` -> `MIR` - `ShelleyNEWEPOCH` -> `NEWEPOCH` - `ShelleyNEWPP` -> `NEWPP` - `ShelleyPOOL` -> `POOL` - `ShelleyPOOLREAP` -> `POOLREAP` - `ShelleyPPUP` -> `PPUP` - `ShelleyRUPD` -> `RUPD` - `ShelleySNAP` -> `SNAP` - `ShelleyTICK` -> `TICK` - `ShelleyTICKF` -> `TICKF` - `ShelleyUPEC` -> `UPEC` - `ShelleyUTXO` -> `UTXO` - `ShelleyUTXOW` -> `UTXOW`
by extracting the shared logic in helpers
in `mkStAnnTx`
so it can be reused in Alonzo
by extracting the shared logic in helpers