From c7e159276e78dd291a4fe5b826058c23d4dac905 Mon Sep 17 00:00:00 2001 From: Szegoo Date: Thu, 7 Mar 2024 11:23:11 +0100 Subject: [PATCH 1/2] RegionX: Milestone 2 Delivery --- deliveries/regionx-milestone-2.md | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 deliveries/regionx-milestone-2.md diff --git a/deliveries/regionx-milestone-2.md b/deliveries/regionx-milestone-2.md new file mode 100644 index 000000000..c0cdf3e3c --- /dev/null +++ b/deliveries/regionx-milestone-2.md @@ -0,0 +1,34 @@ +# Milestone Delivery :mailbox: + +**The [invoice form :pencil:](https://docs.google.com/forms/d/e/1FAIpQLSfmNYaoCgrxyhzgoKQ0ynQvnNRoTmgApz9NrMp-hd8mhIiO0A/viewform) has been filled out correctly for this milestone and 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/RegionX.md) +- **Milestone Number:** 2 + +**Context** + +RegionX is a project dedicated to developing components for the new Agile Coretime model. + +For our second milesotne we have implemented a Coretime marketplace which functions based on the dynamic pricing model we described. + +We have also conducted extensive research to identify viable solutions for parachains to integrate with such a marketplace in a decentralized manner. + +**Deliverables** + +| Number | Deliverable | Link | Notes | +| ------------- | ------------- | ------------- |------------- | +| **0a.** | License | [CoreHub](https://github.com/RegionX-Labs/CoreHub/blob/master/LICENSE) [RegionX contracts](https://github.com/RegionX-Labs/RegionX/blob/main/LICENSE) | GPLV3 License | +| **0b.** | Documentation | [White Paper](https://github.com/RegionX-Labs/Docs/blob/main/RegionX-Core.pdf) [Wiki](https://regionx.gitbook.io/wiki) | The White Paper, along with the detailed information on the Wiki page, is intended to provide a complete overview of all aspects of the project. | +| **0c.** | Testing and Testing Guide | [Simulated Environment](https://github.com/RegionX-Labs/Coretime-Mock) [Contract Tests](https://github.com/RegionX-Labs/RegionX?tab=readme-ov-file#3-develop) [Local frontend testing](https://github.com/RegionX-Labs/CoreHub?tab=readme-ov-file#set-up-development-environment) | We enhanced the Coretime-Mock project for more straightforward testing. The contracts have been tested using both integration and typescript e2e tests. | +| **0d.** | Docker | [Frontend Docker](https://github.com/RegionX-Labs/CoreHub?tab=readme-ov-file#run-with-docker) | | +| **0e.** | Article | [Medium Article](https://medium.com/@regionx/the-regionx-coretime-market-17c713cad755) | | +| **1.** | Cross-chain Transfer UI | [Code](https://github.com/RegionX-Labs/CoreHub/blob/master/src/pages/transfer.tsx) | Transferring from Contracts chain to the Coretime chain currently doesn't work ([details](https://github.com/paritytech/polkadot-sdk/pull/3553)) | +| **2.** | Coretime Market Dashboard UI | [Code](https://github.com/RegionX-Labs/CoreHub/blob/master/src/pages/market/marketplace.tsx) | | +| **3.** | Coretime Market contract | [Code](https://github.com/RegionX-Labs/RegionX/tree/main/contracts/coretime_market), [e2e-tests](https://github.com/RegionX-Labs/RegionX/tree/main/tests) | | +| **4.** | Coretime Market developer documentation | [Wiki: Integration with the market](https://regionx.gitbook.io/wiki/build/integration-with-the-coretime-market) | | + +**Additional Information** + +It is recommended to test contract-related functionalities using Astar's local chain, where both the contracts chain. In this case, when testing the frontend, the RPC endpoint for both the relay chain and contracts chain should be set to the same value. + +NOTE: Listing regions on the market doesn't work with the Shibuya runtime for some reason; however, it functions correctly on the local chain. From a3a53a89bce7bbbb976e33706ddfe4a1a489d088 Mon Sep 17 00:00:00 2001 From: Sergej Sakac <73715684+Szegoo@users.noreply.github.com> Date: Thu, 7 Mar 2024 11:27:10 +0100 Subject: [PATCH 2/2] Update regionx-milestone-2.md --- deliveries/regionx-milestone-2.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deliveries/regionx-milestone-2.md b/deliveries/regionx-milestone-2.md index c0cdf3e3c..a4f58376c 100644 --- a/deliveries/regionx-milestone-2.md +++ b/deliveries/regionx-milestone-2.md @@ -22,7 +22,7 @@ We have also conducted extensive research to identify viable solutions for parac | **0c.** | Testing and Testing Guide | [Simulated Environment](https://github.com/RegionX-Labs/Coretime-Mock) [Contract Tests](https://github.com/RegionX-Labs/RegionX?tab=readme-ov-file#3-develop) [Local frontend testing](https://github.com/RegionX-Labs/CoreHub?tab=readme-ov-file#set-up-development-environment) | We enhanced the Coretime-Mock project for more straightforward testing. The contracts have been tested using both integration and typescript e2e tests. | | **0d.** | Docker | [Frontend Docker](https://github.com/RegionX-Labs/CoreHub?tab=readme-ov-file#run-with-docker) | | | **0e.** | Article | [Medium Article](https://medium.com/@regionx/the-regionx-coretime-market-17c713cad755) | | -| **1.** | Cross-chain Transfer UI | [Code](https://github.com/RegionX-Labs/CoreHub/blob/master/src/pages/transfer.tsx) | Transferring from Contracts chain to the Coretime chain currently doesn't work ([details](https://github.com/paritytech/polkadot-sdk/pull/3553)) | +| **1.** | Cross-chain Transfer UI | [Code](https://github.com/RegionX-Labs/CoreHub/tree/master/src/pages/transfer) | Transferring from Contracts chain to the Coretime chain currently doesn't work ([details](https://github.com/paritytech/polkadot-sdk/pull/3553)) | | **2.** | Coretime Market Dashboard UI | [Code](https://github.com/RegionX-Labs/CoreHub/blob/master/src/pages/market/marketplace.tsx) | | | **3.** | Coretime Market contract | [Code](https://github.com/RegionX-Labs/RegionX/tree/main/contracts/coretime_market), [e2e-tests](https://github.com/RegionX-Labs/RegionX/tree/main/tests) | | | **4.** | Coretime Market developer documentation | [Wiki: Integration with the market](https://regionx.gitbook.io/wiki/build/integration-with-the-coretime-market) | |