https://github.com/code-423n4/2024-08-axelar-network/blob/69c4f2c3fcefb1b8eb2129af9c3685a44ae5b6fe/axelar-amplifier/interchain-token-service/src/contract.rs#L21-L41
These errors are used to propagate several wrong cases across the Rust ITS Hub issue; however, is that not all are being used, leaving the users/devs/integrators lost when there is a case where an error is to be bubbled but protocol fails to do so.
Among the ones not being used, we have:
This can be confirmed by these search commands:
Consider correctly propagating errors if possible, instead of silently failing.
