mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 04:52:59 +01:00
setaccount should return if an invalid address is provided.
This prevents setaccount from creating new accounts which do not have any addresses.
This commit is contained in:
parent
f36b494aeb
commit
279ab5e62f
6
rpc.cpp
6
rpc.cpp
@ -381,6 +381,12 @@ Value setaccount(const Array& params, bool fHelp)
|
||||
"Sets the account associated with the given address.");
|
||||
|
||||
string strAddress = params[0].get_str();
|
||||
uint160 hash160;
|
||||
bool isValid = AddressToHash160(strAddress, hash160);
|
||||
if (!isValid)
|
||||
throw runtime_error("provided address is not valid");
|
||||
|
||||
|
||||
string strAccount;
|
||||
if (params.size() > 1)
|
||||
strAccount = AccountFromValue(params[1]);
|
||||
|
Loading…
Reference in New Issue
Block a user