Remove IBC and capability modules

Refactor: Remove IBC transfer dependencies and related functionality from the MAYA chain module. This includes the removal of IBC transfer and capability keepers, parameters, and associated tests to streamline the codebase and improve maintainability. This is a mirror of several thorchain pull requests:

Since Thor re-added x/upgrade, this pull request only removes IBC, and keeps x/upgrade.

Summary by CodeRabbit

Release Notes

  • Breaking Changes
    • Removed IBC (Inter-Blockchain Communication) transfer functionality and all related infrastructure. The application can no longer send or receive value transfers from external blockchains through IBC channels.
  • Refactoring
    • Simplified application architecture by removing IBC and capability keeper dependencies from core modules and constructors. Updated keeper signatures to reduce external dependencies.

✏️ Tip: You can customize this high-level summary in your review settings.

Edited by Jacob Gadikian

Merge request reports

Loading
Loading