Hicieron muchísimos cambios, aunque me pregunto porque cambiarían los RCP codes de getbalance a getbalances cual es la verdadera diferencia, ¿una optimización del operador?
New RPCs
getbalances returns an object with all balances (mine, untrusted_pending and immature). Please refer to the RPC help of getbalances for details. The new RPC is intended to replace getbalance, getunconfirmedbalance, and the balance fields in getwalletinfo. These old calls and fields may be removed in a future version. (#15930, #16239)
setwalletflag sets and unsets wallet flags that enable or disable features specific to that existing wallet, such as the new avoid_reuse feature documented elsewhere in these release notes. (#13756)
getblockfilter gets the BIP158 filter for the specified block. This RPC is only enabled if block filters have been created using the -blockfilterindex configuration option. (#14121)
Así puedes obtener toda la información respecto a saldos mediante una única petición de red en lugar de realizar varias peticiones diferentes.
Además, de esta manera la consulta es atómica, es decir, los datos de saldos confirmados y no confirmados son siempre consistentes. Si lo hicieras en dos peticiones diferentes, y llegara un nuevo bloque justo entre esas dos peticiones, se complicaría la interpretación de la información.