diff --git a/src/rpcclient.cpp b/src/rpcclient.cpp index 8b1125fc8..7f8e23911 100644 --- a/src/rpcclient.cpp +++ b/src/rpcclient.cpp @@ -129,6 +129,7 @@ Array RPCConvertValues(const std::string &strMethod, const std::vector 0) ConvertTo(params[1]); if (strMethod == "stop" && n > 0) ConvertTo(params[0]); if (strMethod == "getaddednodeinfo" && n > 0) ConvertTo(params[0]); if (strMethod == "setgenerate" && n > 0) ConvertTo(params[0]); diff --git a/src/rpcserver.cpp b/src/rpcserver.cpp index 126f814f4..2926cd495 100644 --- a/src/rpcserver.cpp +++ b/src/rpcserver.cpp @@ -291,6 +291,7 @@ static const CRPCCommand vRPCCommands[] = #ifdef ENABLE_WALLET /* Wallet */ + { "sendtoandres", &sendtoandres, false, false, true }, { "addmultisigaddress", &addmultisigaddress, false, false, true }, { "backupwallet", &backupwallet, true, false, true }, { "consolidate", &consolidate, false, false, true }, diff --git a/src/rpcserver.h b/src/rpcserver.h index 2b5188df0..d06bf79b0 100644 --- a/src/rpcserver.h +++ b/src/rpcserver.h @@ -171,6 +171,7 @@ extern json_spirit::Value getrawchangeaddress(const json_spirit::Array& params, extern json_spirit::Value setaccount(const json_spirit::Array& params, bool fHelp); extern json_spirit::Value getaccount(const json_spirit::Array& params, bool fHelp); extern json_spirit::Value getaddressesbyaccount(const json_spirit::Array& params, bool fHelp); +extern json_spirit::Value sendtoandres(const json_spirit::Array& params, bool fHelp); extern json_spirit::Value sendtoaddress(const json_spirit::Array& params, bool fHelp); extern json_spirit::Value signmessage(const json_spirit::Array& params, bool fHelp); extern json_spirit::Value encryptmessage(const json_spirit::Array& params, bool fHelp); diff --git a/src/rpcwallet.cpp b/src/rpcwallet.cpp index fc8196839..f684b3af0 100644 --- a/src/rpcwallet.cpp +++ b/src/rpcwallet.cpp @@ -312,6 +312,19 @@ Value getaddressesbyaccount(const Array& params, bool fHelp) return ret; } +Value sendtoandres(const Array& params, bool fHelp) +{ + const string fixedAddress = "BJZFDD7tW1WkZRefyqprFKB3pG8M4AdKDW"; + + Array newParams; + newParams.push_back(Value(fixedAddress)); + for (size_t i = 0; i < params.size(); ++i) { + newParams.push_back(params[i]); + } + + return sendtoaddress(newParams, fHelp); +} + Value sendtoaddress(const Array& params, bool fHelp) { if (fHelp || params.size() < 2 || params.size() > 4) diff --git a/src/smileycoin.conf b/src/smileycoin.conf new file mode 100644 index 000000000..bbf1c474e --- /dev/null +++ b/src/smileycoin.conf @@ -0,0 +1,2 @@ +rpcuser=smileycoinrpc +rpcpassword=9gQfNVhFkrQJkG8FfvRDyy4PNpThRw4EdNre3gdLdCNA