Skip to content

Commit

Permalink
Merge branch 'w3f:master' into dsm-w3f-solang_playground_2
Browse files Browse the repository at this point in the history
  • Loading branch information
dsm-w3f authored Jun 17, 2024
2 parents db8eda0 + 38241b0 commit a2050f9
Show file tree
Hide file tree
Showing 8 changed files with 219 additions and 1,007 deletions.
26 changes: 26 additions & 0 deletions deliveries/LiisaPortfolioTracker_2.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:** https://github.com/w3f/Grants-Program/blob/master/applications/LiisaPortfolioTracker.md
* **Milestone Number:** 2

**Context** (optional)
> This milestone contains the deliverables necessary for the frontend components of the grant proposal.
**Deliverables**

| Number | Deliverable | Link | Evaluation Notes |
| ------ | ----------- | ---- |----------------- |
| 0a. | License | [LICENSE](https://github.com/LiisaNFT/PolkadotNFTPortfolioTracker/blob/e4ca40a0a29c60654ca9a755a33215ae2ae8acab/LICENSE.md) | Apache 2.0 |
| 0b. | Documentation | [README](https://github.com/LiisaNFT/PolkadotNFTPortfolioTracker/blob/30be68d4894d9f09262296e2986f18eb11a6f2c4/README.md) | ... |
| 0c. | Testing Guide | [README](https://github.com/LiisaNFT/PolkadotNFTPortfolioTracker/blob/19a8574c491af2a682226618a204a30dbd1f5497/README.md#getting-started) | ... |
| 0d. | Docker | [Dockerfile](https://github.com/LiisaNFT/PolkadotNFTPortfolioTracker/blob/30be68d4894d9f09262296e2986f18eb11a6f2c4/multichain-indexer/Dockerfile)| ...|
| 0e. | Article | (https://medium.com/@liisanft/introducing-liisas-multi-chain-portfolio-tracker-on-polkadot-5aeaaa334d88)| ...|
| 1a. | Bubble.io wallet plugins | (https://bubble.io/contributor/1556362159556x895666664689713800)| ...|
| 1b. | Wallet address transmission | [app](https://github.com/LiisaNFT/PolkadotNFTPortfolioTracker/blob/main/frontend/src/App.js)| ...|
| 2a. | Dashboard Structure Implementation | [src](https://github.com/LiisaNFT/PolkadotNFTPortfolioTracker/tree/main/frontend/src)| ...|
| 2b. | Dynamic Dashboard Values | |[functions](https://github.com/LiisaNFT/PolkadotNFTPortfolioTracker/tree/main/multichain-indexer/src/functions)| ...|

**Additional Information**
> We plan to maintain the code and keep doing improvements on it even after the conclusion of this grant.
40 changes: 40 additions & 0 deletions deliveries/Tokenguard - Milestone 1 & 2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Milestone Delivery :mailbox:

> ⚡ Only the GitHub account that submitted the application is allowed to submit milestones.
>
> Don't remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with `>`, such as this one, can be removed.
**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:** https://github.com/w3f/Grants-Program/blob/master/applications/Tokenguard.md
* **Milestone Number:** 1

**Frontend part of the dashboard composer**

**Deliverables**

| Number | Deliverable | Link | Notes |
| ------------- | ------------- | ------------- |------------- |
| 0a. | License | https://github.com/tokenguardio/dashboard-creator-client/blob/v2.0.4/LICENSE | |
| 0b. | Documentation | https://github.com/tokenguardio/dashboard-creator-client/blob/v2.0.4/README.md | |
| 0c. | Testing and Testing Guide | https://github.com/tokenguardio/dashboard-creator-client/tree/v2.0.4/TESTING | |
| 0d.| Docker | https://github.com/tokenguardio/dashboard-creator-client/blob/v2.0.4/Dockerfile | |
| 1. | Metrics Visualisation |https://github.com/tokenguardio/dashboard-creator-client/tree/v2.0.4/| |
| 2. | Dashboard layout |https://github.com/tokenguardio/dashboard-creator-client/tree/v2.0.4/| |
| 3. | * Metric catalogue | https://github.com/tokenguardio/dashboard-creator-client/tree/v2.0.4/| Tokenguard team added an additional visual metric catalogue to the milestone delivery as it was required to make the tool fully-functional standalone. |

* **Application Document:** https://github.com/w3f/Grants-Program/blob/master/applications/Tokenguard.md
* **Milestone Number:** 2

**Backend part of the dashboard composer.**

**Deliverables**

| Number | Deliverable | Link | Notes |
| ------------- | ------------- | ------------- |------------- |
| 0a. | License | https://github.com/tokenguardio/dashboard-creator-server/blob/v2.0.5/LICENSE | |
| 0b. | Documentation | https://github.com/tokenguardio/dashboard-creator-server/blob/v2.0.5/README.md | |
| 0c. | Testing and Testing Guide | https://github.com/tokenguardio/dashboard-creator-server/tree/v2.0.5/src/components | |
| 0d.| Docker | https://github.com/tokenguardio/dashboard-creator-server/blob/v2.0.5/Dockerfile | |
| 1. | API Reading Mechanism | https://github.com/tokenguardio/dashboard-creator-server/tree/v2.0.5 | |
| 3. | Report & estimation | https://github.com/tokenguardio/dashboard-creator-server/tree/v2.0.5 | This delivery was limited only to a feature / changelog overview. Discussion with W3F team made it clear that next steps should be made through Decentralised Futures grant. Cost estimation for future features is obsolete in this grant. |
28 changes: 28 additions & 0 deletions deliveries/dotnix-milestone_1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Milestone Delivery :mailbox:

> ⚡ Only the GitHub account that submitted the application is allowed to submit milestones.
>
> Don't remove any of the mandatory parts presented in bold letters or as headlines! Lines starting with `>`, such as this one, can be removed.
**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:** https://github.com/w3f/Grants-Program/blob/master/applications/dotnix.md
* **Milestone Number:** 1

**Context** (optional)
-
**Deliverables**

| Number | Deliverable | Link |
| -----: | ----------- | ------------- |
| **0a.** | License | https://github.com/sporyon/dotnix-core/blob/main/LICENSE |
| **0b.** | Documentation | https://github.com/sporyon/dotnix-core/blob/main/README.md |
| **0c.** | Testing and Testing Guide | https://github.com/sporyon/dotnix-core/tree/main/checks |
| **0d.** | Docker | https://github.com/sporyon/dotnix-core/blob/main/docker.nix|
| **0e.** | Article | https://github.com/sporyon/dotnix-core/blob/main/article.md |
| 1. | Package Polkadot binary | https://github.com/sporyon/dotnix-core/blob/main/flake.nix#L31 |
| 2. | NixOS Validator Module | https://github.com/sporyon/dotnix-core/blob/main/nixosModules/polkadot-validator.nix |
| 3. | Secret Management | https://github.com/sporyon/dotnix-core/blob/main/nixosModules/polkadot-validator.nix#L61-L97 |
| 4. | Tests for secret maangement | https://github.com/sporyon/dotnix-core/blob/main/checks/polkadot-validator-secrets.nix |
| 5. | Basic Security Hardening | https://github.com/sporyon/dotnix-core/blob/main/nixosModules/polkadot-validator.nix#L112 |
| | | |
25 changes: 25 additions & 0 deletions deliveries/ink-playground-milestone-2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# 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:** [Ink Playground IDE Improvements Grant](https://github.com/w3f/Grants-Program/blob/master/applications/ink-playground-ide-improvements.md).
* **Milestone Number:** 2

**Context**
Ink! crate docs code execution

**Deliverables**

| Number | Deliverable | Link | Notes |
| ------------- | ------------- | ------------- |------------- |
| 0.a. | License | https://github.com/Zeeve-App/ink-playground/blob/version_play/LICENSE | Apache-2.0 |
| 0.b. | Documentation | https://github.com/Zeeve-App/ink-playground/blob/version_play/README.md | We will provide both inline documentation of the code and a basic tutorial that explains how a user can open and save a file |
| 2. | Ink! Create docs | - https://github.com/paritytech/ink-playground/pull/817, https://github.com/paritytech/ink-playground/blob/f2f44735310b4f966ade842125bc56eaaf915c95/packages/playground/src/app/index.tsx, https://github.com/Zeeve-App/ink-playground/commit/5bb6b61e067ea1b9ce17d099d994993e891437c1, https://github.com/Zeeve-App/ink/commit/0a4f21e89e2515db37b664632d7e3d0c4d1ec54f | We will provide the API and update create docs to run the code examples |

## **Additional Information**

### Issues resolved in this milestone
- [Support running code from crate docs · Issue #428 · paritytech/ink-playground · GitHub](https://github.com/paritytech/ink-playground/issues/428)

### MR
- [Add version support by radhe-zeeve · Pull Request #817 · paritytech/ink-playground · GitHub](https://github.com/paritytech/ink-playground/pull/817)
25 changes: 25 additions & 0 deletions evaluations/dotnix_1_semuelle.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Evaluation

- **Status:** Accepted
- **Application Document:** https://github.com/w3f/Grants-Program/blob/master/applications/dotnix.md
- **Milestone:** 1
- **Kusama Identity:** [ESxS4A7GHMLzve4Mbc9t27RpXtVTnV3LtcMTtcnD26jcUHA](https://polkascan.io/pre/kusama/account/ESxS4A7GHMLzve4Mbc9t27RpXtVTnV3LtcMTtcnD26jcUHA)
- **Previously successfully merged evaluation:** All by semuelle

| Number | Deliverable | Accepted | Link | Evaluation Notes |
| ------ | ----------- | :------: | ---- |----------------- |
| **0a.** | License | <ul><li>[x] </li></ul> | [LICENSE](https://github.com/sporyon/dotnix-core/blob/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/LICENSE) | MIT |
| **0b.** | Documentation | <ul><li>[x] </li></ul> | [README](https://github.com/sporyon/dotnix-core/blob/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/README.md) ||
| **0c.** | Testing and Testing Guide | <ul><li>[x] </li></ul> | [/checks](https://github.com/sporyon/dotnix-core/tree/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/checks) | Testing guide see README. |
| **0d.** | Docker | <ul><li>[x] </li></ul> | [docker.nix](https://github.com/sporyon/dotnix-core/blob/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/docker.nix) ||
| **0e.** | Article | <ul><li>[x] </li></ul> | [dotnix.xyz](https://dotnix.xyz/) | Fixed on request |
| 1. | Package Polkadot binary | <ul><li>[x] </li></ul> | [flake.nix](https://github.com/sporyon/dotnix-core/blob/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/flake.nix#L31) ||
| 2. | NixOS Validator Module | <ul><li>[x] </li></ul> | [polkadot-validator.nix](https://github.com/sporyon/dotnix-core/blob/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/nixosModules/polkadot-validator.nix) ||
| 3. | Secret Management | <ul><li>[x] </li></ul> | [checks/polkadot-validator-secrets.nix](https://github.com/sporyon/dotnix-core/blob/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/checks/polkadot-validator-secrets.nix) ||
| 4. | Tests for secret maangement | <ul><li>[x] </li></ul> | [polkadot-validator.nix](https://github.com/sporyon/dotnix-core/blob/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/nixosModules/polkadot-validator.nix) ||
| 5. | Basic Security Hardening | <ul><li>[x] </li></ul> | [polkadot-validator.nix](https://github.com/sporyon/dotnix-core/blob/9a0cc3705e10da23fb2743b1a2f76fd8f2c4c3c4/nixosModules/polkadot-validator.nix#L112) ||


## General Notes

Tested in Docker on Ubuntu 22.04.
26 changes: 26 additions & 0 deletions evaluations/ink_playground_2_PieWol.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Evaluation


- **Status:** accepted
- **Application Document:** https://github.com/w3f/Grants-Program/blob/master/applications/ink-playground-ide-improvements.md
- **Milestone:** 2
- **Previously successfully merged evaluation:** all by PieWol

**Milestone Number:** 2

**Context**
Implement playground features for ink crate docs.

**Deliverables**

| Number | Deliverable | Accepted | Link | Evaluation Notes |
| ------------- | ------------- | ------------- |------------- | ------------- |
| 0.a. | License | <ul><li>[x] </li></ul> | https://github.com/Zeeve-App/ink-playground/blob/version_play/LICENSE | Apache-2.0 |
| 0.b. | Documentation | <ul><li>[x] </li></ul> |https://github.com/Zeeve-App/ink-playground/blob/version_play/README.md | |
| 1. | Ink! crate docs | <ul><li>[x] </li></ul> | [use-ink/ink-playground#817](https://github.com/use-ink/ink-playground/pull/817), https://github.com/paritytech/ink-playground/blob/f2f44735310b4f966ade842125bc56eaaf915c95/packages/playground/src/app/index.tsx, https://github.com/Zeeve-App/ink-playground/commit/5bb6b61e067ea1b9ce17d099d994993e891437c1, https://github.com/Zeeve-App/ink/commit/0a4f21e89e2515db37b664632d7e3d0c4d1ec54f| only for one example but correctly implemented. |


## General Notes
Thanks for the implementation. I would love to see these changes making their way into the official ink repo once it will be picked up by new ecosystem players.

I couldn't test for various reasons but given the circumstances I will accept this delivery.
Loading

0 comments on commit a2050f9

Please sign in to comment.