Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
henrypalacios authored Nov 16, 2023
1 parent cce9755 commit 6b8aba8
Showing 1 changed file with 28 additions and 1 deletion.
29 changes: 28 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,34 @@

## Overview

The Polkadot Contract Wizard is a smart contract creation tool that allows users to create their own smart contracts in minutes. This tool is designed to adhere to the Polkadot Standards (**PSP22**, **PSP34**, and **PSP37**) and provides useful extensions with custom logic such as Ownable, Roles, Mintable, Burnable, Timelock, and Payment Splitter. Additionally, it contains useful macros to simplify the development process such as function modifiers, storage definition, and trait definitions. With the Polkadot Contract Wizard, users can easily create their own smart contracts in just three steps: 1. Choose your contract features, 2. Deploy your smart contract and 3. Use your smart contract.
The Polkadot Contract Wizard is an advanced smart contract creation and interaction tool tailored for the Substrate ecosystems. Originally designed to simplify the process of smart contract creation, the tool adheres to key Polkadot Standards (PSP22, PSP34, and PSP37). With its user-friendly interface, it allows both beginners and experienced developers to create, deploy, modify, and now interact with smart contracts across multiple chains.

## Key Features

### 🧑‍💻 Smart Contract Creation
- **Easy Creation Process**: Create your own smart contracts in minutes with a straightforward three-step process: Choose your contract features, deploy your smart contract, and use your smart contract.
- **Custom Logic Extensions**: Includes extensions such as Ownable, Roles, Mintable, Burnable, Timelock, and Payment Splitter.
- **Development Simplification**: Utilize helpful macros for function modifiers, storage definition, and trait definitions.

### 🧩 Smart Contract Interaction

#### 1. Interact with Deployed Contracts 🦸
- **Direct UI Interaction**: Manage and interact with deployed contracts directly through the wizard's interface, dynamically generated based on the contract's metadata.

#### 2. Interaction with Custom Smart Contracts 🦹‍♂️
- **Custom Contract Compatibility**: Engage with any smart contract by providing its metadata, network, and address, with the UI automatically adapting for seamless interaction.

#### 3. Shareable Contract Interaction Links 🔗
- **Collaborative Tool**: Generate and share unique links for each contract, containing all essential information for interaction, thereby promoting collaboration within the developer community.

#### 4. Support for Multiple Chains ⛓️
- **Parachain Connections**: Connect to a variety of parachains in the Polkadot, Kusama networks, with the flexibility to connect to other networks via web socket.

## Upcoming Developments

We are continually working to expand the capabilities of the Polkadot Contract Wizard. Stay tuned for more updates and features that will enhance your experience in the world of smart contract development and interaction within the substrate ecosystems.

> Community feedback and suggestions are invaluable to us as we strive to make this tool more efficient, user-friendly, and versatile.
## Built with

Expand Down

0 comments on commit 6b8aba8

Please sign in to comment.