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

Implement Juno sequencer #1955

Open
wants to merge 12 commits into
base: main
Choose a base branch
from
Open

Implement Juno sequencer #1955

wants to merge 12 commits into from

Conversation

rianhughes
Copy link
Contributor

@rianhughes rianhughes commented Jul 17, 2024

This PR is to merge the sequencer logic into main.

Currently it supports two modes, make sequencer which will start Juno with an empty state (which can't really be used for anything given we need accounts and fee tokens to submit transactions), and make sequencer-with-accounts which builds a genesis state with some pre-funded accounts.

Copy link

codecov bot commented Jul 17, 2024

Codecov Report

Attention: Patch coverage is 66.85083% with 240 lines in your changes missing coverage. Please review.

Project coverage is 77.50%. Comparing base (dc46ab3) to head (af0db50).
Report is 23 commits behind head on main.

Files Patch % Lines
builder/builder.go 71.24% 44 Missing and 23 partials ⚠️
genesis/genesis.go 61.53% 22 Missing and 18 partials ⚠️
mempool/mempool.go 70.94% 19 Missing and 15 partials ⚠️
blockchain/blockchain.go 70.23% 11 Missing and 14 partials ⚠️
node/node.go 52.94% 18 Missing and 6 partials ⚠️
node/genesis.go 0.00% 18 Missing ⚠️
rpc/transaction.go 56.52% 6 Missing and 4 partials ⚠️
blockchain/pending.go 78.04% 5 Missing and 4 partials ⚠️
rpc/handlers.go 83.33% 2 Missing and 2 partials ⚠️
utils/clone.go 42.85% 2 Missing and 2 partials ⚠️
... and 2 more
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #1955      +/-   ##
==========================================
- Coverage   78.11%   77.50%   -0.61%     
==========================================
  Files         101      107       +6     
  Lines        9062     9702     +640     
==========================================
+ Hits         7079     7520     +441     
- Misses       1348     1478     +130     
- Partials      635      704      +69     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@rianhughes rianhughes added this to the v0.12.1 milestone Aug 23, 2024
@rianhughes rianhughes changed the title implement juno sequencer Juno sequencer Aug 23, 2024
@rianhughes rianhughes changed the title Juno sequencer Implement Juno sequencer Aug 23, 2024
@rianhughes rianhughes closed this Aug 27, 2024
@rianhughes rianhughes reopened this Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Review
Development

Successfully merging this pull request may close these issues.

2 participants