コード例 #1
0
ファイル: gossip.py プロジェクト: sunilake/sawtooth-core
 def send_block_request(self, block_id, connection_id):
     block_request = GossipBlockRequest(
         block_id=block_id,
         nonce=binascii.b2a_hex(os.urandom(16)))
     self.send(validator_pb2.Message.GOSSIP_BLOCK_REQUEST,
               block_request.SerializeToString(),
               connection_id,
               one_way=True)
コード例 #2
0
 def send_block_request(self, block_id, connection_id):
     LOGGER.debug("gossip:send_block_request block_id=%s", block_id)
     time_to_live = self.get_time_to_live()
     block_request = GossipBlockRequest(block_id=block_id,
                                        nonce=binascii.b2a_hex(
                                            os.urandom(16)),
                                        time_to_live=time_to_live)
     self.send(validator_pb2.Message.GOSSIP_BLOCK_REQUEST,
               block_request.SerializeToString(),
               connection_id,
               one_way=True)
コード例 #3
0
 def broadcast_block_request(self, block_id):
     # Need to define node identity to be able to route directly back
     block_request = GossipBlockRequest(block_id=block_id,
                                        nonce=binascii.b2a_hex(
                                            os.urandom(16)))
     self.broadcast(block_request,
                    validator_pb2.Message.GOSSIP_BLOCK_REQUEST)
コード例 #4
0
 def broadcast_block_request(self, block_id):
     time_to_live = self.get_time_to_live()
     block_request = GossipBlockRequest(block_id=block_id,
                                        nonce=binascii.b2a_hex(
                                            os.urandom(16)),
                                        time_to_live=time_to_live)
     self.broadcast(block_request,
                    validator_pb2.Message.GOSSIP_BLOCK_REQUEST)
コード例 #5
0
 def send_block_request(self, block_id, connection_id):
     block_request = GossipBlockRequest(block_id=block_id)
     self.send(validator_pb2.Message.GOSSIP_BLOCK_REQUEST,
               block_request.SerializeToString(), connection_id)
コード例 #6
0
 def broadcast_block_request(self, block_id):
     # Need to define node identity to be able to route directly back
     block_request = GossipBlockRequest(block_id=block_id)
     self.broadcast(block_request,
                    validator_pb2.Message.GOSSIP_BLOCK_REQUEST)