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

Scaffolding wasm ready chains #2989

Closed
Tracked by #3051
lumtis opened this issue Oct 25, 2022 · 4 comments
Closed
Tracked by #3051

Scaffolding wasm ready chains #2989

lumtis opened this issue Oct 25, 2022 · 4 comments
Assignees
Labels
component:scaffold Feature, enhancement, or refactor related to scaffolding. component:wasm
Milestone

Comments

@lumtis
Copy link
Contributor

lumtis commented Oct 25, 2022

Is your feature request related to a problem or issue you encountered? Please describe.
CosmWasm is one of the most popular smart contract VM in Cosmos and therefore it makes sense that Ignite CLI simplifies the process of building a chain with CosmWasm enabled

Right now we already have this issue created: #1837 which is about dynamically importing the wasm module
This task is about a simpler implementation where chain are scaffolded initially with wasm module. Therefore with a specific template for wasm enabled chains

This issue is similar to this one for EVM: #2633 but for wasm

Describe the solution you'd like
Adding a flag --wasm in scaffold chain to let chains include the wasm module when scaffolded

ignite scaffold chain planet --wasm

Ideally a chain could be scaffolded with evm and wasm

ignite scaffold chain planet --wasm --evm

Once the chain is scaffolded, regular CLI commands can work for custom modules

Going further

We could consider scaffolding in the chain source an environment for CosmWasm contract development like Beaker from Osmosis: https://github.com/osmosis-labs/beaker

@lumtis lumtis added the component:scaffold Feature, enhancement, or refactor related to scaffolding. label Oct 25, 2022
@aljo242 aljo242 assigned aljo242 and unassigned aljo242 Nov 2, 2022
@dev573
Copy link

dev573 commented Mar 22, 2023

Hey Guys, any update on this ticket, it was pending for so long. Just wanted to know if it's still in progress.

@Pantani Pantani moved this to Backlog in Ignite CLI Masterboard Oct 31, 2023
@Pantani Pantani modified the milestones: v0.30, v0.29 Oct 31, 2023
@Jovonni
Copy link

Jovonni commented Dec 31, 2023

I see

starport module import wasm

on previous issues, but how does this translate to using ignite. As there is no module subcommand:

ignite module
unknown command "module" for "ignite"

I see this EPIC is open:
#3051

Is it even possible today, or do we have to wait until this epic is implemented?

@pynixwang
Copy link

any update on this?

@salmad3 salmad3 modified the milestones: v29, v28 May 30, 2024
@salmad3
Copy link
Member

salmad3 commented May 30, 2024

Succeeded with new CosmWasm App:

Available here.

@salmad3 salmad3 closed this as completed May 30, 2024
@github-project-automation github-project-automation bot moved this from To Discuss to Done in Ignite CLI Masterboard May 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component:scaffold Feature, enhancement, or refactor related to scaffolding. component:wasm
Projects
Status: Done
Development

No branches or pull requests

7 participants