Commit Graph

837 Commits

Author SHA1 Message Date
woodser
d9a3feba8d use lock for importing multisig hex 2024-08-07 06:57:43 -04:00
woodser
ca7d596175 refactor base wallet so trades can sync with progress timeout, etc 2024-08-07 06:57:43 -04:00
woodser
1b5c03bce8 refactor syncing wallet with progress and switching connections 2024-08-07 06:57:43 -04:00
woodser
dbb3d4f891 offer key images are null when not initialized 2024-08-07 06:57:43 -04:00
woodser
00ceeeba5f do not allow arbitrators to open disputes 2024-08-03 11:37:54 -04:00
woodser
9004c7f32a fix re-signing offers with inexact amount reserved 2024-08-03 11:37:45 -04:00
woodser
2e57e6197d release lock processing offers before callback 2024-08-03 11:37:45 -04:00
woodser
76f8f85487 republish offers unless deactivated or canceled 2024-08-03 11:37:45 -04:00
woodser
8d8aa65d1d remove warning checking if can take offer by arbitrator signature 2024-08-03 11:37:45 -04:00
woodser
0df4f63d53 show top error on failure to open main wallet 2024-08-03 11:37:29 -04:00
woodser
3b0080dbba support re-opening dispute if payout fails 2024-08-03 11:37:20 -04:00
woodser
79cd9f3e82 re-export multisig hex on create multisig tx or open dispute 2024-08-03 11:37:20 -04:00
woodser
c63cf2f0a0
remove duplicate historical trade stats after fuzzing 2024-07-28 09:20:50 -04:00
woodser
5ca9cb8dff
increase wallet sync progress timeout to 60s 2024-07-24 09:42:00 -04:00
woodser
1e70c70579
fix publishing duplicate trades after randomization 2024-07-23 08:05:41 -04:00
woodser
bdcf8a2182
fix npe force closing wallet on startup 2024-07-23 08:03:36 -04:00
woodser
629e1508f2
do not request connection change on trade poll error except rescan 2024-07-20 21:41:20 -04:00
woodser
b03c873a06
search by payment method in filter and tweak ui 2024-07-20 21:39:10 -04:00
PW
7c8753c17b
Make offers filterable via offer ID or Node address 2024-07-20 21:29:57 -04:00
woodser
b61f1fabcd disable synchronizing on daemon for performance 2024-07-20 18:20:10 -04:00
woodser
13d6eaee7d recover from offer funds being unexpectedly unavailable 2024-07-20 18:20:10 -04:00
woodser
fc3407cd50 ignore switch connection request within 10s, 2 per min 2024-07-20 18:20:10 -04:00
woodser
eb8025f6e8 skip wallet checks on deletion if deposit not requested 2024-07-20 18:20:10 -04:00
woodser
5d739f912c remove dedicated connection change thread for trade 2024-07-20 18:20:10 -04:00
woodser
82d586ab78 remove trade on error force closes and shuts down thread 2024-07-20 18:20:10 -04:00
woodser
291622e452 switch to current connection on connection changed 2024-07-20 18:20:10 -04:00
woodser
9b26682646 fixes checking for missing wallet data 2024-07-20 18:20:10 -04:00
woodser
09fd8710b1 do not set offer state to pending after canceled 2024-07-20 18:20:10 -04:00
woodser
ebcadb7bed reinitialize main wallet on same thread as connection change 2024-07-20 18:20:10 -04:00
woodser
cb132e727a limit switch connection requests to 3 per minute 2024-07-20 18:20:10 -04:00
woodser
0b3763f900 fix 'not enough money' bug by trying any subaddress 2024-07-19 08:22:48 -04:00
woodser
7308206a10 set trade role from utility class in api #1146 2024-07-18 07:18:25 -04:00
woodser
caaf9f7b5b limit logging of poll errors to once every 4 minutes 2024-07-18 07:18:15 -04:00
woodser
8b7e95f614 reduce logging on failure to sign offer 2024-07-17 15:35:33 -04:00
woodser
d69dcae875 preserve offers unless invalid #1115 2024-07-17 15:35:33 -04:00
woodser
06b0c20bad switch to next best monerod on various errors 2024-07-17 15:35:22 -04:00
woodser
33bf54bcac recover from payment received message not processed 2024-07-17 15:35:22 -04:00
woodser
1c381de806 add mainnet monero nodes 2024-07-17 15:35:22 -04:00
woodser
78a2476bb8 decrease startup timeout to 4 mins 2024-07-17 15:35:22 -04:00
woodser
96bcd7547d ignore error syncing with progress on shut down 2024-07-17 15:35:22 -04:00
woodser
9c359b5e29
support deleting payment accounts #1136 2024-07-16 16:11:50 -04:00
fa2a5qj3
0a469db8f6
randomize completed trade info, fixes #1099 2024-07-16 16:08:55 -04:00
woodser
91e442d642 simplify the filter object message 2024-07-16 07:52:02 -04:00
woodser
23a7fb3d16 cache wallet info last on poll 2024-07-13 11:49:33 -04:00
woodser
c2b816e5f0 log when offer's signing arbitrator is unavailable 2024-07-13 11:49:21 -04:00
woodser
082c8c4290 Revert "randomize completed trade info, fixes #1099"
This reverts commit db6cb237bf.
2024-07-13 07:38:36 -04:00
fa2a5qj3
db6cb237bf randomize completed trade info, fixes #1099 2024-07-10 10:29:04 -04:00
woodser
7c2af064a3 fix case for paypal extra info 2024-07-08 11:54:00 -04:00
walkerp07
05b00727a5 Add an "extra_info" text area for CashApp 2024-07-08 11:36:30 -04:00
walkerp07
8bf8144709 Add an "extra_info" text area for PayPal 2024-07-08 11:36:30 -04:00