Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
[RPC] Split signrawtransaction into wallet and non-wallet RPC command #10579
Conversation
This was referenced Jun 12, 2017
fanquake
added the
RPC/REST/ZMQ
label
Jun 13, 2017
|
Incorrect scripted diff. |
|
I'm not entirely sure if this is a good long term strategy. Where are the differences between |
|
@jonasschnelli |
sipa
added the
Needs release notes
label
Jun 17, 2017
laanwj
added this to the
0.15.0
milestone
Jul 6, 2017
jnewbery
referenced
this pull request
Jul 7, 2017
Open
[WIP] [wallet] Remove Wallet dependencies from init.cpp #10762
achow101
added some commits
Jun 10, 2017
|
This has missed the 0.15 feature freeze, moving to 0.16. |
achow101 commentedJun 12, 2017
•
edited
This PR is part of #10570. It also builds on top of #10571.
This PR splits
signrawtransactioninto two commands,signrawtransactionwithkeyandsignrawtransactionwithwallet.signrawtransactionwithkeyrequires private keys to be passed in and does not use the wallet for any signing.signrawtransactionwithwalletuses the wallet to sign a raw transaction and does not have any parameters to take private keys.The
signrawtransactionRPC has been marked as deprecated and will call the appropriate RPC command based upon the parameters given. A test was added to check this behavior is still consistent with the original behavior.All tests that used
signrawtransactionhave been updated to use one of the two new RPCs. Most uses were changed tosignrawtransactionwithwallet. These were changed via a scripted diff.