IntersectMBO / IntersectMBO/cardano-ledger

Streaming injection into LedgerHD

Open
#5,800 0 comments 0 reactions 1 assignee Claimed by @f-f View on GitHub
: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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.