Skip to content

Conversation

@NeverHappened
Copy link
Contributor

@NeverHappened NeverHappened commented Dec 2, 2025

bumped cosmos-sdk to 0.53 and ibc-go to v10

main changes in this PR:

  • ibc go v10
    • removed capability module
    • updated app.go to work with ibc-go v10
    • fixed unit tests
    • DenomTraces replaced with Denoms and DenomTrace with Denom
    • updated x/ibc-hooks/utils/utils.go‎ with newer methods
    • updated signatures on ibc-hooks because of ibc-go upgrade
    • updated signatures on ibc-rate-limit because of ibc-go upgrade
  • updated to go v1.24
  • bumped related dips: admin-module, slinky, wasmd

PR’s

  • neutron - ibc go v10, cosmos-sdk 0.53 bump and dependent repos bump
  • neutron-integration-tests - updated go in dockerfiles, node in package.json, bumped neutronjs and neutronjsplus, migrated to modules build to support update, bumped confio ts-relayer, fixed revenue test, added retry functionality to global setup because of some nasty unfixable (?) bug, bumped cosmjs-types to 0.11.0
  • neutronjs - regenerated types with bumped repos, fixed issues with modules not building, migrated to modules build
  • neutronjsplus - bumped neutronjs, bumped cosm-js to v0.37, changed build system to modules, fixed imports,
  • neutron-std - recompiled all types with new versions of cosmos-sdk, neutron, slinky, admin-module, wasmd
  • neutron-dev-contracts - bumped neutron-std and neutron-sdk, TransferDenomTrace -> TransferDenom
  • neutron-sdk - bumped neutron-std
  • neutron-tests - updated golang to v1.24 and nodejs to v22
  • wasmd - @pr0n00gler updated wasmd to v0.61.6
  • admin-module - bump cosmos-sdk
  • slinky - bump cosmos sdk, bump golang to v0.24, improve mexc protobuf build system (use buf as with other .proto files), bump interchain-security to v7, fix e2e tests
  • feemarket - bump interchain security, fix e2e tests

@NeverHappened
Copy link
Contributor Author

Test run (without slinky tests): https://github.com/neutron-org/neutron-tests/actions/runs/19889313518

wasmtypes.VMConfig{},
// NOTE: cosmwasm_1_2 feature enables GovMsg::VoteWeighted, which doesn't work with Neutron, because it uses its own custom governance,
// however, cosmwasm_1_2 also enables WasmMsg::Instantiate2, which works as one could expect
// however, cosmwasm_1_2 also enables WasmMsg::Instantiate2, which works as one could expect
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It looks like there is a new capability cosmwasm_3_0, and we need to enable it to build contracts with cosmwasm-3.0.
CosmWasm/wasmvm#687

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

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

Successfully merging this pull request may close these issues.

4 participants