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
woodser
eb776ea296
fix dropped messages on startup before ready
2025-09-15 12:31:19 -04:00
woodser
6bc74d2ee8
fix init trade progress by synchronizing on notifier
2025-09-15 03:55:33 -04:00
woodser
777cbfdc0c
notify balance update after releasing wallet lock
2025-09-15 03:55:33 -04:00
woodser
812dcf27e8
do not revert trade funds on init timeout until error processing
2025-09-15 03:55:33 -04:00
woodser
deb92b71b2
fix npe on startup by caching non-pool txs if necessary ( #1957 )
2025-09-15 00:58:58 -04:00
woodser
9aca42578f
synchronize setting and getting trade start time ( #1956 )
2025-09-14 23:52:30 -04:00
woodser
46ccb9b925
schedule to publish trade stats within 12 hours after restart ( #1955 )
2025-09-14 17:00:51 -04:00
woodser
1a911fdb9d
delete trade wallets after 720 confirmations
2025-09-14 16:58:46 -04:00
woodser
6a22f9c6ae
initialize active trades before inactive trades
2025-09-14 16:58:46 -04:00
woodser
fe7b949c87
only save wallet on sync with progress if responsive ( #1954 )
2025-09-14 15:36:28 -04:00
woodser
f079ecaa82
bump version to v1.2.1 ( #1952 )
2025-09-14 09:12:29 -04:00
woodser
dd177d98cb
update public xmr nodes ( #1910 )
2025-09-14 07:50:59 -04:00
woodser
35418e5290
handle unexpected errors due to reorgs ( #1909 )
...
- show disclaimer until 30 confirmations to send payment
- trade period starts at 30 confirmations
- do not delete multisig wallet until payout has 60 confirmations
- recover from stale multisig state via payment received nacks
- fix a bug which re-signs stale payout tx
- add handling for failed or missing deposit and payout txs
- buyer can process payout tx to main wallet
- do not process outdated payment received messages
- poll trade wallet on startup without network calls
- recover missing wallet data on create and process dispute payout
- arbitrator nacks dispute request if payout already published
- recover if offer funding tx is invalidated
2025-09-14 07:49:45 -04:00
woodser
7fa633273c
add makefile config for buyer and seller mainnet wallet ( #1950 )
2025-09-09 09:24:29 -04:00
woodser
b4789ebc9e
format message on error connecting to monero network
2025-09-09 09:21:35 -04:00
woodser
01d56f74b3
connection service switches connection after max attempts
2025-09-09 09:21:35 -04:00
woodser
da14132b0e
fix connection error color mismatch
2025-09-09 09:21:35 -04:00
woodser
729b5a3a74
only log possible dos attack if >5 throttled messages ( #1946 )
2025-09-09 09:21:13 -04:00
woodser
171acd5221
synchronize broadcaster requests and handlers ( #1925 )
2025-09-09 09:21:05 -04:00
woodser
5f3e366920
fix deposit tx not found error when confirmed before relayed ( #1942 )
2025-09-05 06:35:34 -04:00
woodser
0c1e4f31af
improve reliability of requesting persistence and persisting trade state ( #1921 )
2025-08-31 09:55:34 -04:00
woodser
afe4ba3ad8
fix reactivation of mutable offer tab on return ( #1933 )
2025-08-31 09:52:02 -04:00
woodser
6c89c61dd1
fix distortions when returning to create offer screen ( #1932 )
2025-08-31 09:51:50 -04:00
woodser
d6ff436656
fix error reopening clone offer tab after changing tabs ( #1930 )
2025-08-31 09:51:33 -04:00
woodser
cfc62aa9ae
add random delay to publish trade statistics on startup within 24 hours
2025-08-31 09:43:58 -04:00
woodser
723d5cc1dd
publish trade stat after random delay in ms
2025-08-31 09:43:58 -04:00
woodser
19ee6d4343
add bottom padding for copy, clone, and edit offer views ( #1935 )
2025-08-31 09:42:52 -04:00
woodser
55c02a53d3
fix outdated currency shown in create offer like this ( #1931 )
2025-08-31 09:42:25 -04:00
woodser
f7ec36fd70
set max popup height to 730
2025-08-25 11:28:13 -04:00
woodser
00737b6e79
do not send message contents on init trade nack
2025-08-25 11:28:13 -04:00
woodser
b0e1d5b4ce
do not remove maker offer on nack due to send message error
2025-08-25 11:28:13 -04:00
The rise of Agorism
5b08c66174
Add Agorise pricenode ( #1915 )
2025-08-19 08:54:41 -04:00
наб
3067609c64
Supply custom .desktop file for .deb builds to fix icons under GNOME ( #1917 )
2025-08-14 21:19:08 -04:00
woodser
2045375f3e
remove USDT-TRC20 from default main currencies ( #1918 )
2025-08-14 20:52:29 -04:00
woodser
348bfb7f38
fix NPE reading wallet height before initialized ( #1916 )
2025-08-14 13:26:51 -04:00
woodser
b76a556487
update instructions to use v1.2.0 ( #1914 )
2025-08-14 12:29:27 -04:00
woodser
4ca091940e
remove boldsuck price node ( #1913 )
2025-08-14 10:48:13 -04:00
woodser
9e8c2cd184
update app copyright to 2025 ( #1912 )
2025-08-14 10:44:22 -04:00
woodser
7bf9475585
support Dogecoin (DOGE)
2025-08-11 10:32:51 -04:00
woodser
878cbb86ce
support Tron (TRX)
2025-08-11 10:32:51 -04:00
woodser
b0446c637f
support Solana (SOL)
2025-08-11 10:32:51 -04:00
woodser
0dc67f06c4
support Cardano (ADA)
2025-08-11 10:32:51 -04:00
woodser
7298a6373a
support Ripple (XRP)
2025-08-11 10:32:51 -04:00