- Status: Accepted
- Application Document: https://github.com/w3f/Grants-Program/blob/master/applications/CESS.md
- Milestone: 2
- Kusama Identity: HFG4FvoJv8uanizzetS1tPA6wigNAiKuEHKcm1NaKNNDwve
- Previously successfully merged evaluation: All evaluations by Noc2
Number | Deliverable | Accepted | Link | Evaluation Notes |
---|---|---|---|---|
0a. | License | LICENSE chain, License cess-proving-system, storage-mining-tool License | 27.12.21: storage-mining-tool has no license, 29.12.21: The storage mining tool license was added | |
0b. | Documentation | Designs of Storage Mining, inline documentation | Docs according to the contract | |
0c. | Testing Guide | Run Tests | 29.12.21: Very basic testing "guide", it doesn't explain how to run the tests for segment book, 03.2.22: | |
0d. | Article/Tutorial | module-documentation | Not really an article or tutorial. Given the size of the grant, it’s sufficient, but it would be nice if they could publish an article. | |
1a. | Stacked DRG Library | CESS Storage Proofs PoRep | This is basically filecoins implementation, but that is a good thing. | |
1b. | zk-SNARK proofs | cess-sp-porep | ||
2. | CESS Contracts | segment-book | 27.12.21: No contract 29.12.21: Amendment was signed | |
3. | Miner Client | storage-mining-tool |
They heavily rely on filecoins implementation, which is fine given the size of the grant and the fact that filecoin already put so much effort into this. I didn’t look into the delivery from a security standpoint.
03.01.21 segment_book test integrated
Running unittests (target/release/deps/pallet_segment_book-0884f6eb64b5872e) running 11 tests test mock::__construct_runtime_integrity_test::runtime_integrity_tests ... ok test tests::not_exist_in_vpa_works ... ok test tests::not_exist_in_vpc_works ... ok test tests::not_exist_in_vpd_works ... ok test tests::no_intent_submit_yet_works ... ok test tests::submit_type_error_works ... ok test tests::not_ready_in_vpc_works ... ok test tests::not_ready_in_vpa_works ... ok test tests::size_type_error_works ... ok test tests::vpc_vpd_works ... ok test tests::vpa_vpb_works ... ok
29.12.21:
Running unittests (target/release/deps/pallet_segment_book-40fbdcc532bd42d9) running 0 tests
27.12.21: The original application needs was updated. No contracts implemented.