forked from bitcoin/bitcoin
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
…itcoin#20410, bitcoin#20426, bitcoin#20573, bitcoin#21083, bitcoin#21201, bitcoin#21786, bitcoin#21787 (fee backports) d6946aa fix: offset fee for 1 duff in commission in wallet_basic.py due to missing bitcoin#22949 (Konstantin Akimov) 3ba99b9 Merge bitcoin#21786: wallet: ensure sat/vB feerates are in range (mantissa of 3) (MarcoFalke) 22435f1 Merge bitcoin#21787: test: fix off-by-ones in rpc_fundrawtransaction assertions (W. J. van der Laan) ccac35c Merge bitcoin#21083: wallet: Avoid requesting fee rates multiple times during coin selection (Samuel Dobson) 9e9975f Merge bitcoin#21201: rpc: Disallow sendtoaddress and sendmany when private keys disabled (Samuel Dobson) 5ad8a48 Merge bitcoin#20573: wallet, bugfix: allow send with string fee_rate amounts (MarcoFalke) db4a216 Merge bitcoin#20410: wallet: Do not treat default constructed types as None-type (MarcoFalke) 01e41aa Merge bitcoin#20426: wallet: allow zero-fee fundrawtransaction/walletcreatefundedpsbt and other fixes (MarcoFalke) f436c20 Merge bitcoin#20305: wallet: introduce fee_rate sat/vB param/option (MarcoFalke) 0fa1922 Merge bitcoin#20220: wallet, rpc: explicit fee rate follow-ups/fixes for 0.21 (Samuel Dobson) d530b73 Merge bitcoin#18275: wallet: error if an explicit fee rate was given but the needed fee rate differed (MarcoFalke) Pull request description: ## Issue being fixed or feature implemented Just regular backports from bitcoin v0.21, v22; mostly wallet+fee related ## What was done? - bitcoin#18275 - bitcoin#20220 - bitcoin#20305 - bitcoin#20426 - bitcoin#20410 - bitcoin#20573 - bitcoin#21201 - bitcoin#21083 - bitcoin#21787 ## How Has This Been Tested? Run unit and functional tests ## Breaking Changes Some wallet rpc (sendtoaddress, sendmany, send) have a new argument `fee_rate` which is inserted before `verbose`. Release notes will be provided in a new PR once scope of backports and fixes in this PR is finalized by merging it to develop/ ## Checklist: - [x] I have performed a self-review of my own code - [x] I have commented my code, particularly in hard-to-understand areas - [ ] I have added or updated relevant unit/integration/functional/e2e tests - [ ] I have made corresponding changes to the documentation - [x] I have assigned this pull request to a milestone ACKs for top commit: UdjinM6: utACK d6946aa PastaPastaPasta: utACK d6946aa Tree-SHA512: 8826e1453fe84e3d21f789fab62c23ea13299ce13a7bf1132f70831c3255e823437b6ddd63f69a8e8a0dae95a2638a4454d727e91177b53a5d331872528b92e8
- Loading branch information
Showing
21 changed files
with
608 additions
and
261 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.