# test plan for icamauth in rho
## test tx types:
- register ica
`gaiad tx icamauth register $icaOwner --connection-id`
- query ica
`gaiad q icamauth interchainaccounts connection-0 $icaOwner`
- ica bank send
`gaiad tx icamauth submit bank_send.json`
- ica ibc send
- ica delegation
- ica gov vote
- ica from gov (later)
please note:
- host chain need to setup allowed msg types in genesis
- need to fund the ica account
attention to the hermes log, if there is mis-match sequence error.
examples: https://github.com/cosmos/hub-eng/tree/main/tools/testing/scripts/simulations/ica
## test icamauth module upgrade to an auth module in ibc-go (dev-testnet)
- hub team will provide a binary version with upgrade handler and the new icamauth (importing from ibc-go)
- test upgrade to this new gaia version
- test influences on hermes