1029 Commits

Author SHA1 Message Date
woodser
c6a0cf138f
remove trade lock while shutting down trade thread 2025-04-09 08:39:25 -04:00
woodser
d78709e1f9
start trade period from unlock time instead of first confirmation 2025-04-08 09:16:17 -04:00
woodser
1c92d96651
fix offer publishing with mutable list 2025-04-07 15:51:41 -04:00
woodser
08b0b36436 do not open or create wallet after shut down started 2025-04-07 09:27:39 -04:00
woodser
9027ce6634 fix concurrency issues by synchronizing on base persistable list 2025-04-07 09:27:39 -04:00
woodser
055b7d1376
fix link to clone offer documentation 2025-04-05 18:44:27 -04:00
woodser
f87dc3a4d1
update information popup for cloned offers 2025-04-05 17:59:34 -04:00
woodser
40e18890d6
support cloning up to 10 offers with shared reserved funds (#1668) 2025-04-05 17:29:55 -04:00
woodser
7e3a47de4a
prompt to start local node or fallback on startup 2025-04-05 17:29:31 -04:00
woodser
9bd4f70d02
do not process payment sent & received msgs until deposits confirmed 2025-04-03 18:35:08 -04:00
woodser
39c75cd71b
update withdraw confirmation wording with translations 2025-04-03 18:26:14 -04:00
woodser
584cc3b6d4
replace issues hyperlink from bisq to haveno 2025-04-02 17:09:37 -04:00
woodser
dc43e1c329 re-sign offers on edit if applicable 2025-04-02 10:43:29 -04:00
woodser
93369c4211
prompt to fallback if last synced local node is offline on startup 2025-03-28 14:51:19 -04:00
woodser
df9daf99bf change color of highlighted logs to cyan 2025-03-28 14:32:58 -04:00
boldsuck
ad809ff20e
Add price node (#1661) 2025-03-23 08:00:26 -04:00
woodser
1a2dcfc704
limit offer extra info to 1500 characters 2025-03-22 07:57:31 -04:00
woodser
ce27818f43 recover payment sent message state on startup if undefined 2025-03-21 10:06:54 -04:00
woodser
a7d8e4560f enable resending payment received msgs based on offer protocol version 2025-03-21 10:06:54 -04:00
woodser
028ced7021 bump offer protocol version, do not verify miner fee for outdated trades 2025-03-21 10:06:54 -04:00
woodser
c95a26e043 re-sign offers on protocol version update 2025-03-21 10:06:54 -04:00
woodser
b5f9bc307b verify offer versions when signing 2025-03-21 10:06:54 -04:00
woodser
26e3a153bc process messages until trade is completely finished 2025-03-21 10:06:54 -04:00
woodser
2af9019db0 do not reset payment states if payout published 2025-03-21 10:06:54 -04:00
woodser
5107c6ba57 fixes to process payout tx and revert to payment sent state 2025-03-21 10:06:54 -04:00
woodser
79aa214f22 check failed state to determine if payment sent or received 2025-03-21 10:06:54 -04:00
woodser
6f3ae49b68 do not process payment confirmation messages if shut down started 2025-03-21 10:06:54 -04:00
woodser
5711aabad8 remove outdated code for v1.0.7 update 2025-03-21 10:06:54 -04:00
woodser
51fc4d0c41 do not export multisig info on dispute opened 2025-03-18 10:07:40 -04:00
woodser
1b31dc24b8 share dispute opener's updated multisig info on dispute opened 2025-03-18 10:07:40 -04:00
woodser
b19724e33d fix summary info not populated on normal payout after dispute 2025-03-18 10:07:40 -04:00
woodser
07fa0b35e4 fix error message if arbitrator fails to publish deposit txs 2025-03-18 10:07:40 -04:00
woodser
f4f53630d5 automatically cancel offers with duplicate key images 2025-03-18 10:07:40 -04:00
woodser
cb25a23779 refactor message resending, reprocessing, and ack handling 2025-03-18 10:07:40 -04:00
woodser
63917fe8cc
replace sys.outs with log.info in buyer/seller protocols 2025-03-11 13:42:10 -04:00
woodser
d4eb30bb97 schedule import multisig hex on deposit confirmation msg 2025-03-10 10:53:35 -04:00
woodser
46734459d4 highlight logs for handling trade protocol messages 2025-03-10 10:53:35 -04:00
woodser
a55daf803e call trade message handling off trade thread 2025-03-10 10:53:35 -04:00
woodser
1510e6f18d logging cleanup 2025-03-10 10:53:35 -04:00
woodser
fb2b4a0c6a save and reprocess payment sent message 2025-03-10 10:53:35 -04:00
woodser
38c0855728 save payment received message immediately for reprocessing 2025-03-10 10:53:35 -04:00
woodser
84d8a17ab4 rename payment sent message state property for seller 2025-03-10 10:53:35 -04:00
woodser
00a2a7c2b7 nack offer availability request if disconnected from xmr node 2025-03-10 08:37:15 -04:00
woodser
251a973fd6 do not refresh or republish offers if disconnected from xmr node 2025-03-10 08:37:15 -04:00
woodser
bedd38748e sign and post offer directly if reserve amount = available balance 2025-03-10 08:30:30 -04:00
woodser
b0e9627c10 rename openOfferManager.getOpenOffer(id) 2025-03-10 08:30:30 -04:00
woodser
bf97fbc7ea skip reset address entries when failed trade is scheduled for deletion 2025-03-10 08:30:06 -04:00
woodser
8b1d2aa203 fix bug to delete scheduled failed trade after restart 2025-03-10 08:30:06 -04:00
woodser
9acd7ad584
rename config handler from btc to xmr 2025-03-09 17:02:15 -04:00
woodser
c9350e123e
fix npe with xmrNodes with onion address 2025-03-07 07:12:02 -05:00