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

Sparse Merkle Tree Verification #18

Open
bitzoic opened this issue Aug 25, 2022 · 0 comments
Open

Sparse Merkle Tree Verification #18

bitzoic opened this issue Aug 25, 2022 · 0 comments
Labels
Lib: Cryptography Label used to filter for the library issue New Feature New addition that does not currently exist

Comments

@bitzoic
Copy link
Member

bitzoic commented Aug 25, 2022

Description

Sway-Libs only currently supports Binary Merkle Trees. There should also be support for Sparse Merkle Trees.

Motivation

Users may want to use the Sparse Merkle Tree from the (Fuel-Merkle)[https://github.com/FuelLabs/fuel-merkle] repository in their Sway applications.

Specification

A verification and a process function should be provided to prove a Sparse Merkle Tree using the (Fuel-Merkle)[https://github.com/FuelLabs/fuel-merkle] repository.

This should follow Fuel's Specs found here: https://github.com/FuelLabs/fuel-specs/blob/master/specs/protocol/cryptographic_primitives.md#sparse-merkle-tree

@bitzoic bitzoic added the New Feature New addition that does not currently exist label Aug 25, 2022
@bitzoic bitzoic added the Lib: Cryptography Label used to filter for the library issue label Oct 5, 2022
@simonr0204 simonr0204 moved this to Todo in Fuel Network Dec 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Lib: Cryptography Label used to filter for the library issue New Feature New addition that does not currently exist
Projects
Status: Todo
Development

No branches or pull requests

1 participant