2422 Commits

Author SHA1 Message Date
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
TomZ d245b29193 Fix typo in method and add some comments 2020-06-08 14:24:27 +02:00
TomZ 32a193acbd Don't assume, flush! 2020-05-27 18:35:37 +02:00
TomZ 4f37cce9b3 Link and install more predictively 2020-05-26 20:28:08 +02:00
TomZ 525f8639b8 Have actual logo as splash 2020-05-25 21:28:20 +02:00
TomZ 97454bf8b8 Add some useful files. 2020-05-24 20:13:51 +02:00
TomZ d6d823ecd2 Introducing the new Flowee Pay solution
This is clearly beta-level quality, it won't lose your money, but
kittens can be killed if you use this in production! Don't do that!

This payment client uses the proper P2P client and does not require
any additional indexing services and therefor is very much geared
towards the most private it can be with SPV, while staying scalable and
nible.

The only GUI available right now is for the desktop, it should be pretty
simple to re-do a nice GUI for some mobile or similar form-factors.
That is one area that QML simply rocks in.
2020-05-24 19:29:32 +02:00
TomZ a663d0f604 first commit 2020-05-24 13:16:47 +02:00