You can clone with
No one assigned
Just wondering why the unneeded extra data of "noncerange" is in here?3390014
I know GBT transfers an enormous amount of data for a typical request, but it would be better to avoid throwing in extra unused data also.
Could it be removed?
The RPC protocol was never designed to minimize data transfer. It's meant for controlling a bitcoind instance on the localhost, in which case the amount of data is of no essence (hence the choice of JSON, too).
Having said that, I don't see "noncerange" in BIP 22 at all: https://en.bitcoin.it/wiki/BIP_0022 . So I'm not sure why it is included.