instead of reuturing our own type and throwing away data such as gas used etc, we can return TxResponse.
this would involve expanding the struct in the sdk to include the signer celestiaorg/cosmos-sdk#683
this would be a breaking change, therefore would warrant a v2 of TxClient