solwizard

Crates.iosolwizard
lib.rssolwizard
version0.1.0
sourcesrc
created_at2023-04-23 20:38:31.868928
updated_at2023-04-23 20:38:31.868928
descriptionSolidity bootstrapper built with Rust
homepagehttps://github.com/WillDera/SolWizard
repositoryhttps://github.com/WillDera/SolWizard
max_upload_size
id846822
size41,476
Ezeoke Godswill (WillDera)

documentation

README

SolWizard

A Solidity file generator which is built ontop of Hardhat SDK to generate .sol files based on a user's requests right after Hardhat creates the project.

Installation

To install SolWizard (not deployed yet), run the following command

cargo install xxx

Guide

You can find examples here:

How to run

  1. Create a project named "Test" with an "ERC20" solidity file named "name.sol"

    solwizard -t erc20 -f name.sol -p Test
    
    • Supported contract types: here
  2. Help

    solwizard --help
    

Coming Soon

  • Creation of custom contracts.
  • Generate files without running Hardhat.
  • Generate empty files alongside Hardhat setup.

Supported contract types

Contract type Supported
ERC20
ERC721
ERC1155
Commit count: 83

cargo fmt