The intended use is to export outputs from a hot wallet, which
can scan incoming transfers from the network, and import them
in the cold wallet, which can't. The cold wallet can then compute
key images for those outputs, which can then be exported with
export_key_images, etc.
// workaround for a suspected bug in pthread/kernel on MacOS X
#ifdef __APPLE__
@ -703,6 +704,8 @@ simple_wallet::simple_wallet()
m_cmd_binder.set_handler("verify",boost::bind(&simple_wallet::verify,this,_1),tr("Verify a signature on the contents of a file"));
m_cmd_binder.set_handler("export_key_images",boost::bind(&simple_wallet::export_key_images,this,_1),tr("Export a signed set of key images"));
m_cmd_binder.set_handler("import_key_images",boost::bind(&simple_wallet::import_key_images,this,_1),tr("Import signed key images list and verify their spent status"));
m_cmd_binder.set_handler("export_outputs",boost::bind(&simple_wallet::export_outputs,this,_1),tr("Export a set of outputs owned by this wallet"));
m_cmd_binder.set_handler("import_outputs",boost::bind(&simple_wallet::import_outputs,this,_1),tr("Import set of outputs owned by this wallet"));
m_cmd_binder.set_handler("help",boost::bind(&simple_wallet::help,this,_1),tr("Show this help"));