Skip to content

EigenDA v0.2.2

Compare
Choose a tag to compare
@ian-shim ian-shim released this 17 Jan 00:30
bd5897e

Summary

This release includes robustness and performance improvements on the disperser. Minor bug fixes and metrics are updated as well.

  • The batching loop is no longer single-threaded. The onchain transaction are handled and monitored in a separate goroutine with speed ups if transactions aren't confirmed for an extended amount of time. This allows the existing timeout to be removed, prevents blobs from encoded/dispersed twice, and more time to be allocated for attestation.
  • The encoding job throttles the number of blobs to be handled for each iteration. An encoding job, which runs periodically every 2s, retrieves request metadata and sends encoding requests to a set of encoders. Previously, it retrieved up to 1 MB of request metadata which routinely jammed the encoding throughput. Now it limits the number of request metadata to retrieve so that encoders can handle the load more gracefully.
  • Several typo fixes

What's Changed

New Contributors

Full Changelog: v0.2.1...v0.2.2