IntersectMBO / IntersectMBO/cardano-ledger
Fail on new features in TxInfo translation
Open
DijkstraEra
- Dominant language
- Haskell
- Stars
- 295
- Forks
- 179
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 29
Description
All of the fields that were added in Dijkstra era need to result in translation failure for PlutusV1-PlutusV3:
* [ ] - #5633
* [ ] - #5602
* [ ] - #5634
All of these failures need a negative unit test in the `ImpSpec`.
Contributor guide
Research direction
Start with the three linked issues, #5633, #5602, and #5634, to identify the Dijkstra-era fields, then inspect the ImpSpec tests for PlutusV1-PlutusV3 translation. Add a negative unit test for each field and verify that translation fails for all three versions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- haskell
- Domain
- blockchain, testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100