Skip to content

nimbus initial commit #3036

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

Open
wants to merge 13 commits into
base: master
Choose a base branch
from
Open

nimbus initial commit #3036

wants to merge 13 commits into from

Conversation

pedromiguelmiranda
Copy link
Contributor

project structure with:

  • chronicles support
  • config files
  • layers handlers.

@pedromiguelmiranda pedromiguelmiranda force-pushed the dev/pedro/kikof branch 2 times, most recently from e5aac41 to 709bf4b Compare January 29, 2025 10:56
@pedromiguelmiranda pedromiguelmiranda marked this pull request as ready for review January 29, 2025 12:10
@pedromiguelmiranda pedromiguelmiranda marked this pull request as draft February 17, 2025 16:31
@pedromiguelmiranda pedromiguelmiranda force-pushed the dev/pedro/kikof branch 6 times, most recently from 6d966d4 to ace83a2 Compare February 18, 2025 13:29
@pedromiguelmiranda pedromiguelmiranda marked this pull request as ready for review February 18, 2025 15:20
@pedromiguelmiranda
Copy link
Contributor Author

latest updates:

  • removed dead code.
  • removed some structures and functionalitires not needed yet
  • thread communication with shared data via channels: instead of creating each client configuration and pass itto each service thread, an array of configs will be passed instead. Each service thread well haev the responsability of creating its configuration and manage it.

Pedro Miranda added 10 commits March 5, 2025 18:04
- chronicle support
- Added config files with support for both nimbus-eth clients configuration.
- thread model suggestion.
- Minimal nimbus config for given thread model.
- layers handlers.
- removed dead code.
- removed some structures not needed yet
- thread communication with shared data via channels.
show the idea of service layers creating and managing
client configurations life time.
- Improved unit tests and some unit tests skeleton for upcoming
changes.
- minor corrections in project
- fixed files ending missing new line-
- fixed serializing configurations without arguments.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants