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

Merge develop into main #314

Merged
merged 208 commits into from
Mar 29, 2024
Merged

Merge develop into main #314

merged 208 commits into from
Mar 29, 2024

Conversation

tizoc
Copy link
Collaborator

@tizoc tizoc commented Mar 29, 2024

No description provided.

tizoc and others added 30 commits March 3, 2024 16:13
feat(replace-libp2p): fix webrtc service with simplifyed p2p message flow
akoptelov and others added 29 commits March 27, 2024 18:28
Fix berkeleynet bootstrap for new libp2p
Tweak to make the network debugger work
* fix(bootstrap): TF sync + RPC fixes

- Add best_tip to TF chain
- Fix pending RPC handling for peer disconnection
- Better RPC errors handling

* fix(bootstrap): fix compilation issues
feat(ledgers): When dumping and loading the genesis ledgers, include the hashes matrix to speed up the loading process
+ refactor RPC query/response effects.
Re: #300
If this is not done, the cloned mask will need to recompute its internal hashes, which is expensive.
fixup(bootstrap): adjust enabling conditions

review: fix to where mid-sync ledgers are stored and retrieved from

review: Split num accounts fetch vs merkle tree sync states in transition frontier

review: rename some sync status fields to make them less ambiguous

fix(transition-frontier): Check that the ledger doesn't exist in the sync snarked ledgers

feat(transition-frontier): Make copying of ledgers for sync more strict

fix(transition-frontier): Fix ledger copying handling for current state machine that produces the genesis block and syncs immediately

refactor(transition-frontier): Remove some code duplication

refactor(transition-frontier): Add success states for NumAccounts and MerkleTreeSync (WIP)

feat(transition-frontier): Implement missing enabling conditions
feat(bootstrap): More efficient snarked ledger synchronization
…r-reconstruct

feat(ledger-service): Non blocking version of `staged_ledger_reconstruct`
Merge main into develop
@tizoc tizoc merged commit 68dd2bb into main Mar 29, 2024
6 of 7 checks passed
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.

None yet

7 participants