Luke Dashjr
7e53e5dc5b
Bugfix: GUI/OptionsDialog: Set stretch factor on spacers so window resizes avoid weird spacing
2025-03-05 23:30:17 +00:00
Luke Dashjr
5fdea54c90
Bugfix: GUI/OptionsDialog: Disable policy options that require rejectunknownscripts when the latter is disabled
2025-03-05 23:30:17 +00:00
Luke Dashjr
a38caffcd0
Bugfix: GUI/OptionsDialog: Properly disable dustdynamic labels when appropriate
2025-03-05 23:30:17 +00:00
Luke Dashjr
1e529858e2
GUI/OptionsDialog: Move incrementalrelayfee directly below mempoolreplacement
2025-03-05 23:30:17 +00:00
Luke Dashjr
c5ccb1fe60
GUI/OptionsDialog: Move rejectspkreuse back to Mempool tab
2025-03-05 23:30:16 +00:00
Luke Dashjr
1648442c33
GUI/OptionsDialog: Split spam filtering to a new tab
2025-03-05 23:30:16 +00:00
Luke Dashjr
b399472de8
GUI/Options: Configure mempooltruc using settings
2025-03-05 23:30:16 +00:00
4f3ea9f6ee
GUI/Options: Configure rejectparasites using settings
...
Co-authored-by: Luke Dashjr <luke_github1@dashjr.org>
Github-Pull: knots#78
Rebased-From: 78f1ec0f8d
2025-03-05 23:30:16 +00:00
Luke Dashjr
4daa4fe599
GUI/Options: Configure rejecttokens using settings
2025-03-05 23:30:16 +00:00
Luke Dashjr
f19978f20d
GUI/Options: Configure acceptnonstddatacarrier using settings
2025-03-05 23:30:16 +00:00
Luke Dashjr
46897eda0e
GUI/Options: Configure dustdynamic using settings
2025-03-05 23:30:16 +00:00
Luke Dashjr
057943b59b
GUI: Let CreateOptionUI caller pre-initialise the QLayout
2025-03-05 23:30:16 +00:00
Luke Dashjr
73fed175b7
Qt/Options: Configure permitbarepubkey using settings
2025-03-05 23:30:15 +00:00
Luke Dashjr
0b07575691
GUI/Options: Configure maxscriptsize using settings
2025-03-05 23:30:15 +00:00
Luke Dashjr
3e1b343fef
GUI/Options: Configure datacarriercost using settings
2025-03-05 23:30:15 +00:00
Luke Dashjr
60dea73864
GUI/Options: Rewrite datacarriersize tooltip in light of match_more_datacarrier
2025-03-05 23:30:15 +00:00
Luke Dashjr
b67adadb9a
Adjust default policy for Knots and add -corepolicy option to undo
2025-03-05 23:30:15 +00:00
Luke Dashjr
0551bcd0ff
Qt/Options: Configure spkreuse using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
d15608edce
Qt/Options: Configure blockmintxfee using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
dc03e92c4e
Qt/Options: Configure dustrelayfee using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
1fa7351883
Qt/Options: Configure incrementalrelayfee using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
e8f3dbeb28
Qt/Options: Configure blockreconstructionextratxn using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
8102b5aa39
Qt/Options: Configure walletrbf using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
63eee42103
Qt/Options: Configure minrelaytxfee using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
9568978fd5
Qt/Options: Configure blockmaxsize, blockprioritysize, and blockmaxweight using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
b67e66bcde
Qt/Options: Implement Mining tab design in code
2025-03-05 23:30:14 +00:00
Luke Dashjr
80196bad5c
Qt/Options: Configure datacarrier[size] using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
f1ab51a491
Qt/Options: Configure permitbaremultisig using rwconf
2025-03-05 23:30:14 +00:00
Luke Dashjr
c72a0b2100
Qt/Options: Configure limitdescendant{count,size} using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
ba4c604118
Qt/Options: Configure limitancestorsize using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
a9fa1302b3
Qt/Options: Configure limitancestorcount using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
75cd381042
Qt/Options: Configure bytespersigopstrict using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
5f4b95ab8e
Qt/Options: Configure acceptnonstdtxn using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
8ae6db8db1
Qt/Options: Configure mempoolexpiry using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
d6f4eb55f9
Qt/Options: Configure maxmempool using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
4dff308dc7
Qt/Options: Configure maxorphantx using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
0892562e43
Qt/Options: Configure mempoolreplacement using rwconf
2025-03-05 23:30:13 +00:00
Luke Dashjr
41cf4b94e0
Qt/Options: Implement Mempool tab design in code
2025-03-05 23:30:12 +00:00
Luke Dashjr
284ac93819
Qt/Options: Helper functions to build options programatically
2025-03-05 23:30:12 +00:00
Luke Dashjr
39668f3647
Merge 5861 via gui_restore_addresses
2025-03-05 03:27:08 +00:00
Luke Dashjr
db8eba71d5
GUI/Options: Disable peerblockfilters option if pruning is already enabled but basic blockfilterindex is not
...
Otherwise, enabling it will prompt the user to restart, and restart will fail
2025-01-27 18:17:33 +00:00
Luke Dashjr
8e0c670bb6
Bugfix: GUI/Options: Handle PruneTristate manually
...
QDataWidgetMapper apparently doesn't handle tristate checkboxes correctly
2025-01-26 00:51:48 +00:00
Luke Dashjr
208270f6d1
Bugfix: GUI/Options: Prune size field should be disabled for manual-prune checkbox state
2025-01-26 00:51:48 +00:00
Luke Dashjr
03317ace84
Bugfix: GUI/Options: Correct maxuploadtarget label to use MiB
2025-01-26 00:51:48 +00:00
Luke Dashjr
f9226184b0
GUI: Options: Replace addresstype radioboxes with a combobox to match Receive dialog
2025-01-26 00:51:47 +00:00
Luke Dashjr
7dce75e5f8
Qt/Options: Expose peerblockfilters in GUI using rwconf
...
For now, enables basic block filters permanently (can't be disabled)
2025-01-26 00:51:47 +00:00
Luke Dashjr
32c3f975b4
Qt/Options: Handle manual pruning cleanly
2025-01-26 00:51:47 +00:00
Luke Dashjr
a28c48bc4c
Qt/Options: Switch prune setting from GB to MiB
2025-01-26 00:51:46 +00:00
Luke Dashjr
3a2e18081a
Qt/Options: Expose addresstype in GUI using rwconf
...
NOTE: This doesn't update the receive dialog's "Generate Bech32 address" checkbox at all.
That's okay for Bitcoin Knots since it just affects the default checked state, but Core hides the checkbox entirely when addresstype=legacy, so you would want to show/hide it as necessary.
2025-01-26 00:51:24 +00:00
Luke Dashjr
fa7fcf5725
Qt/Options: Expose peerbloomfilters in GUI using rwconf
2025-01-26 00:51:24 +00:00