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

Create final MVP developer environment + useDapp generator #15

Open
marcocastignoli opened this issue Jun 24, 2022 · 0 comments
Open

Create final MVP developer environment + useDapp generator #15

marcocastignoli opened this issue Jun 24, 2022 · 0 comments

Comments

@marcocastignoli
Copy link
Member

⚡️ Challenge:

Create the MVP developer environment containing:

  • nextjs
  • typescript
  • hardhat
  • gemcutter
  • useDapp hooks

🦋 Desired Outcome

This working environment allows a fast web3 development. The final objective is to merge all the ideas from gemcutter with the frontent development.
e.g.

hh diamond:init
hh diamond:add --remote --address ERC20Facet.repository.eth --generateUseDapp
hh diamond:cut

will automatically:

  • create a diamond containing a ERC20 facet
  • create the useDapp hooks for the ERC20

Nice to have
Create a set of package.json scripts to make it fancier to interact with the project, such as something like sfm (solidity facet manager) that allow the dev to install and remove facets with ease.

🎯 Action Points:

  • the (useDapp | typechain) generator extension for gemcutter
  • stick together all the pieces (nextjs + hardhat + gemcutter)

🏆 Reward + Contributor involved

Bounty Size: L
1000 DAI

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant