diff --git a/app/modules/ws2p/lib/WS2PBlockPuller.ts b/app/modules/ws2p/lib/WS2PBlockPuller.ts
index 59ee4da09984e909c9093d7a0f0a38d0ad7364c8..df7ec78c9f2f6768e9d0fb012f13f9538b2e244b 100644
--- a/app/modules/ws2p/lib/WS2PBlockPuller.ts
+++ b/app/modules/ws2p/lib/WS2PBlockPuller.ts
@@ -27,6 +27,7 @@ interface RemoteNode {
   getCurrent: () => Promise<BlockDTO>
   getBlock: (number:number) => Promise<BlockDTO>
   getBlocks: (count:number, fromNumber:number) => Promise<BlockDTO[]>
+  pubkey:string
 }
 
 class WS2PDao extends AbstractDAO {
@@ -50,7 +51,8 @@ class WS2PDao extends AbstractDAO {
       },
       getBlocks: async (count:number, fromNumber:number) => {
         return this.requester.getBlocks(count, fromNumber)
-      }
+      },
+      pubkey: this.requester.getPubkey()
     }
   }
 
diff --git a/app/modules/ws2p/lib/WS2PRequester.ts b/app/modules/ws2p/lib/WS2PRequester.ts
index f3ed8818dac92d3634950d8df49446d449284218..cd2d7c6476dab0c092292d010430f811107290d3 100644
--- a/app/modules/ws2p/lib/WS2PRequester.ts
+++ b/app/modules/ws2p/lib/WS2PRequester.ts
@@ -29,6 +29,10 @@ export class WS2PRequester {
     return this.query(WS2P_REQ.BLOCKS_CHUNK, { count, fromNumber })
   }
 
+  getPubkey() {
+    return this.ws2pc.pubkey || "########"
+  }
+
   async getRequirementsPending(minCert = 1): Promise<any> {
     return this.query(WS2P_REQ.WOT_REQUIREMENTS_OF_PENDING, { minCert })
   }