def state_from_blob(self, blob: bytes) -> (any, int): if self.type is SealType.Type.balance: if blob[0] == 0xfd: shift = 3 elif blob[0] == 0xfe: shift = 5 elif blob[0] == 0xff: shift = 9 else: shift = 1 return VarIntSerializer.deserialize(blob), shift else: return None, 0