IntersectMBO / IntersectMBO/cardano-ledger
Streaming injection into LedgerHD
Open
:floppy_disk: LedgerHD
- Dominant language
- Haskell
- Stars
- 295
- Forks
- 179
- Avg merge
- 4d 7h
- Merged PRs (30d)
- 29
Description
With #5572 and #5777 we now have ability to inject large amounts of data into the ledger state. However, while injecting UTxO we are still injecting it into in-memory ledger state, since Ledger is fully oblivious of LedgerHD backend.
This ticket is about implementing support for streaming data from disk into LedgerHD. This will likely require an extra action to be passed into the `Transition` interface by Consensus that will be able to consume UTxO in a streaming fashion directly into LedgerHD backend.
This ticket is especially needed for proper benchmarking of on disk backend for LedgerHD
Contributor guide
Assessment
This issue has not been assessed yet.