diff --git a/applications/subsmt.md b/applications/subsmt.md index 97f60a02846..3db584e851c 100644 --- a/applications/subsmt.md +++ b/applications/subsmt.md @@ -115,11 +115,11 @@ And many zero-knowledge proofs use languages similar to rust or use rust directl | **0b.** | Documentation | 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. | | **0c.** | Testing and Testing Guide | 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. | | **0d.** | Docker | We will provide a Dockerfile(s) that can be used to test all the functionality delivered with this milestone. | -| 1. | rust crate: verify root | An intuitive and gas-saving method for verifying merkel roots, will be provided to the backend for use. | -| 2. | Substrate module: SMT | We will create a Substrate module that will verify Merkle root | -| 3. | Smart contracts(ink): SMT | We will deliver a set of ink! smart contracts that will will verify Merkle root -| 4. | backend | rocksdb store | -| 5. | SDK | Provide rpc to the backend for updating and deleting, obtaining root, verifying root, get_next_root, etc. | +| 1. | rust crate: SMT-api | Provide basic APIs, such as new verify_root method, update, insert and get_futrue_root, etc. | +| 2. | Substrate module: SMT | We will create a Substrate module that will verify Merkle root. | +| 3. | Smart contracts(ink): SMT | We will deliver a set of ink! smart contracts that will will verify Merkle root. +| 4. | backend | backend, used for permanent storage(based on rocksdb) of off-chain data and provision of rpc services. | +| 5. | network | A basic network with SMT pallet and contract pallet for testing smart contracts and SMT pallet functions. | ### Milestone 2 - backend base on parity-db and common backend. - **Estimated Duration:** 1 month