@@ -69,6 +69,21 @@ Updated RPCs
69
69
` whitelisted ` , the ` permissions ` field indicates if the peer has special
70
70
privileges. The ` banscore ` field has simply been removed. (#20755 )
71
71
72
+ - The following RPCs: ` gettxout ` , ` getrawtransaction ` , ` decoderawtransaction ` ,
73
+ ` decodescript ` , ` gettransaction ` , and REST endpoints: ` /rest/tx ` ,
74
+ ` /rest/getutxos ` , ` /rest/block ` deprecated the following fields (which are no
75
+ longer returned in the responses by default): ` addresses ` , ` reqSigs ` .
76
+ The ` -deprecatedrpc=addresses ` flag must be passed for these fields to be
77
+ included in the RPC response. This flag/option will be available until v23, at which
78
+ point the deprecation will be removed entirely. Note that these fields are attributes of
79
+ the ` scriptPubKey ` object returned in the RPC response. However, in the response
80
+ of ` decodescript ` these fields are top-level attributes, and included again as attributes
81
+ of the ` scriptPubKey ` object. (#20286 )
82
+
83
+ - When creating a hex-encoded bitcoin transaction using the ` bitcoin-tx ` utility
84
+ with the ` -json ` option set, the following fields: ` addresses ` , ` reqSigs ` are no longer
85
+ returned in the tx output of the response. (#20286 )
86
+
72
87
Changes to Wallet or GUI related RPCs can be found in the GUI or Wallet section below.
73
88
74
89
New RPCs
0 commit comments