Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Contract Wizard Delivery #1063

Merged
merged 1 commit into from
Nov 24, 2023
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions deliveries/Contract_wizard_1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
# 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/Contract_wizard.md
* **Milestone Number:** 1

**Context**

The Polkadot Contract Wizard successfully completed its next phase, introducing advanced features to enhance user experience and versatility within the interaction with smart contracts in the Polkadot ecosystem.

***Achievements***

1) Interaction with Deployed Contracts through UI: Users now have the capability to interact directly with their deployed contracts via the wizard's user interface. This functionality enables users to efficiently manage and execute interactions within the same tool.

2) Interaction with Custom Smart Contracts: The platform now supports interaction with any chosen contract. By providing essential details such as its metadata, network and contract address, the user interface dynamically generates a customized, user-friendly layout for seamless interaction with custom contracts.

3) Shareable Contract Interaction Links: To foster collaboration and simplify contract interaction, we implemented shareable contract interaction links. Users can generate unique links containing all necessary contract information, allowing other users to interact directly without re-uploading metadata or detailed contract specifics.

4) Support for Multiple Chains: The tool's utility has been expanded to allow users to connect to parachains implementing the contracts pallet. A brief list of compatible parachains is provided, and users have the flexibility to connect to unlisted networks by specifying the web socket.

**Live Deployment**

You can access the live deployment of the Polkadot Contract Wizard [here](https://www.contractwizard.xyz/).

**Deliverables**

| Number | Deliverable | Link | Notes |
| ------ | ------------------------------------------------------------- | ---- | ----- |
| 0a | License. | https://github.com/protofire/polkadot-contract-wizard/blob/main/LICENSE | |
| 0b. | Documentation. | https://github.com/protofire/cw_docs | You can conveniently access this documentation directly from the application by clicking on the "Documentation" tab. |
| 0c. | Testing and Testing Guide. | https://github.com/protofire/polkadot-contract-wizard/blob/main/tests/Readme.md | |
| 0d. | Docker. | https://github.com/protofire/polkadot-contract-wizard/blob/main/docker-compose.yml | |
| 0e. | Article | https://medium.com/@gabrielnicolasgonzalez/polkadot-contract-wizard-v2-26ac7674e8f1 | |
| 1. | Interaction with deployed contracts. | https://github.com/protofire/polkadot-contract-wizard/tree/main | |
| 2. | Interaction with custom smart contracts. | https://github.com/protofire/polkadot-contract-wizard/tree/main | |
| 3. | Shareable Contract Interaction Links. | https://github.com/protofire/polkadot-contract-wizard/tree/main | |
| 4. | Support for multiple chains. | https://github.com/protofire/polkadot-contract-wizard/tree/main | |

**Additional Information**

During this milestone, we have performed some tests and you can find the QA results at the moment of the delivery in the following [link](https://docs.google.com/spreadsheets/d/19aXVrvBSksJqYy5Wg6ecu-d5oAOJBZspHDtwhDBoaFI/edit?usp=sharing)

We appreciate your continued support as we advance the Polkadot Contract Wizard, meeting the evolving needs of the community and contributing to the growth of the Polkadot ecosystem.
Loading