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
woodser
e369487457
improve reliability of wallet initialization by starting with connection
...
avoid redundant call to start syncing
2023-03-14 17:08:38 -04:00
woodser
4650003838
use byte[] for signatures instead of strings
2023-03-12 12:08:50 -04:00
woodser
ead70751dc
add trader id to SignedOffer
2023-03-12 12:08:50 -04:00
woodser
19d83749eb
show progress percent while taking offer
2023-03-12 12:08:50 -04:00
woodser
9d87e30da0
fixed price offer in legacy ui does not set market price margin
2023-03-10 05:47:55 -05:00
woodser
60341002fd
prevent non-terminating BigDecimal division
2023-03-10 05:47:55 -05:00
woodser
47f3d98597
remove unused fields from TradePeer and Contract
...
fix concurrent modification exception applying prices to trade stats
standardize offer fee tx ids (unused)
2023-03-10 05:47:55 -05:00
woodser
a16b03bb5c
increase penalty fee to security deposit
2023-03-10 05:47:55 -05:00
woodser
8ea556fa4f
do not process trade messages if trade already failed
...
start monero-wallet-rpc without connection
add logging
2023-03-10 05:47:55 -05:00
woodser
5b8f9237ce
rename core package from btc to xmr
2023-03-08 11:39:10 -05:00
woodser
e71f9a54ac
remove unused messages and fields from protobuf models
...
rename BitcoinModule to MoneroModule
change to HavenoUtils.formatXmr(...)
remove "_as_long" postfix from models
2023-03-08 11:39:10 -05:00
woodser
1a1fb130c0
rename all packages and other names from bisq to haveno
2023-03-08 11:37:33 -05:00