Since #32406 is merged we can remove the check for multiple data outputs in createrawtransaction and createpsbt rpc.
Keeping this in draft and review is currently not required as this is in milestone 31.0
addresses: #32478
createrawtransaction & createpsbt
#32790
The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.
For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/32790.
See the guideline for information on the review process.
| Type | Reviewers |
|---|---|
| Concept NACK | luke-jr |
If your review is incorrectly listed, please copy-paste <!–meta-tag:bot-skip–> into the comment that the bot should ignore.
If not, could you clarify the motivation behind removing this check? Thanks!
see #32478, we have policy change merged to remove data outputs size. So this check should be removed from the rpc’s as well!
Thanks for the pointer to #32478 , that clears it up! Since multiple data outputs are now valid, would it make sense to reflect that in the RPC help text or release notes for clarity? Also, adding a test with multiple data entries could help future-proof this change. Nice cleanup overall!
test: remove assertions for duplicate data parameter from rpc_rawtransaction & wallet_bumpfee