void transaction_prefix::replace_vote_seqs(const std::map<crypto::key_image, uint64_t> &key_image_seqs)
 {
   for (auto& inp : vin)
   {
     if (inp.type() == typeid(txin_vote))
     {
       auto& inv = boost::get<txin_vote>(inp);
       uint64_t new_seq = const_get(key_image_seqs, inv.ink.k_image);
       if (inv.seq != new_seq)
       {
         LOG_PRINT_YELLOW("WARNING: Wallet generated wrong vote sequence number", LOG_LEVEL_0);
       }
       inv.seq = new_seq;
     }
   }
 }