Commit Graph

63 Commits (dddca3899c4738e512313a85aeb006310e34e31f)

Author SHA1 Message Date
MarcoFalke 4fc15d1566
Merge bitcoin/bitcoin#22707: test: refactor use of getrawmempool in functional tests for efficiency
3 years ago
S3RK 8dcbbbea64 test: fix bug in 22686
3 years ago
Michael Dietz 77349713b1
test: use getmempoolentry instead of getrawmempool in functional tests when appropriate
3 years ago
Andrew Chow 92885c4f69 test: Test for ApproximateBestSubset edge case with too little fees
3 years ago
Andrew Chow 754f134a50 wallet: Add error message to GetReservedDestination
3 years ago
W. J. van der Laan 32692d2681
Merge bitcoin/bitcoin#21359: rpc: include_unsafe option for fundrawtransaction
4 years ago
Jon Atack 847288df07
test: fee rate values that cannot be represented as sat/vB
4 years ago
Jon Atack 06a90fa038
rpc: for sat/vB fee rates, limit ParseFixedPoint decimals to 3
4 years ago
Jon Atack c5fd4344f7
test: explicit fee rates with invalid amounts
4 years ago
Jon Atack ea6f76b66e
test: improve zero-value explicit fee rate coverage
4 years ago
t-bast 11d6459b6e
rpc: include_unsafe option for fundrawtransaction
4 years ago
Jon Atack f09e6b2585
test: fix off-by-ones in rpc_fundrawtransaction
4 years ago
Michael Dietz 085b3a7299
rpc: deprecate `addresses` and `reqSigs` from rpc outputs
4 years ago
Jon Atack d09120b7d1
test: give fundraw more time for test_transaction_too_large
4 years ago
Samuel Dobson a8b0892b74
Merge #20536: wallet: Error with "Transaction too large" if the funded tx will end up being too large after signing
4 years ago
Andrew Chow 48a0319bab Add a test that selects too large if BnB is used
4 years ago
Jon Atack 6fa72ceb80
test: add coverage for passing fee rate as a string
4 years ago
Jon Atack 1b3d700928
Allow zero-fee fundrawtxn and walletcreatefundedpsbt calls
4 years ago
Jon Atack 05e82d86b0
wallet: override minfee checks (fOverrideFeeRate) for fee_rate
4 years ago
Jon Atack 449b730579
wallet: provide valid values if invalid estimate mode passed
4 years ago
Jon Atack 173b5b5fe0
wallet: update fee rate units, use sat/vB for fee_rate error messages
4 years ago
Jon Atack a0d4957473
wallet: introduce fee_rate (sat/vB) param/option
4 years ago
Samuel Dobson 5d32009f1a
Merge #20220: wallet, rpc: explicit fee rate follow-ups/fixes for 0.21
4 years ago
Andrew Chow dc81418fd0 Use a separate watchonly wallet in rpc_fundrawtransaction.py
4 years ago
Jon Atack 3ac7b0c6f1
wallet: fundrawtx fee rate coverage, fixup ParseConfirmTarget()
4 years ago
Prayank 4b16c61461 scripted-diff: test: Replace uses of (dis)?connect_nodes global
4 years ago
gzhao408 932564b9cf scripted-diff: update max-fee-exceeded error message to include RPC
4 years ago
Sjors Provoost 2c2a1445dc
[rpc] add snake case aliases for transaction methods
4 years ago
Sebastian Falbesoner dac7a111bd refactor: test: use _ variable for unused loop counters
4 years ago
Samuel Dobson 6bb5f6d8e3
Merge #16377: [rpc] don't automatically append inputs in walletcreatefundedpsbt
4 years ago
Samuel Dobson bbb1ba1814
Merge #17219: wallet: allow transaction without change if keypool is empty
5 years ago
MarcoFalke fa488f131f
scripted-diff: Bump copyright headers
5 years ago
Sjors Provoost e5327f947c
[rpc] fundrawtransaction: add_inputs option to control automatic input adding
5 years ago
MarcoFalke fa45d60646
test: Reduce unneeded whitelist permissions in tests
5 years ago
Sjors Provoost 92bcd70808
[wallet] allow transaction without change if keypool is empty
5 years ago
Sjors Provoost 709f8685ac
[wallet] CreateTransaction: simplify change address check
5 years ago
fanquake b6f9e3576a
test: re-enable CLI test support by using EncodeDecimal in json.dumps()
5 years ago
practicalswift 993e38a4e2 tests: Mark functional tests not supporting bitcoin-cli (--usecli) as such
5 years ago
Andrew Chow eadd1304c8 tests: Add a test for funding with sufficient preset inputs and subtractFeeFromOutputs
5 years ago
John Newbery af7bae7340 [tests] Don't stop-start unnecessarily in rpc_fundrawtransaction.py
5 years ago
John Newbery 9a8505299b [tests] Use -whitelist in rpc_fundrawtransaction.py
5 years ago
John Newbery 646b593bbd [tests] Speed up rpc_fundrawtransaction.py
5 years ago
Jon Atack ff22751417
test: rm ascii art in rpc_fundrawtransaction
5 years ago
Jon Atack 94fcc08541
test: add rpc_fundrawtransaction logging
5 years ago
MarcoFalke fa3b9ee8b2
scripted-diff: test: Replace connect_nodes_bi with connect_nodes
5 years ago
MarcoFalke faf8318c55
test: Split fundrawtx test into subtests
5 years ago
MarcoFalke fa6fba3bc8
test: Make local symbols in run_test members
5 years ago
Sjors Provoost 806b0052c3
[wallet] abort when attempting to fund a transaction above maxtxfee
5 years ago
MarcoFalke faa7cdf764
scripted-diff: Update copyright in ./test
6 years ago
MarcoFalke fa0e65b772
scripted-diff: test: Remove brackets after assert
6 years ago