We should slowly phase it out because it makes the SmartContractState query non-deterministic.
However, RPC nodes currently rely on this to prevent people from querying contracts with infinite loops.
We should redirect them to the Cosmos SDK query gas limit instead.
To summarize:
- Deprecate
SmartQueryGasLimit
- Log a warning when it is provided (either in CLI or in config)