Skip to content

Fee selection#546

Open
johnny9 wants to merge 13 commits intobitcoin-core:qt6from
johnny9:standard-fee-selection
Open

Fee selection#546
johnny9 wants to merge 13 commits intobitcoin-core:qt6from
johnny9:standard-fee-selection

Conversation

@johnny9
Copy link
Copy Markdown
Collaborator

@johnny9 johnny9 commented Apr 2, 2026

image image image

Wires up fee selection in the Send page. Overrides are in place for Regtest where CoinControl fee estimations aren't supported.

@johnny9 johnny9 force-pushed the standard-fee-selection branch from d53fbf3 to 46d69b2 Compare April 2, 2026 04:35
@johnny9 johnny9 force-pushed the standard-fee-selection branch from 88739f0 to 7824720 Compare April 2, 2026 13:59
@johnny9 johnny9 changed the title Standard fee selection Fee selection Apr 2, 2026
@johnny9
Copy link
Copy Markdown
Collaborator Author

johnny9 commented Apr 3, 2026

Related to #520

Copy link
Copy Markdown
Contributor

@MarnixCroes MarnixCroes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

build fails 5c7cd51

In file included from /usr/include/x86_64-linux-gnu/qt6/QtTest/qtesteventloop.h:8,
                 from /usr/include/x86_64-linux-gnu/qt6/QtTest/qsignalspy.h:11,
                 from /usr/include/x86_64-linux-gnu/qt6/QtTest/QtTest:10,
                 from /home/marnix/projects/gui-qml/test/test_walletqmlmodel.cpp:5:
/home/marnix/projects/gui-qml/test/test_walletqmlmodel.cpp: In lambda function:
/home/marnix/projects/gui-qml/test/test_walletqmlmodel.cpp:409:9: error: return-statement with no value, in function returning ‘util::Result<std::shared_ptr<const CTransaction> >’ [-fpermissive]
  409 |         QCOMPARE(recipients.size(), 1U);
      |         ^~~~~~~~
gmake[2]: *** [test/CMakeFiles/bitcoinqml_unit_tests.dir/build.make:216: test/CMakeFiles/bitcoinqml_unit_tests.dir/test_walletqmlmodel.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:2075: test/CMakeFiles/bitcoinqml_unit_tests.dir/all] Error 2
gmake: *** [Makefile:146: all] Error 2

@johnny9 johnny9 force-pushed the standard-fee-selection branch from 5c7cd51 to a4de80b Compare April 6, 2026 17:40
@johnny9
Copy link
Copy Markdown
Collaborator Author

johnny9 commented Apr 6, 2026

fix the compile issue in the unittest

Copy link
Copy Markdown
Contributor

@MarnixCroes MarnixCroes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

a4de80b

some comments from first test (some maybe for follow up):

  • Fee amount is not displayed in sats in case this is active
  • The Fee Rate entry is not limited when no decimal is used (i.e. it accepts an unlimited amount of characters as long as no comma is used)
  • When entering full balance, and not Include fee in amount the Review button doesn't work. Which makes sense, but there is no clear user feedback on why.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants