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
0f41c8d8b8
always show arbitrator tickets and signed offers view if arbitrator
2023-04-26 13:52:31 -04:00
woodser
0f6f68da69
document building and releasing portable monero binaries for each os
2023-04-24 23:22:43 -04:00
woodser
4a32385c72
update monero binaries for each platform to be portable (testing11)
2023-04-24 23:21:08 -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
2b7a461411
disable payment sent button on click
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
d41ad6fa5f
TransactionListItem does not fetch tx updates
2023-04-23 07:24:16 -04:00
woodser
70420b2f78
fix thread error in OfferDetailsWindow
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
d0a6646bcd
Signed Offers view only appears for arbitrator
2023-04-23 07:24:16 -04:00
woodser
d6122020f2
update to monero v0.18.2.2 binaries
2023-04-20 09:10:45 -04:00
woodser
fa5d190383
add instructions to create installers
2023-04-19 07:37:12 -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
woodser
2afa5d761d
improve stability on tor, refactor startup and shut down
...
refactor startup sequence to improve message reliability
refactor shut down sequence to finish processing messages
reduce monerod requests to improve slow tor connections
refactor trade wallet polling
monero node service uses default data directory unless local
connections service checks connection by polling daemon
connections service supports getRefreshPeriodMs and shutting down
add make config: monerod-stagenet-custom
fix bugs in key image polling
force stop wallet on deletion
trade manager initializes persisted trades on data received
support hardcoding monero log level and request stack traces
remove xmrAddress from Arbitrator model
fix formatting of MoneroWalletRpcManager
2023-04-17 10:11:32 -04:00
woodser
5e364f7e7e
update to monero-java v0.7.15 supporting monero-project v0.18.2.2
...
optimizes to make fewer requests
2023-04-17 10:11:32 -04:00
erciccione
64949b4912
add second pricenode
2023-04-13 05:48:39 -04:00
woodser
f0fafeb2f7
fix provisioning error by using Arrays.asList instead of List.of
2023-04-12 09:41:27 -04:00
woodser
1b753e4f29
stability fixes on tor
...
optimize when multisig info imported
fetch updates for tx progress indicators off main thread
add synchronization locks
refactor address entry management
add totalTxFee to process model
prevent same user from taking same offer at same time
set refresh rate to 30s for tor
2023-04-07 21:27:39 -04:00
woodser
36cf91e093
update to monero-java v0.7.14 to avoid unnecessary call to getTxPool
2023-04-07 21:27:39 -04:00
woodser
b9524bd19e
initialize persisted trades when all services initialized
2023-04-06 11:08:49 -04:00
woodser
11f1d75f27
fixed difficulty 400
2023-04-06 11:08:49 -04:00
woodser
a03941817e
update buyer seller step view even if error
2023-04-06 11:08:49 -04:00
woodser
fd69f4250b
support tor connection to monero network through monero-java
...
cleanup startup routine for stability
remove call to `get_connections`
increase wallet startup timeout to 1 hour
increase app startup timeout to 5 minutes
skip checkstyle in make commands
2023-04-06 11:08:49 -04:00
woodser
8305c62510
document packaging executable binaries
2023-04-06 11:08:49 -04:00
woodser
0b37afc6fc
update to monero-java v0.7.13
...
remove old dependencies from verification-metadata.xml
2023-04-06 11:08:49 -04:00
erciccione
0a4ccc85fd
change priority of haveno's stageent monero node to 2
2023-04-05 07:24:30 -04:00
erciccione
c0908dd4c2
update seednodes and monero stagenet node for test-network
2023-04-01 08:22:43 -04:00
woodser
553f6fba36
clarify that prs must be merged to release branch
2023-03-25 14:34:51 -04:00
napoly
46eb19906d
upgrade to gradle 8.0.2 for checkstyle heap size adjustment
2023-03-25 11:41:16 -04:00
napoly
4bef95172c
Update Signed Offers view in legacy UI
2023-03-20 13:21:36 -04:00
napoly
3b8f19c4ce
Removing star and unused imports with checkstyle
2023-03-19 15:03:24 -04:00
woodser
ce05710537
change fixed difficulty to 300 for local test network
2023-03-15 11:40:51 -04:00
woodser
cf8de0843e
initialize wallet after p2p network ready
2023-03-14 17:08:38 -04:00