plutus
plutus copied to clipboard
Add arbitrary instances for plutus-tx and plutus-ledger-api types
This PR is a part of https://github.com/input-output-hk/plutus/pull/3852 that adds Arbitrary instances to a bunch of plutus-tx and plutus-ledger-api types. Note, that this PR depends on https://github.com/input-output-hk/plutus/pull/3923 https://github.com/input-output-hk/plutus/pull/3920 https://github.com/input-output-hk/plutus/pull/3921 and https://github.com/input-output-hk/plutus/pull/3922 and hence cannot be merged unless these aren't.
Pre-submit checklist:
- Branch
- [ ] Tests are provided (if possible)
- [X] Commit sequence broadly makes sense
- [X] Key commits have useful messages
- [X] Relevant tickets are mentioned in commit messages
- [X] Formatting, materialized Nix files, PNG optimization, etc. are updated
- PR
- [X] Self-reviewed the diff
- [X] Useful pull request description
- [ ] Reviewer requested