TomZ
4c01f8231c
minor tweak.
2020-10-24 14:52:14 +02:00
TomZ
a6f458a42b
Forgot to uncomment...
2020-10-24 14:50:47 +02:00
TomZ
4ab3f0c7df
Make 'max' button work in a sane manner.
2020-10-24 14:50:04 +02:00
TomZ
0f1138a80f
Merge branch 'master' of banana:floweepay
2020-10-24 12:50:55 +02:00
TomZ
8dcaf9e668
[UX] fix font-size
2020-10-24 12:50:18 +02:00
TomZ
005c241344
Make backend able to accept a 'max' payment
...
The idea is that the user can empty out a wallet using the 'max' button.
2020-10-23 22:34:34 +02:00
TomZ
60a6bb5af0
update README
2020-10-23 20:41:18 +02:00
TomZ
ca9845ae4f
Handle user trying to send more than we have.
2020-10-23 20:20:42 +02:00
TomZ
96121c7081
Fixes in the UX
2020-10-23 19:45:21 +02:00
TomZ
0cd48d8809
Version 2 of UTXO selection algo
...
This avoids the far to CPU intensive perfect solution and instead does a
best effort comparisn between various semi-random selections of inputs.
2020-10-23 19:45:08 +02:00
TomZ
42ea3e5bb7
UX show how far in time an account is behind
2020-10-19 17:59:04 +02:00
TomZ
b92a4a2393
Make sure only one wallet has 'first' prio
...
This allows us to use it as the favourite wallet we open on startup.
2020-10-19 16:50:36 +02:00
TomZ
42f5906137
save the priority of a wallet
...
Also allow setting it through a heart-icon
2020-10-19 16:38:05 +02:00
TomZ
b144e4f6e8
Fix typo
2020-10-18 16:57:13 +02:00
TomZ
7763df2843
Show in the networking dialog which wallet a peer is attached to.
2020-10-18 16:57:06 +02:00
TomZ
0d123eced9
Show historical transactions on account.
2020-10-17 20:34:51 +02:00
TomZ
19e941ce14
Show the sync-height of a wallet.
2020-10-17 17:34:40 +02:00
TomZ
2a057fbeec
Remove logging of debug
2020-10-17 16:43:08 +02:00
TomZ
1c94c34582
Add copyright headers
2020-10-17 16:40:48 +02:00
TomZ
2c8954eafa
Fix reorg-tx algo and add unit test for it.
...
The code to re-org all transactions in a block so transactions that
depend on others are processed after those they depend on had a silly
bug (missing line), fixed that but also made it unit-testable to
demonstrate the bug.
2020-10-17 16:38:37 +02:00
TomZ
1cb913c3e6
Make debugging the wallet easier.
2020-10-16 19:25:52 +02:00
TomZ
a5c641b665
Add a way to go back to the main list of accounts.
2020-10-16 18:28:54 +02:00
TomZ
202ea2439a
Add way to create new wallets
...
Including the import of an existing private key.
2020-10-16 18:28:33 +02:00
TomZ
9a43d52321
Forgot the licence header.
2020-10-16 13:18:01 +02:00
TomZ
e04be32531
UX: make disabled buttons look different.
...
IMOHO a bug in Qt components, which makes this hacky.
2020-10-15 20:49:50 +02:00
TomZ
ed73cc1713
Re-enable check for sanity
2020-10-15 20:06:17 +02:00
TomZ
5e27d6f1e9
Provide a menu to change the unit
...
Now we allow BCH / mBch/ etc to be set from the menu.
2020-10-15 20:04:10 +02:00
TomZ
99f5b728f5
Re-create the send page
...
This brings back a new GUI for sending payments.
2020-10-15 19:18:54 +02:00
TomZ
6abc92c898
Revive net window
2020-10-14 18:29:10 +02:00
TomZ
14cb4fa603
Start making this nice
...
* split the AccountInfo and Payment classes out into their own files.
* Start a 'color' file to switch between light and dark-theme.
* Start a new main GUI which isn't so hacky and ugly.
* Make this actually a desktop app, with menu and file->quit!
2020-10-14 17:02:45 +02:00
TomZ
8ee1ddbcab
Fixlets in layout
2020-10-12 19:47:53 +02:00
TomZ
b2d1486857
works with 1.14 just fine
2020.05.1
2020-08-12 23:00:59 +02:00
TomZ
bbdb90148f
Make compile, missing include
2020-08-11 22:42:32 +02:00
TomZ
62b658aad0
Suggest a 'build' dir for consistency
2020-08-11 22:42:16 +02:00
TomZ
7a470146c1
UX; show user-entered value
2020-06-22 12:52:49 +02:00
TomZ
8bd44ca3d7
Support parsing of legacy addresses
...
When a user enters a legacy address we parse it and reformat it to the
new style, which is then shown to the user in order to make clear this
is a Bitcoin-Cash payment.
The user-entered text is still visible as a tooltip on desktop.
2020-06-22 12:16:16 +02:00
TomZ
ee99ec277d
Allow pasting into the BitcoinValue UI
2020-06-22 12:14:13 +02:00
TomZ
d3a5570c31
Fix fee calc
...
Forgot to actually re-sign the tx after adjusting fee to size.
2020-06-13 22:05:45 +02:00
TomZ
bbf1daf155
fix typo
2020-06-13 19:27:12 +02:00
TomZ
9cd7ace0be
Split signing and sending tx.
...
Also show more details in the 'approve' screen.
2020-06-13 19:22:08 +02:00
TomZ
8518f3493b
Show dialog for approval of tx.
2020-06-13 11:04:34 +02:00
TomZ
86a51520ca
Make entry of sending tx work better
2020-06-13 11:04:34 +02:00
TomZ
6cc11d94b0
Fixlets
2020-06-13 11:04:34 +02:00
TomZ
d8b0ce8ea1
Allow remembering the window-size
2020-06-13 11:04:34 +02:00
TomZ
97407fff51
Make last opened wallet be loaded by default.
...
Split out the send transaction pane
2020-06-13 11:04:34 +02:00
TomZ
d0bf8c63ee
Add wallet boolean
2020-06-13 11:04:34 +02:00
TomZ
339dde46fa
Build backend for sending the transaction to the p2pnet
2020-06-13 11:04:34 +02:00
TomZ
35246ffbc3
Implement first steps of paying.
...
This provides code for creating the transaction, selecting the UTXOs and
signing the transaction.
Essentially everything except the handling of final tx (like sending it
to a peer).
2020-06-08 14:37:29 +02:00
TomZ
9e9d8b1a32
Factor low-level behaviour out to class
...
For maintainability the pair of tx-index/output-index are now stored in
a simple class.
Additionally the calls to the privacyFilter have been upgraded to follow
the API fix in Flowee the Hub.
2020-06-08 14:31:45 +02:00
TomZ
8d9722a107
Minor cleanup
2020-06-08 14:26:13 +02:00