MMS: Some Wownero-specific changes in 'simplewallet.cpp'
This commit is contained in:
parent
b1e005b3c8
commit
fc915d3e0f
|
@ -1665,7 +1665,7 @@ void simple_wallet::mms_info(const std::vector<std::string> &args)
|
||||||
}
|
}
|
||||||
|
|
||||||
void simple_wallet::mms_member(const std::vector<std::string> &args)
|
void simple_wallet::mms_member(const std::vector<std::string> &args)
|
||||||
// mms 0:member [1:<number> <2:label> [3:<transport_address> [4:<monero_address>]]]
|
// mms 0:member [1:<number> <2:label> [3:<transport_address> [4:<wownero_address>]]]
|
||||||
{
|
{
|
||||||
mms::message_store& ms = m_wallet->get_message_store();
|
mms::message_store& ms = m_wallet->get_message_store();
|
||||||
const std::vector<mms::coalition_member> &members = ms.get_all_members();
|
const std::vector<mms::coalition_member> &members = ms.get_all_members();
|
||||||
|
@ -1673,7 +1673,7 @@ void simple_wallet::mms_member(const std::vector<std::string> &args)
|
||||||
{
|
{
|
||||||
// Without further parameters list all defined members
|
// Without further parameters list all defined members
|
||||||
success_msg_writer() << boost::format("%2s %-20s %-s") % tr("#") % tr("Label") % tr("Transport Address");
|
success_msg_writer() << boost::format("%2s %-20s %-s") % tr("#") % tr("Label") % tr("Transport Address");
|
||||||
success_msg_writer() << boost::format("%2s %-20s %-s") % "" % "" % tr("Monero Address");
|
success_msg_writer() << boost::format("%2s %-20s %-s") % "" % "" % tr("Wownero Address");
|
||||||
for (size_t i = 0; i < members.size(); ++i)
|
for (size_t i = 0; i < members.size(); ++i)
|
||||||
{
|
{
|
||||||
const mms::coalition_member &member = members[i];
|
const mms::coalition_member &member = members[i];
|
||||||
|
@ -1708,7 +1708,7 @@ void simple_wallet::mms_member(const std::vector<std::string> &args)
|
||||||
}
|
}
|
||||||
if (args.size() < 3)
|
if (args.size() < 3)
|
||||||
{
|
{
|
||||||
fail_msg_writer() << tr("mms member [<number> <label> [<transport_address> [<monero_address>]]]");
|
fail_msg_writer() << tr("mms member [<number> <label> [<transport_address> [<wownero_address>]]]");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1726,14 +1726,14 @@ void simple_wallet::mms_member(const std::vector<std::string> &args)
|
||||||
bool ok = cryptonote::get_account_address_from_str_or_url(info, m_wallet->nettype(), args[4], oa_prompter);
|
bool ok = cryptonote::get_account_address_from_str_or_url(info, m_wallet->nettype(), args[4], oa_prompter);
|
||||||
if (!ok)
|
if (!ok)
|
||||||
{
|
{
|
||||||
fail_msg_writer() << tr("Invalid Monero address");
|
fail_msg_writer() << tr("Invalid Wownero address");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
monero_address = info.address;
|
monero_address = info.address;
|
||||||
const std::vector<mms::message> &messages = ms.get_all_messages();
|
const std::vector<mms::message> &messages = ms.get_all_messages();
|
||||||
if ((messages.size() > 0) || state.multisig)
|
if ((messages.size() > 0) || state.multisig)
|
||||||
{
|
{
|
||||||
fail_msg_writer() << tr("Wallet state does not allow changing Monero addresses anymore");
|
fail_msg_writer() << tr("Wallet state does not allow changing Wownero addresses anymore");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -2104,7 +2104,7 @@ void simple_wallet::mms_help(const std::vector<std::string> &args)
|
||||||
std::vector<std::string> help_args;
|
std::vector<std::string> help_args;
|
||||||
help_args.push_back("mms");
|
help_args.push_back("mms");
|
||||||
help_args.push_back(args[1]);
|
help_args.push_back(args[1]);
|
||||||
help(help_args);
|
help_advanced(help_args);
|
||||||
}
|
}
|
||||||
|
|
||||||
bool simple_wallet::mms(const std::vector<std::string> &args)
|
bool simple_wallet::mms(const std::vector<std::string> &args)
|
||||||
|
@ -3196,9 +3196,9 @@ simple_wallet::simple_wallet()
|
||||||
m_cmd_binder.set_handler("mms",
|
m_cmd_binder.set_handler("mms",
|
||||||
boost::bind(&simple_wallet::mms, this, _1),
|
boost::bind(&simple_wallet::mms, this, _1),
|
||||||
tr("mms [<subcommand> [<subcommand_parameters>]]"),
|
tr("mms [<subcommand> [<subcommand_parameters>]]"),
|
||||||
tr("Interface with the MMS (Monero Messaging System)\n"
|
tr("Interface with the MMS (Multisig Messaging System)\n"
|
||||||
"subcommand is one of: init, info, member, list, next, sync, transfer, delete, send, receive, note, show, set, help\n"
|
"subcommand is one of: init, info, member, list, next, sync, transfer, delete, send, receive, note, show, set, help\n"
|
||||||
"Get help about a subcommand with: help mms <subcommand>"));
|
"Get help about a subcommand with: help_advanced mms <subcommand>, or: mms help <subcommand>"));
|
||||||
m_cmd_binder.set_handler("mms init",
|
m_cmd_binder.set_handler("mms init",
|
||||||
boost::bind(&simple_wallet::mms, this, _1),
|
boost::bind(&simple_wallet::mms, this, _1),
|
||||||
tr("mms init <threshold>/<coalition_size> <own_label> <own_transport_address>"),
|
tr("mms init <threshold>/<coalition_size> <own_label> <own_transport_address>"),
|
||||||
|
@ -3209,8 +3209,8 @@ simple_wallet::simple_wallet()
|
||||||
tr("Display current MMS configuration"));
|
tr("Display current MMS configuration"));
|
||||||
m_cmd_binder.set_handler("mms member",
|
m_cmd_binder.set_handler("mms member",
|
||||||
boost::bind(&simple_wallet::mms, this, _1),
|
boost::bind(&simple_wallet::mms, this, _1),
|
||||||
tr("mms member [<number> <label> [<transport_address> [<monero_address>]]]"),
|
tr("mms member [<number> <label> [<transport_address> [<wownero_address>]]]"),
|
||||||
tr("Set or modify coalition member info (single-word label, transport address, Monero address), or list all members"));
|
tr("Set or modify coalition member info (single-word label, transport address, Wownero address), or list all members"));
|
||||||
m_cmd_binder.set_handler("mms list",
|
m_cmd_binder.set_handler("mms list",
|
||||||
boost::bind(&simple_wallet::mms, this, _1),
|
boost::bind(&simple_wallet::mms, this, _1),
|
||||||
tr("mms list"),
|
tr("mms list"),
|
||||||
|
|
Loading…
Reference in New Issue