2

I'm following the instructions on here https://monero.stackexchange.com/a/2916 to set up a cold and hot wallet. In the hot wallet I ran export_outputs outs which successfully generated the with the outputs. After moving the file outs to my cold device I ran import_outputs outs in the cold wallet. I get the error message Error: Bad output export file magic in outs.

Am I doing something terribly wrong or is there a bug?

EDIT: On the hot wallet I was using a dynamically linked executable I built from the source on github but on the cold wallet I was using the officially built statically linked executable. When I switched to the official build on the hot wallet as well it worked! Is this behavior intended?

user1153
  • 23
  • 3

1 Answers1

3

There was a portability issue with the wallet (i.e., the wallet cache file, exported outputs, unsigned/singed transfers) which was fixed only after the release of the 0.10.1 binary, see pull requests #1462 and #1515.

What happened in your scenario is that the outputs exported from the recent master build are in the new portable file format and thus cannot be read by the release 10.1 binary which uses the old unportable file format. Output files exported using the 10.1 binary can be read from your cold wallet that uses the same 10.1 binary.

kenshi84
  • 2,485
  • 1
  • 14
  • 33