def deserialize(self, reader: BinaryReader): self.index = reader.read_int32() self.peer_pubkey = a2b_hex(reader.read_var_str()).hex() self.address = Address(reader.read_bytes(20)) self.status = reader.read_byte() self.init_pos = reader.read_int64() self.total_pos = reader.read_int64()
def deserialize(self, reader: BinaryReader): self.peer_pubkey = a2b_hex(reader.read_var_str()).hex() self.address = Address(reader.read_bytes(20)) self.consensus_pos = reader.read_int64() self.freeze_pos = reader.read_int64() self.new_pos = reader.read_int64() self.withdraw_pos = reader.read_int64() self.withdraw_freeze_pos = reader.read_int64() self.withdraw_unfreeze_pos = reader.read_int64()
def deserialize(self, reader: BinaryReader): self.peer_pubkey = a2b_hex(reader.read_var_str()).hex() self.max_authorize = reader.read_int64() self.old_peerCost = reader.read_int64() self.new_peer_cost = reader.read_int64() self.set_cost_view = reader.read_int32() self.field1 = reader.read_var_bytes() self.field2 = reader.read_var_bytes() self.field3 = reader.read_var_bytes() self.field4 = reader.read_var_bytes()