HomePhabricator

Move transaction combining from signrawtransaction to new RPC

Description

Move transaction combining from signrawtransaction to new RPC

Summary:
Create a combinerawtransaction RPC which accepts a json array of hex raw
transactions to combine them into one transaction. Signrawtransaction is
changed to no longer combine transactions and only accept one transaction
at a time.

Backport of core PR10571
Required for T436

Test Plan:

./test/functional/test_runner.py rawtransactions signrawtransactions

Reviewers: #bitcoin_abc, jasonbcox, deadalnix

Reviewed By: #bitcoin_abc, jasonbcox, deadalnix

Subscribers: schancel, teamcity

Differential Revision: https://reviews.bitcoinabc.org/D1967