@ -4534,8 +4534,6 @@ bool simple_wallet::donate(const std::vector<std::string> &args_)
fail_msg_writer ( ) < < tr ( " usage: donate [index=<N1>[,<N2>,...]] [<priority>] [<ring_size>] <amount> [<payment_id>] " ) ;
fail_msg_writer ( ) < < tr ( " usage: donate [index=<N1>[,<N2>,...]] [<priority>] [<ring_size>] <amount> [<payment_id>] " ) ;
return true ;
return true ;
}
}
// Hardcode Monero's donation address (see #1447)
const std : : string address_str = " 44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A " ;
std : : string amount_str ;
std : : string amount_str ;
std : : string payment_id_str ;
std : : string payment_id_str ;
// get payment id and pop
// get payment id and pop
@ -4551,11 +4549,11 @@ bool simple_wallet::donate(const std::vector<std::string> &args_)
amount_str = local_args . back ( ) ;
amount_str = local_args . back ( ) ;
local_args . pop_back ( ) ;
local_args . pop_back ( ) ;
// push back address, amount, payment id
// push back address, amount, payment id
local_args . push_back ( address_str ) ;
local_args . push_back ( MONERO_DONATION_ADDR ) ;
local_args . push_back ( amount_str ) ;
local_args . push_back ( amount_str ) ;
if ( ! payment_id_str . empty ( ) )
if ( ! payment_id_str . empty ( ) )
local_args . push_back ( payment_id_str ) ;
local_args . push_back ( payment_id_str ) ;
message_writer ( ) < < tr ( " Donating " ) < < amount_str < < " to The Monero Project (donate.getmonero.org/ 44AFFq5kSiGBoZ4NMDwYtN18obc8AemS33DBLWs3H7otXft3XjrpDtQGv7SqSsaBYBb98uNbr2VBBEt7f2wfn3RVGQBEP3A )." ;
message_writer ( ) < < tr ( " Donating " ) < < amount_str < < " to The Monero Project (donate.getmonero.org/ " < < MONERO_DONATION_ADDR < < " )." ;
transfer_new ( local_args ) ;
transfer_new ( local_args ) ;
return true ;
return true ;
}
}