Skip to content

Commit

Permalink
Melodot milestone 4 (#1084)
Browse files Browse the repository at this point in the history
  • Loading branch information
DarkingLee authored Dec 22, 2023
1 parent e92c735 commit 852ae03
Showing 1 changed file with 26 additions and 0 deletions.
26 changes: 26 additions & 0 deletions deliveries/melodot-milestone_4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Milestone Delivery :mailbox:

**The delivery is according to the official [milestone delivery guidelines](https://github.com/w3f/Grants-Program/blob/master/docs/Support%20Docs/milestone-deliverables-guidelines.md).**

* **Application Document:** [Application](https://github.com/w3f/Grants-Program/blob/master/applications/Melodot.md)
* **Milestone Number:** 4

**Context**

In this milestone, we primarily completed a PoC-level PoSpace, a Pallet for farmers to claim rewards, and a farmer client.

**Deliverables**

| Number | Deliverable | Link | Notes |
| ------- | ------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| **0a.** | License | [Apache](https://github.com/ZeroDAO/melodot/blob/w3f/LICENSE) | Apache 2.0 |
| **0b.** | Documentation | [Link](https://docs.melodot.io/guide/node/strating-a-farmer-client/) | Inline documentation for public interfaces and functions has been added, and relevant documentation for the farmer client has been updated. |
| **0c.** | Testing and Testing Guide | [Link](https://github.com/ZeroDAO/melodot/blob/w3f/FARMER_TESTING.md) | Newly added modules include unit tests, and support e2e testing of the farmer client, which you can learn more about through the testing guide. |
| **0d.** | Docker | [Link](https://github.com/ZeroDAO/melodot/blob/w3f/FARMER_TESTING.md#using-docker) | Complete testing can be run in Docker. |
| **0e.** | Article | [Link](https://melodot.medium.com/making-polkadot-the-global-consensus-layer-aefe6d6836ef) | We have published an article explaining domain-specific blockchains, the progress of Melodot, and future work. |
| 1. | melo_farmer | [Link](https://github.com/ZeroDAO/melodot/tree/w3f/farmer) | Implemented the farmer client for core functionalities like generating and storing data, and claiming rewards. |
| 2. | melo_PoSpace | [Proof-of-Space](https://github.com/ZeroDAO/melodot/tree/w3f/crates/proof-of-space) [pallet](https://github.com/ZeroDAO/melodot/tree/w3f/crates/pallet-farmers-fortune) | Implemented PoSpace and the corresponding Pallet. |

**Additional Information**

We still haven't had much time to address the compilation issues on MacOS, considering it's an upstream library problem and we are about to upgrade the substrate version, delaying the resolution is the best approach. Meanwhile, we have started working on the development of the ReStaking layer, Redot, which plans to support multiple data availability layers and endow Polkadot with data availability layer capabilities through staking.

0 comments on commit 852ae03

Please sign in to comment.