Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
YanOctavian committed Nov 29, 2023
1 parent 673c9fb commit 8d29250
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions applications/subsmt.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down

0 comments on commit 8d29250

Please sign in to comment.