code: def DeserializeExclusiveData(self, reader):
          
          self.Type = TransactionType.ClaimTransaction
          if self.Version != 0:
              raise Exception('Format Exception')
  
          numrefs = reader.ReadVarInt()
  
          claims = []
          for i in range(0, numrefs):
              c = CoinReference()
              c.Deserialize(reader)
              claims.append(c)
  
          self.Claims = claims
          if len(self.Claims) == 0:
              raise Exception('Format Exception')
docs: Deserialize full object.
  
          Args:
              reader (neo.IO.BinaryReader):
  
          Raises:
              Exception: If the transaction type is incorrect or if there are no claims.