message: Broadcasting transaction error is fixed with using a Promise object
diff: @@ -372,8 +372,10 @@ export class StargateClient {
  const broadcasted = await this.forceGetTmClient().broadcastTxSync({ tx });
  if (broadcasted.code) {
  - throw new Error(
  + return Promise.reject(
  + new Error(
  `Broadcasting transaction failed with code ${broadcasted.code} (codespace: ${broadcasted.codeSpace}). Log: ${broadcasted.log}`,
  + ),
  );
  }
  const transactionId = toHex(broadcasted.hash).toUpperCase();
  