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

fault_proving(global_roots): Scaffold merkle root storage crate #2552

Closed
netrome opened this issue Jan 13, 2025 · 0 comments · Fixed by #2553
Closed

fault_proving(global_roots): Scaffold merkle root storage crate #2552

netrome opened this issue Jan 13, 2025 · 0 comments · Fixed by #2553
Assignees

Comments

@netrome
Copy link
Contributor

netrome commented Jan 13, 2025

This is the first step in implementing the global state root service for the proof system.
For more context, see https://github.com/FuelLabs/fuel-proof-system/issues/20

The idea is to create a standalone crate which defines storage primitives for computing global merkle roots for all blocks,
and a top-level method to update the storage given a new block.

Definition of Done

We have a standalone crate which defines storage primitives with all intended storage columns for the global merkle root service.

@netrome netrome changed the title Feature flag for global state roots + first onchain table implementation Scaffold merkle root storage crate Jan 16, 2025
@netrome netrome changed the title Scaffold merkle root storage crate fault_proving(global_roots): Scaffold merkle root storage crate Jan 16, 2025
netrome added a commit that referenced this issue Jan 28, 2025
#2553)

Closes #2552

This PR adds a new crate with column definitions for the global state
root service, which we intend to deploy as a standalone binary.

Moreover, this crate also contains a top-level function to populate
these columns with data given a new block.

---------

Co-authored-by: green <[email protected]>
Co-authored-by: Rafał Chabowski <[email protected]>
Co-authored-by: acerone85 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants