Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(main): eigen client m0 implementation #347

Open
wants to merge 18 commits into
base: eigen-client-extra-features
Choose a base branch
from

Conversation

juan518munoz
Copy link

@juan518munoz juan518munoz commented Nov 19, 2024

What ❔

Add needed features for Eigen client M0 implementation:

Why ❔

Extend data availability functionality

Checklist

  • PR title corresponds to the body of PR (we generate changelog entries from PRs).
  • Tests for the changes have been added / updated.
  • Documentation comments have been added / updated.
  • Code has been formatted via zkstack dev fmt and zkstack dev lint.

* initial commit

* impl TODO query for concurrent dispatcher
juan518munoz and others added 9 commits November 19, 2024 17:32
* initial commit

* initial commit

* fix ambiguous job name & add docker restart command

* fix integration test command

* update readme, remove fetching lambda repo

* reorganize readme instructions

* Fix concurrent dispatcher (#338)

* Add shutdown to dispatch batches

* Add JoinSet

* Format code

* Fix unbounded channel breaking authenticated dispersal

* Fix pr comments

* feat(eigen-client-m0-implementation): optimize concurrent dispatcher (#345)

* initial commit

* optimize dispatch_batches fn

* remove commented code

* remove needless variables

* optimize inclusion_poller fn

* break loop if dispatch fail

* remove client_lock variable

* switch to retriable err

* replace arbitrary value with config

---------

Co-authored-by: Gianbelinche <[email protected]>
* initial commit

* add get_all_blobs

* get_all_blobs fmt

* add colored output

* update contracts submodule

* add proxy to get_all_blobs

* fixes

* update cargo lock

* fix readme

* initial impl move get all blobs to rust

* remove get_all_blob js implementation

* Simplify get all blobs toml

* Add parameters

* Add get all blobs steps on readme

* Make loop for getting blobs

* Add log for blocks proccessed

* Add constants

* update contracts submodule

---------

Co-authored-by: Gianbelinche <[email protected]>
…main

Merge Extra features with main to M0
@juanbono juanbono marked this pull request as ready for review November 22, 2024 22:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants