#solidity #cli #bootstrap

app solwizard

Solidity bootstrapper built with Rust

1 unstable release

0.1.0 Apr 23, 2023

#555 in Command-line interface

MIT license

21KB
435 lines

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

Dependencies

~5–14MB
~165K SLoC