diff --git a/package.json b/package.json
index 330a3a58f698c39e17fc0532316404817fc1a128..fb7b53ddd37a3295dde75c0009a95d1fdb33a610 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@hiveio/dhive",
-  "version": "1.0.0",
+  "version": "1.0.1",
   "description": "Hive blockchain RPC client library",
   "author": "hive-network",
   "license": "BSD-3-Clause",
diff --git a/src/helpers/broadcast.ts b/src/helpers/broadcast.ts
index 75d4acf7953aa59b8b52e1ff7c5f617f8bfc9e45..a5944082c5161ba61161948b63a3d8f57cdecc27 100644
--- a/src/helpers/broadcast.ts
+++ b/src/helpers/broadcast.ts
@@ -356,7 +356,8 @@ export class BroadcastAPI {
     transaction: SignedTransaction
   ): Promise<TransactionConfirmation> {
     const trxId = cryptoUtils.generateTrxId(transaction)
-    return Object.assign({ id: trxId }, this.call('broadcast_transaction', [transaction]))
+    const result = await this.call('broadcast_transaction', [transaction])
+    return Object.assign({ id: trxId }, result)
   }
 
   /**