diff --git a/packages/embark/src/lib/modules/blockchain_connector/provider.js b/packages/embark/src/lib/modules/blockchain_connector/provider.js
index <HASH>..<HASH> 100644
--- a/packages/embark/src/lib/modules/blockchain_connector/provider.js
+++ b/packages/embark/src/lib/modules/blockchain_connector/provider.js
@@ -18,7 +18,8 @@ class Provider {
     this.nonceCache = {};
 
     this.events.setCommandHandler("blockchain:provider:contract:accounts:get", cb => {
-      cb(this.accounts);
+      const accounts = this.accounts.map(a => a.address || a);
+      cb(accounts);
     });
   }
fix: handle the case where account is an object