Commit Graph

79 Commits (89bdad5b25ae4ac03a486f729a5b58ae6f21946d)

Author SHA1 Message Date
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
Jon Atack 44e7bfa603
wallet: add walletcreatefundedpsbt explicit fee rate coverage
4 years ago
Jon Atack 6e1ea4273e
test: refactor for walletcreatefundedpsbt fee rate coverage
4 years ago
Prayank 4b16c61461 scripted-diff: test: Replace uses of (dis)?connect_nodes global
4 years ago
Elliott Jin be386840d4 test: Replace use of (dis)?connect_nodes globals
4 years ago
fanquake db88db4727
Merge #19339: validation: re-delegate absurd fee checking from mempool to clients
4 years ago
gzhao408 932564b9cf scripted-diff: update max-fee-exceeded error message to include RPC
4 years ago
Oliver Gugger a56e9f5670
test: Assert exclusive PSBT funding options
4 years ago
Oliver Gugger 64bc5efd39
test: Assert PSBT change type
4 years ago
Sjors Provoost 1bc8d0fd59
[rpc] walletcreatefundedpsbt: allow inputs to be null
4 years ago
Samuel Dobson f98872f127
Merge #18244: rpc: fundrawtransaction and walletcreatefundedpsbt also lock manually selected coins
4 years ago
Sjors Provoost 6d1f51343c
[rpc] fundrawtransaction, walletcreatefundedpsbt lock manually selected coins
4 years ago
Sebastian Falbesoner dac7a111bd refactor: test: use _ variable for unused loop counters
4 years ago
Sebastian Falbesoner 82dee87933 test: test decodepsbt fee calculation (count input value only once per UTXO)
4 years ago
Andrew Chow 84d295e513 tests: Check that segwit inputs in psbt have both UTXO types
4 years ago
Andrew Chow 4600479058 psbt: always put a non_witness_utxo and don't remove it
4 years ago
Samuel Dobson c27330897d
Merge #18027: "PSBT Operations" dialog
4 years ago
Samuel Dobson 6bb5f6d8e3
Merge #16377: [rpc] don't automatically append inputs in walletcreatefundedpsbt
4 years ago
Glenn Willen 9e7b23b733 Improve TransactionErrorString messages.
4 years ago
Danny Lee 34e641a564 test: Remove unnecessary disconnect_nodes call in rpc_psbt.py
5 years ago
Danny Lee e6e7abd51a test: remove redundant two-way disconnect_nodes calls
5 years ago
Andrew Chow 223588b1bb Add a --descriptors option to various tests
5 years ago
MarcoFalke fa488f131f
scripted-diff: Bump copyright headers
5 years ago
Sjors Provoost 79804fe24b
[rpc] walletcreatefundedpsbt: don't automatically append inputs
5 years ago
Gregory Sanders 1ef28b4f7c Make AnalyzePSBT next role calculation simple, correct
5 years ago
Samuel Dobson 31c0006a6c
Merge #17264: rpc: set default bip32derivs to true for psbt methods
5 years ago
Sjors Provoost 5bad7921d0
[test] PSBT RPC: check that bip32_derivs are present by default
5 years ago
Andrew Chow deaa6dd144 psbt: check output index is within bounds before accessing
5 years ago
Andrew Chow f1ef7f0aa4 Don't calculate tx fees for PSBTs with invalid money values
5 years ago
MarcoFalke fae94785d9
Merge #17524: psbt: handle unspendable psbts
5 years ago
practicalswift 993e38a4e2 tests: Mark functional tests not supporting bitcoin-cli (--usecli) as such
5 years ago
Andrew Chow 773d4572a4 Mark PSBTs spending unspendable outputs as invalid in analysis
5 years ago
MarcoFalke 59c138d2f1
Merge #16898: test: Remove connect_nodes_bi
5 years ago
Wladimir J. van der Laan 72d30d668a
Merge #16512: rpc: Shuffle inputs and outputs after joining psbts
5 years ago
MarcoFalke fa3b9ee8b2
scripted-diff: test: Replace connect_nodes_bi with connect_nodes
5 years ago
Andrew Chow c0b5d97103 Test that joinpsbts randomly shuffles the inputs
5 years ago
Sjors Provoost d6b3640ac7
[test] walletcreatefundedpsbt: check RBF is disabled when -walletrbf=0
5 years ago
Sjors Provoost 4fcb698bc2
[rpc] walletcreatefundedpsbt: use wallet default RBF
5 years ago
Wladimir J. van der Laan 6c1e45c4c4
Merge #16322: wallet: Fix -maxtxfee check by moving it to CWallet::CreateTransaction
5 years ago
John Newbery 3b11420b3c [RPC] add new utxoupdatepsbt arguments to the CRPCCommand and CPRCConvertParam tables
5 years ago
João Barbosa 5c1b9714cb wallet: Fix -maxtxfee check by moving it to CWallet::CreateTransaction
5 years ago
Wladimir J. van der Laan 2f717fb5cd
Merge #15427: Add support for descriptors to utxoupdatepsbt
5 years ago
Sjors Provoost 806b0052c3
[wallet] abort when attempting to fund a transaction above maxtxfee
5 years ago
MarcoFalke fa499b5f02
rpc: bugfix: Properly use iswitness in converttopsbt
6 years ago
Pieter Wuille 26fe9b9909 Add support for descriptors to utxoupdatepsbt
6 years ago
MarcoFalke 8cca1fbea9
Merge #14818: Bugfix: test/functional/rpc_psbt: Remove check for specific error message that depends on uncertain assumptions
6 years ago