Layr-Labs / eigenda

Secure, high-throughput, and decentralized Data Availability
https://www.eigenlayer.xyz/
Other
220 stars 168 forks source link

Create blob minibatch mappings #687

Closed ian-shim closed 2 months ago

ian-shim commented 2 months ago

Why are these changes needed?

To be merged on top of https://github.com/Layr-Labs/eigenda/pull/683

This PR creates the blob <-> minibatch mappings so that minibatch can be looked up by blob key for 1) generating preconfs and 2) recovery logic. It stores these records in parallel with the dispersal process to save time. If any of the records failed to be created, dispersals are canceled.

Checks