diff --git a/app/modules/dump.ts b/app/modules/dump.ts
index 3c84aaf6d067b5d2fcbc0b659305b251b773f364..721a65433d6e391cbd535aa1e6bd7f249bdf7f88 100644
--- a/app/modules/dump.ts
+++ b/app/modules/dump.ts
@@ -150,7 +150,15 @@ async function dumpTable(server: Server, name: string, condition?: string) {
   switch (name) {
     case 'b_index':
       rows = await server.dal.bindexDAL.findRawWithOrder(criterion, [['number', false]])
-      dump(rows, ['version','bsize','hash','issuer','time','number','membersCount','issuersCount','issuersFrame','issuersFrameVar','issuerDiff','avgBlockSize','medianTime','dividend','mass','unitBase','powMin','udTime','udReevalTime','diffNumber','speed','massReeval'])
+      break
+
+    /**
+     * Dumps issuers visible in current bindex
+     */
+    case 'issuers':
+      rows = await server.dal.bindexDAL.findRawWithOrder(criterion, [['number', false]])
+      const identites = await Promise.all(Underscore.uniq(rows.map(b => b.issuer)).map(i => server.dal.iindexDAL.getFullFromPubkey(i)))
+      console.log(identites.map(i => i.uid))
       break
 
     case 'i_index':