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)))
def to_json(self): return helper.json_encode_complex(self)
def to_json(self): logger.info('%s', self.__dict__) return helper.json_encode_complex(self)