The following rpc features were deprecated in V0.17:
validateaddressreturning wallet information about an addresssignrawtransaction
This PR fully removes those features. It can be merged once V0.17 has been branched from master.
The following rpc features were deprecated in V0.17:
validateaddress returning wallet information about an addresssignrawtransactionThis PR fully removes those features. It can be merged once V0.17 has been branched from master.
rebased
72 | -#endif 73 | - if (ret["address"].isNull()) { 74 | - std::string currentAddress = EncodeDestination(dest); 75 | - ret.pushKV("address", currentAddress); 76 | + CScript scriptPubKey = GetScriptForDestination(dest); 77 | + ret.pushKV("scriptPubKey", HexStr(scriptPubKey.begin(), scriptPubKey.end()));;
nit: No need for double semicolon?
thanks. Fixed
utACK 1158febc93707910d783be863aa05c8f6cfedb2f
V0.17 has been branched. This is ready for review/merge
createmultisig() was updated in V0.16 to not use the wallet. Warning
text was included to warn the user. Remove that now.
rebased
re-utACK f7e9e704683be4d6be4c9ea600a479bc02976313
utACK f7e9e70.
What was the reasoning behind this? It seems unnecessary.
@ptyx11 This is part of the separation of the wallet from the node. Those RPCs were node RPCs which involved wallet things, so they needed to be removed. They have been deprecated for at least one major version with replacement RPCs already available.