-
Notifications
You must be signed in to change notification settings - Fork 524
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
1cacd7b
commit 37dc680
Showing
1 changed file
with
21 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# 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:** [https://github.com/w3f/Grants-Program/blob/master/applications/faucet-bot.md](https://github.com/w3f/Grants-Program/blob/master/applications/faucet-bot.md) | ||
* **Milestone Number:** 1 | ||
|
||
**Deliverables** | ||
|
||
| Number | Deliverable | Link | Notes | | ||
| ------ | --------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||
| 0a. | License | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet/blob/main/LICENSE) | Apache 2.0 license included | | ||
| 0b. | Documentation | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet/blob/main/README.md) | Documentation contains instructions for how to run, deploy and test one's own faucet. | | ||
| 0c. | Testing Guide | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet#testing) | Guide on how to run unit, integration and E2E tests. | | ||
| 0d. | Article | [Google Docs link](https://docs.google.com/document/d/17ikkX6J_ENh__s3d35SdX-j7Us15g8MvW9CrHjTG22Y/edit?usp=sharing) | | | ||
| 1. | Universal message interface (UMI) | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet/blob/main/backend/internal/domain/service/umi.go) | Implement golang interface (contract) to unify all chat providers to one standart, so we can easily use abstraction | | ||
| 2. | Discord | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet/tree/main/backend/internal/service/umi/discord) | Golang implementation of discord integration using open-source SDK, that support interface of UMI module | | ||
| 3. | Matrix | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet/tree/main/backend/internal/service/umi/matrix) | So same as discord, golang module | | ||
| 4. | Wallet status | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet/blob/main/backend/internal/domain/service/drip.go) | Golang module that control user/wallet faucet drip, so user will be able to receive only once in a certain period of time | | ||
| 5. | Faucet drip | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet/tree/main/backend/internal/service/drip) | Golang module that can send token to user wallet address on substrate based chain, RPC library to substrate chain through open-source library https://github.com/centrifuge/go-substrate-rpc-client | | ||
| 6. | Substrate demo | [GitHub repo link](https://github.com/StringNick/sybil-resistant-chat-bot-substrate-faucet/blob/main/docker-compose.yaml) | Implement demo example on substrate template node | |