Includes the requires changing for supporting redeem functionality on Icarus. This includes:
Storing the genesis UTxO to the PostgresDB
Updating the recovery mode accordingly
Fixing an out-of-memory error that happened when running recovery mode from the top of the chain (due to inserting too many UTxO at once to the DB)
Linked issues
PI-14: Parse Genesis UTXO
PI-28: Shutdown prod for test? Reasons / alternatives
Type of change
[ ] 🐞 Bug fix (non-breaking change which fixes an issue)
[x] 🛠 New feature (non-breaking change which adds functionality)
[ ] ⚠️ Breaking change (fix or feature that would cause existing functionality to change)
[ ] 🏭 Refactoring that does not change existing functionality but does improve things like code readability, structure etc
[ ] 🔨 New or improved tests for existing code
[ ] ⛑ git-flow chore (backport, hotfix, etc)
Developer checklist
[x] I have read the style guide document, and my code follows the code style of this project.
[x] If my code deals with exceptions, it follows the guidelines.
[x] I have updated any documentation accordingly, if needed. Documentation changes can be reflected in opening a PR on cardanodocs.com, amending the inline Haddock comments, any relevant README file or one of the document listed in the docs directory.
Description
Includes the requires changing for supporting redeem functionality on Icarus. This includes:
Linked issues
Type of change
Developer checklist
Testing checklist
QA Steps
Screenshots (if available)