-
Notifications
You must be signed in to change notification settings - Fork 238
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
Problem: interchain-accounts module is not integrated #541
Conversation
Codecov Report
@@ Coverage Diff @@
## main #541 +/- ##
==========================================
- Coverage 41.83% 39.72% -2.11%
==========================================
Files 30 36 +6
Lines 1690 1820 +130
==========================================
+ Hits 707 723 +16
- Misses 929 1043 +114
Partials 54 54
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
x/icaauth seems to be for the "host" chain , so perhaps that's not needed in the context of #539 ? i.e. x/icaauth would need some patches in Ethermint to support eth accounts and transactions?
the icaauth seems needed for controller chain too, to register the accounts, and provide the |
41727a6
to
c9bd3e8
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
if icaauth is really needed even for controller, could it be imported from crypto.org chain repo (if duplicate / identical)?
We may need custom hooks in cronos when receiving acknowledgement. |
there are several minor differences right now:
|
yeah, we might need that to integrate with smart contract. |
I'll try to simplify it, I think it's possible to merge the functionalities to cronos module itself. |
ah, I think all the codes in icaauth module are actually for the controller side, even if merge the modules, it can't be simplified:
it's actually not very useful for host side I think, it's critical for the controller side. |
Maybe the name which do you think could be a better name? some ideas:
|
maybe |
how about |
|
I don't think we can use |
5472d3a
to
c855b48
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I can give another round of review next week unless it's urgent
I think not urgent |
ee9fc04
to
adbbe89
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I haven't read through the generated pb files, but others look ok
Closes: crypto-org-chain#540 Solution: - integrate ica controller module add ica integration tests regen proto temp cleanup fix integration test Update integration_tests/test_ibc.py cleanup icaauth -> icactl gen proto fix integration test fix conflicts add v0.8.0 upgrade test and comment use flake-compat to build v0.7.0 binary for upgrade test fix integration test use flake-compat to build v0.7.0 binary for upgrade test fix integration test fix rebase fix key_name
…in#541) * Problem: interchain-accounts module is not integrated Closes: crypto-org-chain#540 Solution: - integrate ica controller module add ica integration tests regen proto temp cleanup fix integration test Update integration_tests/test_ibc.py cleanup icaauth -> icactl gen proto fix integration test fix conflicts add v0.8.0 upgrade test and comment use flake-compat to build v0.7.0 binary for upgrade test fix integration test use flake-compat to build v0.7.0 binary for upgrade test fix integration test fix rebase fix key_name * update swagger ui
Closes: #540
Solution:
👮🏻👮🏻👮🏻 !!!! REFERENCE THE PROBLEM YOUR ARE SOLVING IN THE PR TITLE AND DESCRIBE YOUR SOLUTION HERE !!!! DO NOT FORGET !!!! 👮🏻👮🏻👮🏻
PR Checklist:
make
)make test
)go fmt
)golangci-lint run
)go list -json -m all | nancy sleuth
)Thank you for your code, it's appreciated! :)