Note
You can find our relevant examples here. Geneated contract code from the Superfuse Wizard is stored here due to documentation and testing purpose.
We assume that you already setup your own working front-end environment and cd into it
cd my-project;
nvm use v22.14.0Add the superfuse-wizard using your favorite package manager, e.g., with pnpm:
npm add -D superfuse-wizardAlternatively, you can fork a project and installed dependencies with pnpm install (or yarn), then start a development server:
git clone [email protected]:Ratimon/superfuse-wizard.git
cd superfuse-wizard;
pnpm dev#what-is-it-for
Superfuse Wizard is a code generator/ interactive developer playground to develop parts of smart contract/deploy script/ test suites out of components from cross-chain specification. Select kind of contract that you want (eg. ERC7802, SuperchainERC20, and ERC20Votes).
#acknowledgement
We embrace a culture of regenerative approach of building open-source software and we acknowledge, use, and get inspiration from these upstream software repositories :
- OZ 's contracts by OpenZeppelin
- OZ 's Wizard by OpenZeppelin
- OPStack monorepo by OP Labs
- superchainerc20-starter template by OP Labs
- foundry's forge by Paradigm
- forge-deploy by Ronan Sandford
- solady by Vectorized
- Redprint Wizard by Ratimon
- redprint-forge by Ratimon
- superfuse-contracts-examples by Ratimon