bitcoin/src/rpc
MarcoFalke feda41e0a7
Merge #14811: Mining: Enforce that segwit option must be set in GBT
d2ce315fbf [docs] add release note for change to GBT (John Newbery)
0025c9eae4 [mining] segwit option must be set in GBT (John Newbery)

Pull request description:

  Calling getblocktemplate without the segwit rule specified is most
  likely a client error, since it results in lower fees for the miner.
  Prevent this client error by failing getblocktemplate if called without
  the segwit rule specified.

  Of the previous 1000 blocks (measured at block [551591 (hash 0x...173c811)](https://blockstream.info/block/000000000000000000173c811e79858808abc3216af607035973f002bef60a7a)), 991 included segwit transactions.

Tree-SHA512: 7933b073d72683c9ab9318db46a085ec19a56a14937945c73f783ac7656887619a86b74db0bdfcb8121df44f63a1d6a6fb19e98505b2a26a6a8a6e768e442fee
2018-12-21 13:46:06 +01:00
..
blockchain.cpp Merge #14877: rpc: Document default values for optional arguments 2018-12-10 14:02:21 -05:00
blockchain.h doc: correct GetDifficulty doc after #13288 2018-09-03 09:35:41 +08:00
client.cpp rpc: Add wait argument to stop 2018-11-23 16:54:22 +00:00
client.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
mining.cpp Merge #14811: Mining: Enforce that segwit option must be set in GBT 2018-12-21 13:46:06 +01:00
mining.h scripted-diff: Replace #include "" with #include <> (ryanofsky) 2017-11-16 08:23:01 +13:00
misc.cpp rpc: Document default values for optional arguments 2018-12-07 11:53:29 -05:00
net.cpp rpc: Document default values for optional arguments 2018-12-07 11:53:29 -05:00
protocol.cpp scripted-diff: Move util files to separate directory. 2018-11-04 22:46:07 -08:00
protocol.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
rawtransaction.cpp Merge #14877: rpc: Document default values for optional arguments 2018-12-10 14:02:21 -05:00
rawtransaction.h Pass chain and client variables where needed 2018-11-06 11:44:40 -04:00
register.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
server.cpp rpc: Fix data race (UB) in InterruptRPC() 2018-12-18 18:52:12 +01:00
server.h convert C-style (void) parameter lists to C++ style () 2018-09-13 10:36:41 -07:00
util.cpp RPCHelpMan: Support required arguments after optional ones 2018-12-10 14:08:20 -05:00
util.h Merge #14877: rpc: Document default values for optional arguments 2018-12-10 14:02:21 -05:00