lbrycrd/src/rpc
Wladimir J. van der Laan 8aa9badf5e
Merge #13968: [wallet] couple of walletcreatefundedpsbt fixes
faaac5caaa RPCTypeCheck bip32derivs arg in walletcreatefunded (Gregory Sanders)
1f0c4282e9 QA: add basic walletcreatefunded optional arg test (Gregory Sanders)
1f18d7b591 walletcreatefundedpsbt: remove duplicate replaceable arg (Gregory Sanders)
2252ec5008 Allow ConstructTransaction to not throw error with 0-input txn (Gregory Sanders)

Pull request description:

  1) Previously an empty input argument transaction that is marked for replaceability fails to pass the `SignalsOptInRBF` check right before funding it. Explicitly check for that condition before throwing an error.

  2) The rpc call had two separate `replaceable` arguments, each of which being used in mutually exclusive places. I preserved the `options` version to retain compatability with `fundtransaction`.

Tree-SHA512: 26eb0c9e2d38ea51d11f741d61100223253271a084adadeb7e78c6d4e9004636f089e4273c5bf64a41bd7e9ff795317acf30531cb36aeb0d8db9304b3c8270c3
2018-08-21 09:44:26 +02:00
..
blockchain.cpp Replace median fee rate with feerate percentiles 2018-08-11 15:00:17 -04:00
blockchain.h Replace median fee rate with feerate percentiles 2018-08-11 15:00:17 -04:00
client.cpp walletcreatefundedpsbt: remove duplicate replaceable arg 2018-08-20 13:02:20 -04:00
client.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
mining.cpp rpc: Expose ProcessNewBlockHeaders 2018-08-13 14:27:40 -04:00
mining.h scripted-diff: Replace #include "" with #include <> (ryanofsky) 2017-11-16 08:23:01 +13:00
misc.cpp Merge #13891: [RPC] Remove getinfo deprecation warning 2018-08-15 17:10:43 +02:00
net.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
protocol.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
protocol.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
rawtransaction.cpp Allow ConstructTransaction to not throw error with 0-input txn 2018-08-14 14:28:29 -04:00
rawtransaction.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
register.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
server.cpp Return void instead of bool for functions that cannot fail 2018-07-27 13:19:03 +02:00
server.h Merge #13780: 0.17: Pre-branch maintenance 2018-08-08 13:55:27 +02:00
util.cpp Update copyright headers to 2018 2018-07-27 07:15:02 -04:00
util.h Update copyright headers to 2018 2018-07-27 07:15:02 -04:00