public boolean removeSignatoryContrat(String contratID, String publicKey) {
   String currentPublicKey =
       manager.getUserManager().getCurrentUser().getKeys().getPublicKey().toString(16);
   if (publicKey == null || publicKey.isEmpty()) return false;
   if (currentPublicKey.equals(publicKey)) return false;
   for (Contrat d : deals.get(publicKey)) {
     if (d.getId().equals(contratID)) {
       return d.removeSignatory(publicKey);
     }
   }
   return false;
 }