woodser
b90163baa5
fix fee calculation taking offer within range
2023-05-31 08:22:10 -04:00
woodser
0251b49d61
DisputeOpenedMessage accepts null updated multisig hex
2023-05-31 08:22:10 -04:00
woodser
c197ffb282
avoid persisting when maybe sending deposits confirmed message
2023-05-31 08:22:10 -04:00
woodser
f3f1c41b27
traditional currency price to 8 decimals, volume to 4 decimals #621
2023-05-31 08:22:10 -04:00
woodser
69b0d54c7e
update payout unlocked state if trade wallet missing
2023-05-31 08:22:10 -04:00
woodser
4aa13bffff
getNewAddressEntry() recovers and gets new subaddress if offline
2023-05-25 20:50:42 -04:00
woodser
1c172edb32
refactor non-fiat iso codes
2023-05-25 20:50:42 -04:00
woodser
da0f4f4652
fix language support on changing language
2023-05-25 20:50:42 -04:00
woodser
5aba26ff82
refactor offer tabs to fiat, bitcoin, other (with gold and silver)
2023-05-20 08:38:52 -04:00
woodser
a31b73d676
consistent label for amount of xmr to buy/sell
2023-05-20 08:38:52 -04:00
woodser
65dbb9bd30
remove BTC case from CurrencyUtil
2023-05-17 16:55:48 -04:00
woodser
654435d4dd
sign offers with random arbitrator, take trades with least used
2023-05-17 16:55:48 -04:00
woodser
66d3a23ec2
seller publishes trade statistic on deposit response
2023-05-17 16:55:48 -04:00
woodser
a2c2f670da
remove instances of 'Haveno DAO'
2023-05-17 16:55:48 -04:00
woodser
1257072211
change 'cash by mail' to 'pay by mail'
2023-05-17 16:55:48 -04:00
woodser
29706339ef
add gold and silver, refactor money types to traditional and crypto
2023-05-17 16:55:48 -04:00
napoly
65bc78d3d7
moving away from JUnit 4 completely to JUnit 5 Jupiter
2023-05-17 08:25:09 -04:00
woodser
463e51a184
reduce idle refresh period to 28 minutes to avoid 30 minute timeout
2023-05-02 18:40:59 -04:00
woodser
d1d39e3482
fix erroneous warning in arbitrator about invalid offer signatures
2023-05-02 18:40:59 -04:00
woodser
1b37a0ab9b
instruct to stop monero-wallet-rpc on error opening or creating wallet
2023-05-02 18:40:59 -04:00
woodser
ea10093dad
instruct to stop monero-wallet-rpc processes on error opening wallet
2023-05-01 14:28:19 -04:00
woodser
a2c0abcbc1
improve reliability of chat messages ack by not using weak listeners
2023-04-30 16:47:14 -04:00
woodser
6030f1dd57
avoid error on resume from standby
2023-04-30 16:47:14 -04:00
woodser
1fdb02bd1f
re-send deposits confirmed messages until acked
2023-04-29 07:41:52 -04:00
woodser
5c1cfdcff9
fix refusal to delete wallet backup
2023-04-29 07:41:52 -04:00
woodser
8174ba34d9
log monerod on task runner and wallet poll errors
2023-04-29 07:41:52 -04:00
woodser
4ebf0f7538
ignore payment sent nack if not seller, add logging
2023-04-29 07:41:52 -04:00
woodser
a4109cd4c7
fix log on connection changed
2023-04-26 16:49:23 -04:00
woodser
332da7535d
repeatedly acquire trade lock to allow other threads to finish
2023-04-26 13:52:31 -04:00
woodser
605253ef62
must import multisig hex on deposits confirmed or payment sent messages
2023-04-26 13:52:31 -04:00
woodser
ab55f1f54a
seller creates new payout tx if error signing buyer's payout tx
2023-04-26 13:52:31 -04:00
woodser
6d2819bde7
improve error handling
...
show error popup on error initializing trade
instruct to close monero-wallet-rpc on error opening wallets
throw error if trade missing wallet on init or failure to sign payout tx
2023-04-26 13:52:31 -04:00
woodser
4cf6992113
shut down acquires trade lock until no delay so other threads can finish
2023-04-26 13:52:31 -04:00
woodser
5545bcde38
take offer view shows pending trade wallet balance
2023-04-26 13:52:31 -04:00
woodser
3f7489269f
fixes after updating connection and message packages
2023-04-26 13:52:31 -04:00
woodser
e0db4528da
update p2p connection and message packages
...
remove inventor and monitor packages
Co-authored-by: Alva Swanson <alvasw@protonmail.com>
Co-authored-by: Alejandro García <117378669+alejandrogarcia83@users.noreply.github.com>
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
Co-authored-by: HenrikJannsen <boilingfrog@gmx.com>
2023-04-26 13:52:31 -04:00
woodser
52d74c1654
do not send deposits confirmed message if shut down started
2023-04-24 23:11:19 -04:00
woodser
a0bc57c893
walletAndNetworkReady does not wait for sufficient broadcast peers
2023-04-24 23:11:19 -04:00
woodser
e0929653af
refactor trade init error handling, fix deadlock in offer book service
...
wait min of 1 min and 1 conf before deleting trade with fund request
2023-04-24 23:11:19 -04:00
woodser
a7ab31d44e
save and back up trade wallets off thread at key steps
2023-04-24 23:11:19 -04:00
woodser
37e812dead
remove XmrTxProofService
2023-04-24 23:11:19 -04:00
woodser
33147e1c7c
use BUYER_SENT_PAYMENT_SENT_MSG when peers see payment sent message
...
use SELLER_RECEIVED_PAYMENT_SENT_MSG only for ack to buyer
2023-04-24 23:11:19 -04:00
woodser
7e8e145c85
resend payment sent msg until ack, payment received msg if not published
...
improve payment confirmation states in ui
2023-04-23 07:24:16 -04:00
woodser
aea831bafd
log warning on missing trade wallet
2023-04-23 07:24:16 -04:00
woodser
0c3761b172
handle response from offer availibility check off thread
2023-04-23 07:24:16 -04:00
woodser
567ef6784d
tradeManager error handling uses getOpenTradeByUid()
2023-04-23 07:24:16 -04:00
woodser
1d17330487
continue initializing trades on error
2023-04-23 07:24:16 -04:00
woodser
b33f53f9a5
add error message if improperly registered seednode
2023-04-23 07:24:16 -04:00
woodser
427c762620
progress notifications during take offer are more frequent and reliable
2023-04-18 16:50:16 -04:00
woodser
cffbfa8aaa
rename clearXchange to zelle
2023-04-18 16:50:16 -04:00