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

Scaffold ETH-like UI generation #171

Open
chadoh opened this issue Nov 5, 2024 · 0 comments
Open

Scaffold ETH-like UI generation #171

chadoh opened this issue Nov 5, 2024 · 0 comments
Labels
milestone An official milestone that we committed to as part of an SCF grant

Comments

@chadoh
Copy link
Contributor

chadoh commented Nov 5, 2024

Brief description

Scaffold Eth is a tool for building Ethereum dapps and learning about Ethereum. When you run it and make changes to your smart contracts, it automatically updates your browser app's UI to show you your changes. The Loam frontend template with loam dev currently gets you right up to the edge of this, without actually changing any UI. It changes your frontend dependencies, and makes it easy to create your own frontend components, but doesn't generate any UI of its own.

We plan to complete Loam's contract-change-to-UI-change pipeline. We have a couple ideas for how this might work: we could actually generate frontend code for you, or we may create a generic "admin panel" that you access from a separate URL that runs beside your hand-crafted app (this could potentially be based on our prior art, RAEN Admin, which was incompletely ported to Loam Home long ago). The Stellar Laboratory team will be working on a similar "admin panel" concept in the next few months—we collaborate with this team, and may help them build out their solution and integrate it into Loam's stack.

How to measure completion

Completion will be measured by running loam init and then npm run dev in a new project. If the browser app provides an interface that allows interaction with your contracts and automatically updates when you change your contracts, then this milestone is complete.

@chadoh chadoh added the milestone An official milestone that we committed to as part of an SCF grant label Nov 5, 2024
@chadoh chadoh added this to Aha Nov 5, 2024
@chadoh chadoh moved this to To do in Aha Nov 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
milestone An official milestone that we committed to as part of an SCF grant
Projects
None yet
Development

No branches or pull requests

1 participant