Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
YanOctavian committed Dec 3, 2024
1 parent 47f7c79 commit c45e2af
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions deliveries/subsmt_milestone_1.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,8 +22,8 @@ This is a web backend implementation of a Sparse Merkle Tree, designed to provid
| Number | Deliverable | Link | Notes |
| ------------- | ------------- | ------------- |------------- |
| 1. | Documentation |[https://github.com/farcloud-labs/subsmt/blob/main/README.md](https://github.com/farcloud-labs/subsmt/blob/main/README.md)| We will provide both inline documentation of the code and a basic tutorial that explains how a user can (for example) spin up one of our Substrate nodes and send test transactions, which will show how the new functionality works.|
| 2. | Testing and Testing Guide |[https://github.com/farcloud-labs/subsmt/blob/main/README.md](https://github.com/farcloud-labs/subsmt/blob/main/README.md), [https://github.com/farcloud-labs/subsmt/blob/main/backend/src/apis.rs#L163](https://github.com/farcloud-labs/subsmt/blob/main/backend/src/apis.rs#L163), [https://github.com/farcloud-labs/subsmt/blob/main/backend/src/store.rs#L96](https://github.com/farcloud-labs/subsmt/blob/main/backend/src/store.rs#L96), [https://github.com/farcloud-labs/subsmt/blob/main/ink-contract/SMT/lib.rs#L75](https://github.com/farcloud-labs/subsmt/blob/main/ink-contract/SMT/lib.rs#L75), [https://github.com/farcloud-labs/subsmt/blob/main/pallet/SMT/src/tests.rs#L7](https://github.com/farcloud-labs/subsmt/blob/main/pallet/SMT/src/tests.rs#L7), [https://github.com/farcloud-labs/subsmt/blob/main/primitives/src/kv.rs#L151](https://github.com/farcloud-labs/subsmt/blob/main/primitives/src/kv.rs#L151), [https://github.com/farcloud-labs/subsmt/blob/main/primitives/src/keccak_hasher.rs#L30](https://github.com/farcloud-labs/subsmt/blob/main/primitives/src/keccak_hasher.rs#L30) | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. (Currently, each module has comprehensive test coverage implemented.)|
| 3. | Docker | | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone.|
| 2. | Testing and Testing Guide | [https://github.com/farcloud-labs/subsmt/blob/main/docs/test-guide.md](https://github.com/farcloud-labs/subsmt/blob/main/docs/test-guide.md) | Core functions will be fully covered by comprehensive unit tests to ensure functionality and robustness. In the guide, we will describe how to run these tests. (Currently, each module has comprehensive test coverage implemented.)|
| 3. | Docker |[https://github.com/farcloud-labs/subsmt/blob/main/README.md#docker](https://github.com/farcloud-labs/subsmt/blob/main/README.md#docker) | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone.|
| 4. | rust crate: SMT-api | [https://github.com/farcloud-labs/subsmt/blob/main/backend/src/lib.rs](https://github.com/farcloud-labs/subsmt/blob/main/backend/src/lib.rs)| Basic APIs based on rocksdb, such as new verify_root method, update, insert and get_futrue_root, etc.|
| 5. | Substrate module: SMT| [https://github.com/farcloud-labs/subsmt/blob/main/pallet/SMT/src/lib.rs](https://github.com/farcloud-labs/subsmt/blob/main/pallet/SMT/src/lib.rs)| We will create a Substrate module that will verify Merkle root. |
| 6. | Smart contracts(ink): SMT | [https://github.com/farcloud-labs/subsmt/blob/main/ink-contract/SMT/lib.rs](https://github.com/farcloud-labs/subsmt/blob/main/ink-contract/SMT/lib.rs)| We will deliver a set of ink! smart contracts that will will verify Merkle root. |
Expand Down

0 comments on commit c45e2af

Please sign in to comment.