elements/src/wallet
Andrew Poelstra 005a27cac7 wallet: account for issuances during coin selection
Prior to coin selection we need to indicate that the issuances will take
extra space, otherwise we may fail to select enough coins to cover our
fees, triggering the new "fee needed exceeds fees available" assertion.

(cherry picked from commit e5e3ec2700)
2022-09-26 14:11:31 -03:00
..
test Fix build with Boost 1.77.0 2022-08-01 15:35:07 -07:00
bdb.cpp
bdb.h
coincontrol.cpp
coincontrol.h Merge 32692d2681 into merged_master (Bitcoin PR bitcoin/bitcoin#21359) 2021-07-08 16:08:49 +00:00
coinselection.cpp wallet: Use GetSelectionAmount for target value calculations 2022-08-01 15:35:06 -07:00
coinselection.h Merge 6b254814c0 into merged_master (Bitcoin PR bitcoin/bitcoin#17331) 2021-07-17 02:42:16 +00:00
context.cpp
context.h
crypter.cpp
crypter.h
db.cpp Merge bitcoin/bitcoin#21944: wallet: Fix issues when walletdir is root directory 2021-06-09 22:53:36 +12:00
db.h
dump.cpp refactor: move first run detection to client code 2021-05-19 08:50:16 +02:00
dump.h
external_signer_scriptpubkeyman.cpp Merge bitcoin/bitcoin#21365: Basic Taproot signing support for descriptor wallets 2021-06-18 09:12:44 +12:00
external_signer_scriptpubkeyman.h refactor: remove m_internal from DescriptorSPKman 2021-06-30 08:37:50 +02:00
feebumper.cpp Merge 7aa41fc581 into merged_master (Bitcoin PR bitcoin/bitcoin#22042) 2021-07-17 19:14:17 +00:00
feebumper.h
fees.cpp
fees.h
init.cpp Merge bitcoin/bitcoin#18418: wallet: Increase OUTPUT_GROUP_MAX_ENTRIES to 100 2021-05-26 19:32:51 +08:00
interfaces.cpp Elements-qt: Correctly display the amount in the sender's wallet after using Send button 2022-08-31 19:12:50 -03:00
ismine.h Merge 16ae3368f2 into merged_master (Bitcoin PR #17350) 2021-06-18 20:50:35 +00:00
load.cpp fs: Make compatible with boost 1.78 2022-09-01 14:36:37 -03:00
load.h
receive.cpp Merge 9a154599fe into merged_master (Elements PR ElementsProject/elements#900) 2021-09-04 19:34:14 +00:00
receive.h Merge 55a156fca0 into merged_master (Bitcoin PR bitcoin/bitcoin#21207) 2021-07-19 03:15:44 +00:00
rpcdump.cpp Allow dumpblinding key to accept non-CT address 2022-08-02 13:29:05 -07:00
rpcwallet.cpp ci: Update for libsecp256k1-zkp API changes 2022-05-25 16:12:00 -07:00
rpcwallet.h
salvage.cpp
salvage.h
scriptpubkeyman.cpp Merge 1ba24fe9b3 into merged_master (Elements PR ElementsProject/elements#1002) 2021-09-04 22:14:42 +00:00
scriptpubkeyman.h Merge 5341c3b1b3 into merged_master (Bitcoin PR bitcoin/bitcoin#22461) 2021-08-02 23:08:58 +00:00
spend.cpp wallet: account for issuances during coin selection 2022-09-26 14:11:31 -03:00
spend.h Merge 388d47f9a3 into merged_master (Elements PR ElementsProject/elements#1010) 2021-09-18 15:46:10 +00:00
sqlite.cpp wallet: refactor: dedup sqlite PRAGMA assignments 2021-05-17 17:22:36 +02:00
sqlite.h
transaction.cpp MOVEONLY: CWallet transaction code out of wallet.cpp/.h 2021-05-26 06:32:51 -05:00
transaction.h Merge 5cf92c32d1 into merged_master (Bitcoin PR bitcoin/bitcoin#21969) 2021-07-20 02:11:14 +00:00
wallet.cpp removing code to blind issuances. PSET should be modified to include an option to blind or unblind issuances, defaulting to unblind. 2022-08-24 09:42:29 -05:00
wallet.h Support supplying contract hash to issueasset RPC 2021-09-15 16:23:32 -01:00
walletdb.cpp Merge 045bb06ebd into merged_master (Bitcoin PR bitcoin/bitcoin#19651) 2021-07-29 23:12:48 +00:00
walletdb.h Merge 045bb06ebd into merged_master (Bitcoin PR bitcoin/bitcoin#19651) 2021-07-29 23:12:48 +00:00
wallettool.cpp refactor: move first run detection to client code 2021-05-19 08:50:16 +02:00
wallettool.h
walletutil.cpp Merge c1604483d3 into merged_master (Bitcoin PR #20566) 2021-06-11 03:34:33 +00:00
walletutil.h wallet: Upgrade existing descriptor caches 2021-06-24 13:49:22 -04:00