Commit graph

1214 commits

Author SHA1 Message Date
woodser
c1f2ee9e77
fix offer message order by waiting 5s after edit offer start to publish (#2016) 2025-10-11 15:20:03 -04:00
woodser
ed41671df9
resend dispute opened message until received (#2008) 2025-10-11 09:20:08 -04:00
woodser
dd3fe5b09e
reprocess offer on republish if arbitrator signature is missing (#2010) 2025-10-11 09:19:13 -04:00
woodser
e592ad557d
prevent removing triggered offer from network on edit (#2015) 2025-10-11 09:18:49 -04:00
woodser
39218c1708
support editing offers via grpc api (#2014) 2025-10-11 09:18:40 -04:00
woodser
5ed6ab1fec update docs link to clone offers 2025-10-09 07:28:46 -04:00
woodser
659e130329
set min trade amount for account signing to min trade amount (0.05 xmr) (#2003) 2025-10-09 07:28:20 -04:00
woodser
e882563e3c save wallet after syncing before stopping timeout 2025-10-09 07:28:09 -04:00
woodser
ee35e34eaa disable repeat sync to latest target height after first sync 2025-10-09 07:28:09 -04:00
woodser
f21bb3a3ed
support activating and deactivating offers over grpc api (#2001) 2025-10-05 00:50:03 -04:00
woodser
5a5e1653c0
update hyperlinks after docs refactor (#1999) 2025-10-02 15:54:54 -04:00
woodser
8424a65328
fix log spam on startup when shutting down past trades (#1998) 2025-10-01 01:02:29 -04:00
woodser
1abbe83005
remove chat warning when missing dispute trade (#1997) 2025-09-30 06:31:53 -04:00
woodser
6ccb95e2eb reset reserve tx on error creating reserve tx 2025-09-30 06:19:30 -04:00
woodser
34050f6b9f edit open offer on shared thread to fix concurrent processing 2025-09-30 06:19:30 -04:00
woodser
5c42536d6d
fix log message when sending dispute opened message (#1994) 2025-09-30 00:21:36 -04:00
woodser
fbadb03ab7
wallet poll looper runs off thread so polls do not build up (#1993) 2025-09-30 00:21:25 -04:00
woodser
aefa803971
fix reinitializing trade when moved from failed back to pending (#1991) 2025-09-29 09:40:07 -04:00
woodser
f252f0b40c automatically close disputes on startup when payout is published 2025-09-29 09:18:58 -04:00
woodser
f56831eb10 fix npe showing dispute result of published trade 2025-09-29 09:18:58 -04:00
woodser
bd12a1a4e6 fail preparing payment sent message if payout already published 2025-09-29 01:12:16 -04:00
woodser
57d9701ef0 request save main wallet after elapsed time on poll 2025-09-29 01:11:48 -04:00
woodser
96e0e78bf3 assign stopped state in use standby mode listener 2025-09-29 01:10:54 -04:00
woodser
60ee90f53b avoid blocking by checking if wallet exists without lock 2025-09-27 12:48:12 -04:00
woodser
1a3bee0300 fix message spam by resending payment received messages when applicable 2025-09-27 12:48:12 -04:00
woodser
6214f4a120
skip reverting deposit or payout tx state until next confirmation (#1984) 2025-09-27 00:46:58 -04:00
woodser
a7c6e15f2e
decrease resend period for payment received message to 1 month (#1986) 2025-09-27 00:46:34 -04:00
woodser
f8135ad134
decrease sync timeout to 3 minutes (#1985) 2025-09-27 00:46:25 -04:00
woodser
527663d50b
only add system message once when dispute opened (#1983)
add system message only once when dispute is opened
2025-09-27 00:40:44 -04:00
woodser
5b35884d3e
skip trade shutdown log when finalized in previous release (#1982) 2025-09-27 00:38:27 -04:00
woodser
518ebaff88
fix syncing wallets over tor on first sync (#1977) 2025-09-26 00:02:58 -04:00
woodser
5f7b55d061
save wallets after elapsed time and on wallet operations (#1975) 2025-09-24 03:45:30 -04:00
woodser
fb361730c7 use nack flow if cannot create payout tx and stop repeat sending 2025-09-24 01:39:34 -04:00
woodser
9694db4643 skip updating states if no change 2025-09-24 01:39:34 -04:00
woodser
cb0864699b shut down trade when moved to failed 2025-09-24 01:39:34 -04:00
woodser
197f6b086a only resync for missing deposit txs if state is seen 2025-09-24 01:39:34 -04:00
woodser
d7c934eac4 increase app startup timeout to 5 mins 2025-09-23 01:53:40 -04:00
woodser
7ccd4bed8e increase wallet sync timeout to 4 mins 2025-09-23 01:53:40 -04:00
woodser
d9954215b1 fixes to update multisig until finalized and delete wallet on trade thread 2025-09-23 01:53:40 -04:00
woodser
fee4bd0202 save dispute closed message for reprocessing immediately 2025-09-22 07:32:24 -04:00
woodser
ca6ef3dc9a fix trade wallet syncing before deposits requested 2025-09-22 07:32:24 -04:00
woodser
06f472dc53 refactor dispute preparation and requesting off main thread 2025-09-22 07:32:24 -04:00
woodser
4e188a9343 refactor polling to recover if trade tx not fetched 2025-09-22 07:32:24 -04:00
woodser
0a43b2b2bc
recover from import multisig needed error (#1965) 2025-09-18 09:07:52 -04:00
woodser
f711bd5084
recover if offer funding, deposit, or payout txs are invalidated (#1962) 2025-09-18 05:32:37 -04:00
woodser
2bc877feba create payout address entry for unsigned offer if needed 2025-09-15 17:18:52 -04:00
woodser
e48225fec9 stop polling trade wallet on force restart 2025-09-15 17:18:52 -04:00
woodser
414b10470a initialize all trades together with random delays 2025-09-15 17:18:52 -04:00
woodser
a67e3d3dab
set height on trade initialization (#1960)
* set height on trade initialization

* avoid warning about assuming payouts finalized
2025-09-15 14:00:44 -04:00
woodser
298f48e6f6 always sync wallets with progress 2025-09-15 12:31:19 -04:00