예제 #1
0
파일: ChainBuffer.py 프로젝트: jjgallow/QRL
 def send_block(self, blocknumber, transport, wrap_message):
     if blocknumber <= self.chain.height():
         transport.write(wrap_message('PB', json_bytestream(self.chain.m_get_block(blocknumber))))
     elif blocknumber in self.blocks:
         tmp = {blocknumber: []}
         blockStateBuffer = self.blocks[blocknumber]
         tmp[blocknumber].append(blockStateBuffer[0].block)
         transport.write(wrap_message('PBB', json_encode_complex(tmp)))
예제 #2
0
 def to_json(self):
     return helper.json_encode_complex(self)
예제 #3
0
 def to_json(self):
     logger.info('%s', self.__dict__)
     return helper.json_encode_complex(self)