Skip to content

Commit 65d606f

Browse files
Integrate module to module IBC messages (#259)
* Started impl, first test creation * formatting [skip ci] * Restart impl * Added verifiedsender to ibc-callback * Modified implementation with InstalledModuleIdentification for all module types to send messages * Added test * Module-to-module works * Fixed tests and clippy * Clippy * Fixed test after error change * Fixed error * Removed user initiated callbacks * Add source module in callback * Fixed tests * Fixed tests * not use latest but current version for client and host verification * Removed cross-account calls * Fixed test * Better addr getter for installed module * Added account + native module error * rm unneeded clone * use raw query for module install verification * update error msg * rm redundant type * Added docs * Some nits * formatting [skip ci] * Added error on no module ibc endpoint * Fixed module queries and added calbackresult * Fixed clippies * Removed cw-controllers too high version * Removed callback receiver * Added calling module security test * Clippy * Simplified module IBC API * formatting [skip ci] * Double import fix --------- Co-authored-by: cyberhoward <cyberhoward@protonmail.com>
1 parent 5faa945 commit 65d606f

File tree

72 files changed

+1645
-162
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+1645
-162
lines changed

framework/contracts/account/manager/tests/snapshots/adapters__account_install_adapter.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/adapters__install_one_adapter.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/adapters__install_one_adapter_with_fee.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/adapters__installing_specific_version_should_install_expected.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/adapters__reinstalling_adapter_should_be_allowed.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/adapters__reinstalling_new_version_should_install_latest.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/apps__account_install_app.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/apps__execute_on_proxy_through_manager.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/install_modules__adds_module_to_account_modules.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/proxy__default_without_response_data.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/proxy__exec_through_manager.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/proxy__instantiate_proxy.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/proxy__proxy_install_multiple_modules.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/proxy__proxy_install_standalone_modules.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/proxy__proxy_with_response_data.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/subaccount__account_move_ownership_to_falsy_sub_account.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/subaccount__creating_on_subaccount_should_succeed.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/subaccount__installed_app_updating_on_subaccount_should_succeed.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/subaccount__proxy_updating_on_subaccount_should_succeed.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/subaccount__recursive_updating_on_subaccount_should_succeed.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/subaccount__sub_account_move_ownership.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/subaccount__sub_account_move_ownership_to_sub_account.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

framework/contracts/account/manager/tests/snapshots/subaccount__updating_on_subaccount_should_succeed.snap

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)