rockstardev
f88c02cccd
Removing unused usings, readonly fields where possible
2020-06-28 22:07:48 -05:00
Nicolas Dorier
8230a408ac
Add pull payment feature ( #1639 )
2020-06-24 10:34:09 +09:00
nicolas.dorier
24a88fcfb5
Adapt payjoin for BIP78
2020-06-22 13:57:42 +09:00
nicolas.dorier
b96e668dfd
Sync payjoin receiver implementation to the bip
2020-05-19 20:57:04 +09:00
nicolas.dorier
de3753d04e
Rename payjoin optional parameters, implement sender minFeeRate
2020-05-19 20:57:03 +09:00
Nicolas Dorier
8d1ff01ee8
Adapt payjoin implementation to the BIP ( #1569 )
2020-05-17 05:07:24 +09:00
nicolas.dorier
b0f820e95a
Implement noadjustfee, feebumpindex and v parameters for payjoin
2020-05-09 21:22:00 +09:00
nicolas.dorier
9d2cd46464
fix tests and bump
2020-05-05 07:23:00 +09:00
nicolas.dorier
dad2642fa7
Make sure we match the user's sequence
2020-05-05 04:45:10 +09:00
Andrew Camilleri
b31fb1a269
Auto label utxos based on invoice and payjoin ( #1499 )
...
* Auto label utxos based on invoice and payjoin
This PR introduces automatic labelling to transactions.
* If it is an incoming tx to an invoice, it will tag it as such.
* If it was a payjoin tx , it will tag it as such.
* If a transaction's inputs were exposed to a payjoin sender, we tag it as such.
* wip
* wip
* support in coinselection
* remove ugly hack
* support wallet transactions page
* remove messy loop
* better label template helpers
* add tests and susbcribe to event
* simplify data
* fix test
* fix label + color
* fix remove label
* renove useless call
* add toString
* fix potential crash by txid
* trim json keyword in manual label
* format file
2020-04-28 15:06:28 +09:00
Andrew Camilleri
3801eeec43
Payjoin: Better UIH1 & UIH2 based selection ( #1473 )
...
* Try to make SelectUTXO care about all inputs and outputs
* wip
* wip
* Add test and fix seelctor
* remove space
* review changes
* revert back to index check
2020-04-28 01:28:21 +09:00
nicolas.dorier
79c70b31a3
Fix tests
2020-04-26 01:47:47 +09:00
Kukks
a5df029d43
update test to loop through all formats for payjoin
2020-04-25 17:38:04 +02:00
Kukks
4be6c06af5
add payjoin e2e test for all compatible formats
2020-04-25 16:12:16 +02:00
Kukks
b470ce2dad
fix p2sh test error codes
2020-04-18 08:09:49 +02:00
nicolas.dorier
c73c34dfaa
Persisting locked input and outpoints
2020-04-13 16:06:07 +09:00
nicolas.dorier
a3a9361ba5
Persist the Delayed Broadcaster
2020-04-13 16:00:33 +09:00
nicolas.dorier
1d2540543b
Payjoin: Randomly round the payment output if it is one input tx
2020-04-13 13:34:23 +09:00
nicolas.dorier
e3f6de8472
Remove warnings, replace BIP79 by Payjoin, Fix strange error in Accept loop
2020-04-09 20:25:17 +09:00
Kukks
624e6e4744
adapt
2020-04-08 14:32:29 +02:00
Kukks
73b13c750d
add P2sh support
2020-04-08 14:32:29 +02:00
Kukks
148b04e9ba
allow changing the payjoin key easily later
2020-04-08 14:32:29 +02:00
Kukks
32938479ac
WIP: Payjoin: P2SH support
2020-04-08 14:32:29 +02:00
nicolas.dorier
9d2ab8b154
The payjoin receiver can inject a fake change
2020-04-07 18:14:31 +09:00
nicolas.dorier
ba2184e21a
Do not remove outputs in payjoin tx
2020-04-07 15:10:19 +09:00
nicolas.dorier
69ad9edc9a
Check pj with 1 sat/b
2020-04-06 20:26:50 +09:00
nicolas.dorier
4c966e2a09
Refactor the detection of the payjoin payment
2020-04-05 22:44:34 +09:00
nicolas.dorier
fd026a9733
Refactor server-side
2020-04-05 12:02:36 +09:00
Kukks
4d2e59e1a1
Change flow of payjoin in wallet + fix tests
2020-03-30 13:27:04 +02:00
Kukks
fc88a867fa
try fix test
2020-03-27 10:45:13 +01:00
Kukks
2e3a0706ee
RBF Protection & Handling
2020-03-27 10:45:12 +01:00
Kukks
89da4184ff
BIP79 Support
2020-03-27 10:45:12 +01:00