Skip to content

feat!: evm (v0.50.13) #289

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

Merged
merged 34 commits into from
Mar 18, 2025
Merged
Changes from 1 commit
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
ea03d44
initial simapp impl (no cmds)
Reecepbcups Mar 13, 2025
1f52bd4
cmds initial
Reecepbcups Mar 13, 2025
b3dd604
fixes
Reecepbcups Mar 13, 2025
8705142
fix: sealed config
Reecepbcups Mar 13, 2025
4a39706
working launched evm
Reecepbcups Mar 13, 2025
447b844
more tags, fix deleting a bunch of bApp setup, and removal
Reecepbcups Mar 13, 2025
0adb1b8
fix: spawntag wasm in sim-test
Reecepbcups Mar 13, 2025
451915c
fix: proper key algo
Reecepbcups Mar 13, 2025
d2e220b
refactor: ante to work with evm (initial)
Reecepbcups Mar 13, 2025
d6e8ae2
refactor: proper cosmos ante setup
Reecepbcups Mar 13, 2025
bd78dab
Simplify genesis.go & unit test no-evm
Reecepbcups Mar 13, 2025
6e13e74
use evm IBC wrappers
Reecepbcups Mar 14, 2025
5cdcc7b
proper coinTypes
Reecepbcups Mar 14, 2025
b0f3276
refactor: cleanup test_node scripts to match + replace properly
Reecepbcups Mar 14, 2025
26a6e24
simplify
Reecepbcups Mar 14, 2025
42994ef
support wasmd + evm
Reecepbcups Mar 17, 2025
fae1eab
no evm e2e test
Reecepbcups Mar 17, 2025
eabdf3f
fix: ict cometbft version
Reecepbcups Mar 17, 2025
5405450
fix: ict evm params
Reecepbcups Mar 17, 2025
25503c7
fix: dockerfile --from
Reecepbcups Mar 17, 2025
1cf4549
fix: ict register evm types
Reecepbcups Mar 17, 2025
2c94509
remove e2e for ibc when using EVM (due to Go relayer limitation with …
Reecepbcups Mar 17, 2025
2b13f36
fix: schema
Reecepbcups Mar 17, 2025
4932f92
add `poa` patch for EVM SDK
Reecepbcups Mar 17, 2025
b7cf910
bump to v0.50.13
Reecepbcups Mar 17, 2025
43cbc24
fix: more helpful poa test output
Reecepbcups Mar 17, 2025
b453188
fix: not removing the interfaces
Reecepbcups Mar 17, 2025
06d4218
chore(docs): fix x.com links
Reecepbcups Mar 17, 2025
eda041d
fix: misc finds in review
Reecepbcups Mar 17, 2025
ebf26aa
fix(ci): chain ids
Reecepbcups Mar 17, 2025
b3fc17c
fix: ibc path for ictest with ICS
Reecepbcups Mar 17, 2025
0d4dc3b
proper version
Reecepbcups Mar 18, 2025
803b37b
dont delete
Reecepbcups Mar 18, 2025
883abe3
<!-- markdown-link-check-disable -->
Reecepbcups Mar 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
simplify
  • Loading branch information
Reecepbcups committed Mar 14, 2025
commit 26a6e248eaa91da29b1ed45954efc1e66656a0d5
19 changes: 5 additions & 14 deletions cmd/spawn/new_chain.go
Original file line number Diff line number Diff line change
Expand Up @@ -155,11 +155,6 @@ var newChain = &cobra.Command{
disabled = append(disabled, disabledConsensus...)
disabled = spawn.NormalizeDisabledNames(disabled, parentDeps)

if isEnabled(spawn.EVM, disabled) && isEnabled(spawn.CosmWasm, disabled) {
logger.Error("EVM and CosmWasm cannot be enabled together", "err", "not supported yet due to a required cosmos-sdk/store fork")
return
}

logger.Debug("Disabled features final", "features", disabled)

cfg := &spawn.NewChainConfig{
Expand All @@ -174,22 +169,18 @@ var newChain = &cobra.Command{
Logger: logger,
}

if cfg.IsFeatureEnabled(spawn.EVM) && cfg.IsFeatureEnabled(spawn.CosmWasm) {
logger.Error("EVM and CosmWasm cannot be enabled together", "err", "not supported yet due to a required cosmos-sdk/store fork")
return
}

if err := cfg.ValidateAndRun(true); err != nil {
logger.Error("Error creating new chain", "err", err)
return
}
},
}

func isEnabled(name string, disabled []string) bool {
for _, d := range disabled {
if d == name {
return false
}
}
return true
}

func normalizeWhitelistVarRun(f *pflag.FlagSet, name string) pflag.NormalizedName {
switch name {
case "bin", "daemon":
Expand Down
Loading