Skip to content

chore(deps): bump github.com/cosmos/evm from 0.4.2 to 0.6.0 in /interchaintest#509

Open
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/go_modules/interchaintest/github.com/cosmos/evm-0.6.0
Open

chore(deps): bump github.com/cosmos/evm from 0.4.2 to 0.6.0 in /interchaintest#509
dependabot[bot] wants to merge 2 commits intomainfrom
dependabot/go_modules/interchaintest/github.com/cosmos/evm-0.6.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 11, 2026

Bumps github.com/cosmos/evm from 0.4.2 to 0.6.0.

Release notes

Sourced from github.com/cosmos/evm's releases.

v0.6.0

What's Changed

  • Removed IBC Transfer wrapper. Users are now required to use the precompile to transfer ERC20 tokens.
  • Added StateDB as a parameter to internal EVM calls.

Full Changelog: cosmos/evm@v0.5.1...v0.6.0

v0.5.1

What's Changed

New Contributors

Full Changelog: cosmos/evm@v0.5.0...v0.5.1

v0.5.0

Major feature upgrades

  • EIP-7702 Support and Testing
  • JSON-RPC Compatibility aligned with go-ethereum v1.16.3
    • Inputs and outputs match
    • Added debug_traceCall, eth_createAccessList, eth_getHeaderByHash, eth_getHeaderByNumber
    • Fixed compatibility for eth_getBlockByHash, eth_getBlockByNumber, eth_getTransactionByHash, eth_getTransactionByBlockHashAndIndex, eth_getTransactionByBlockNumberAndIndex
    • Added state overrides to various tracing functions
  • IBC OnRecvPacket now supports recipient 0x addresses
  • Added go-ethereum metrics to Cosmos metrics server

Major quality of life improvements

  • Configuration improvements
    • EvmAppOptions was removed
    • Coin information was moved to genesis
    • EVM Chain ID is now possible to set as flags in the start command or tomls
    • Testing configs were deduplicated
    • EVM mempool can now be configured from the config tomls
    • Most config files moved out from /evmd and set as defaults found in the repo, making the simapp folder smaller
    • Added precompile builder for app.go
  • Refactored precompiles and removed transaction execution boilerplate code

For migrating from v0.4.x, please refer to the migration guide.

What's Changed

... (truncated)

Changelog

Sourced from github.com/cosmos/evm's changelog.

v0.6.0

Follow the migration document for upgrade instructions.

BREAKING CHANGES

  • Removed IBC Transfer wrapper. Users are now required to use the precompile to transfer ERC20 tokens.
  • Added StateDB as a parameter to internal EVM calls.

DEPENDENCIES

IMPROVEMENTS

FEATURES

BUG FIXES

v0.5.1

v0.5.0

DEPENDENCIES

BUG FIXES

  • #471 Notify new block for mempool in time
  • #492 Duplicate case switch to avoid empty execution block
  • #509 Allow value with slashes when query token_pairs
  • #495 Allow immediate SIGINT interrupt when mempool is not empty
  • #416 Fix regression in CometBlockResultByNumber when height is 0 to use the latest block. This fixes eth_getFilterLogs RPC.
  • #545 Check if mempool is not nil before accepting nonce gap error tx.
  • #585 Use zero constructor to avoid nil pointer panic when BaseFee is 0d
  • #591 CheckTxHandler should handle "invalid nonce" tx
  • #642 "tx not found in mempool" error on chain startup
  • #643 Support for mnemonic source (file, stdin,etc) flag in key add command.
  • #645 Align precise bank keeper for correct decimal conversion in evmd.
  • #656 Fix race condition in concurrent usage of mempool StateAt and NotifyNewBlock methods.
  • #658 Fix race condition between legacypool's RemoveTx and runReorg.
  • #687 Avoid blocking node shutdown when evm indexer is enabled, log startup failures instead of using errgroup.
  • #689 Align debug addr for hex address.
  • #668 Fix panic in legacy mempool when Reset() was called with a skipped header between old and new block.
  • #723, #806 Fix TransactionIndex in receipt generation to use actual EthTxIndex instead of loop index.
  • #729 Remove non-deterministic state mutation from EVM pre-blocker.
  • #725 Fix inconsistent block hash in json-rpc.
  • #727 Avoid nil pointer for tx evm raw due to uninitialized EVM coin info.
  • #730 Fix panic if evm mempool not used.
  • #733 Avoid rejecting tx with unsupported extension option for ExtensionOptionDynamicFeeTx.
  • #736 Add InitEvmCoinInfo upgrade to avoid panic when denom is not registered.
  • #732 Fix gas meter race condition in integration tests

IMPROVEMENTS

... (truncated)

Commits
  • 6876c46 chore: changelog (#1025)
  • f961d0f v0.6.0
  • e2f6e47 fix: allow ledger flag work with coin type 60 (backport: 690) (#836)
  • 588c8df fix: evmCoinInfo not exists in historical state and set defaultEvmCoinInfo as...
  • 94baafc fix: event emission in erc20 precompile (backport #774) (#783)
  • e4914c3 fix: ibc middleware verify sender address incorrectly (backport #769) (#782)
  • 733ea61 Merge remote-tracking branch 'origin/main' into release/v0.5.x
  • a689881 Merge commit from fork
  • 79089fe Merge commit from fork
  • f463746 fix: add InitEvmCoinInfo upgrade to avoid panic when denom is not registered ...
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [github.com/cosmos/evm](https://github.com/cosmos/evm) from 0.4.2 to 0.6.0.
- [Release notes](https://github.com/cosmos/evm/releases)
- [Changelog](https://github.com/cosmos/evm/blob/main/CHANGELOG.md)
- [Commits](cosmos/evm@v0.4.2...v0.6.0)

---
updated-dependencies:
- dependency-name: github.com/cosmos/evm
  dependency-version: 0.6.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Mar 11, 2026
@dependabot dependabot bot requested review from a team, clemensgg and monopauli as code owners March 11, 2026 14:55
@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Mar 11, 2026
@dependabot dependabot bot requested a review from dneorej March 11, 2026 14:55
@dependabot dependabot bot added the go Pull requests that update Go code label Mar 11, 2026
@github-actions
Copy link

github-actions bot commented Mar 11, 2026

Code Coverage Report

Coverage after merging dependabot/go_modules/interchaintest/github.com/cosmos/evm-0.6.0 into main

36.96%
Coverage Report
FileBranchesFuncsLinesUncovered Lines
app
   fee_denom_whitelist_decorator.go100%100%93.33%44, 45
   app.go100%100%1.24%..., 511, 512, 513, 83
   modules.go100%100%0%..., 96, 97, 98, 99
   test_helpers.go100%100%0%..., 70, 71, 72, 73
   export.go100%100%0%..., 96, 97, 98, 99
   encoding.go100%100%0%..., 96, 97, 98, 99
   ante_handler.go100%100%0%..., 67, 68, 69, 70
app/constants
   constants.go100%100%0%..., 62, 63, 64, 65
app/keepers
   keys.go100%100%0%..., 89, 94, 95, 96
   keepers.go100%100%0%..., 469, 470, 471, 472
app/params
   proto.go100%100%0%..., 40, 41, 42, 43
app/upgrades/testnet/v17.0.0-rc0
   upgrades.go100%100%0%..., 20, 21, 23, 24
app/upgrades/v17.0.0
   upgrades.go100%100%0%..., 20, 21, 23, 24
cmd/persistenceCore
   main.go100%100%0%..., 20, 21, 22, 23
cmd/persistenceCore/cmd
   root.go100%100%0%..., 96, 97, 98, 99
   testnet.go100%100%60.75%..., 538, 539, 95, 96
wasmbindings
   wasm.go100%100%0%..., 38, 39, 40, 41
x/halving
   autocli.go100%100%0%..., 33, 34, 35, 36
   module.go100%100%0%..., 96, 97, 98, 99
   abci.go100%100%0%..., 50, 51, 52, 53
   genesis.go100%100%0%..., 25, 26, 27, 29
x/halving/client/cli
   tx.go100%100%0%..., 61, 63, 66, 67
x/halving/keeper
   grpc_query.go100%100%0%..., 21, 22, 23, 25
   msg_server.go100%100%0%..., 34, 35, 36, 38
   keeper.go100%100%0%..., 86, 90, 91, 92
x/halving/simulation
   genesis.go100%100%70%17, 18, 19
x/halving/types
   params.go100%100%92.31%37, 38
   genesis.go100%100%86.67%25, 26
   msg.go100%100%0%..., 53, 54, 55, 57
   codec.go100%100%53.33%..., 44, 45, 46, 47
x/liquidstake
   autocli.go100%100%100%
   module.go100%100%89.29%..., 64, 65, 93, 95
   abci.go100%100%83.33%19, 20
x/liquidstake/keeper
   liquidstake.go100%100%41.33%..., 985, 986, 987, 988
   keeper.go100%100%79.07%..., 76, 77, 93, 94
   rebalancing.go100%100%83.95%..., 53, 54, 88, 89
   genesis.go100%100%82.61%14, 23, 32, 40
   grpc_query.go100%100%79.31%..., 42, 43, 56, 57
   hooks.go100%100%90.91%35, 36
x/liquidstake/types
   rebalancing.go100%100%84%22, 23, 40, 41
   genesis.go100%100%100%
   codec.go100%100%100%
   msgs.go100%100%71.07%..., 51, 52, 63, 71
   keys.go100%100%100%
   liquidstake.go100%100%92.31%..., 66, 67, 76, 84
   params.go100%100%80%..., 249, 250, 251, 252

@monopauli
Copy link
Collaborator

@dependabot rebase

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Mar 13, 2026

Looks like this PR has been edited by someone other than Dependabot. That means Dependabot can't rebase it - sorry!

If you're happy for Dependabot to recreate it from scratch, overwriting any edits, you can request @dependabot recreate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant