I generated unsigned_monero_tx on a disconnected computer, and copied it to a connected one. I placed it in my home directory, and ran submit_transfer. This gave the error:

Error: Failed to load transaction from file

which is not a helpful error message.

I compiled the software from master (5fbfa8a65663e807c6500ae9485e898df9b7c470) because I read that the offline signing functionality is broken in the current tagged release (!), and because my old monero softwares all stopped working, because apparently they expect to be continually updated (!!).

The content of my signed_monero_tx file begins with the text "Monero signed tx set".

How do I broadcast it using the monero software?

Edit: stackexchange has asked me to edit the question to explain how it is not answered by How do I use cold transaction signing?.

That q+a describes how to do offline signing with things working. My question is asking about a case of the software not working. A bug, glitch. It fails. That is what my question is about.

  • Possible duplicate of How do I use cold transaction signing? – jtgrassie Jun 13 '19 at 21:01
  • "Possible duplicate of How do I use cold transaction signing? – jtgrassie 13 hours ago" --- no, definitely not – projix Jun 14 '19 at 10:58
  • There is a whole section in this answer about folder used to place the signed tx file. – jtgrassie Jun 14 '19 at 11:21
  • @jtgrassie: the wallet process's cwd is the home directory. That is where I am running it from. – projix Jun 14 '19 at 20:29

Those transfer files need to be read and written using the same version of monero (or similar ones anyway).

Monero needs to be updated about twice a year, so you always have software which can work with the regular updates. Failing to do so means you'll drop off the network (but if others also do, you'll end up on a dead fork). The daemon should warn you if this is the case.

If the computer running your cold wallet is using old software, you need to update it first.

| improve this answer | |
  • This is an extremely bad situation. – projix Jun 14 '19 at 9:30
  • The versions are the same, on the software I used to sign the transaction, and the one I am trying to use to submit it. Whether signed_monero_tx file is present or absent, the error message is the same, Error: Failed to load transaction from file, so poor error handling. I guess I'm going to have to dig much deeper and write my own client, in order to be able to safely get out of monero. – projix Jun 14 '19 at 9:43
  • Looks to me like you haven't placed the signed tx file in the correct folder. In the duplicate question, one of the answers points out it has to be placed in the working directory, not home. – jtgrassie Jun 14 '19 at 11:15
  • 1
    @projix - Can you list the specific version of the wallet software? – dEBRUYNE Jun 14 '19 at 17:26
  • @jtgrassie: I am running it from $HOME. It is the working directory. – projix Jun 14 '19 at 20:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.