woodser
|
7eabde63f3
|
stop trade protocol if timeout while creating reserve or deposit tx
|
2024-03-25 10:31:36 -04:00 |
|
woodser
|
db12f1c2cb
|
apply timeout for arbitrator to sign offer and init trade
|
2024-03-23 10:37:07 -04:00 |
|
woodser
|
10a5b55dfe
|
check for trade timeout after arbitrator request and reserve tx
|
2024-03-23 10:37:07 -04:00 |
|
woodser
|
9661e6fba8
|
log details on invalid maker signature
|
2024-03-23 10:37:07 -04:00 |
|
woodser
|
897c010e0c
|
save wallet on multisig import and create tx
|
2024-03-23 10:37:07 -04:00 |
|
woodser
|
60c2c12a95
|
show address for display with onion or localhost
|
2024-03-21 11:13:32 -04:00 |
|
woodser
|
1647a582f5
|
update chat views from upstream, support sending logs
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
|
2024-03-21 11:13:32 -04:00 |
|
woodser
|
3c7841ae28
|
fix chat message listeners by returning source observable list (#830)
|
2024-03-18 10:47:43 -04:00 |
|
woodser
|
216260da85
|
cancel offer waits for result
|
2024-03-15 11:17:29 -04:00 |
|
woodser
|
4a57b26469
|
get txs after sync to update from pool
|
2024-03-15 11:17:29 -04:00 |
|
woodser
|
8d7bb250c5
|
get updated balances from Balances.java
|
2024-03-15 11:17:29 -04:00 |
|
napoly
|
82eb081089
|
Create task to generate key pairs (#823)
|
2024-03-14 12:12:42 -04:00 |
|
woodser
|
307689d372
|
fix build warning for trade.getChatMessages() (#807)
|
2024-03-09 17:50:08 -05:00 |
|
napoly
|
c777133d36
|
Support for open JDK 21 by updating dependencies (#647)
|
2024-03-09 10:36:37 -05:00 |
|
woodser
|
623196bcb0
|
fix trade wallet name
|
2024-02-28 06:58:26 -05:00 |
|
woodser
|
0c9a3ac0a4
|
rename trade wallets with short id and short uid
|
2024-02-27 12:09:44 -05:00 |
|
woodser
|
1dc2e8337c
|
documentation fixes
|
2024-02-27 08:00:25 -05:00 |
|
woodser
|
98ffb5f34c
|
remove trade after cleared and shut down
|
2024-02-26 11:23:06 -05:00 |
|
woodser
|
2c0275e336
|
do not sync trade wallet on deletion if deposit not requested
|
2024-02-26 11:23:06 -05:00 |
|
woodser
|
be90b317f2
|
advance trade state on payment sent ack
|
2024-02-25 08:22:56 -05:00 |
|
woodser
|
23db847065
|
shut down open offer pool off ui thread to avoid blocking
|
2024-02-19 16:50:53 -05:00 |
|
woodser
|
eaf096adeb
|
cache wallet state to avoid requests on main thread
|
2024-02-19 16:50:53 -05:00 |
|
woodser
|
7346ced337
|
increase trade fees to 0.15% for maker and 0.75% for taker
|
2024-02-18 07:43:50 -05:00 |
|
woodser
|
98129c70ed
|
add mainnet welcome message with release warning
|
2024-02-17 07:20:43 -05:00 |
|
woodser
|
36f6dd7ade
|
update translations for sell limits within release windows
|
2024-02-16 07:10:36 -05:00 |
|
woodser
|
a20f251258
|
update translations to reserve only funds needed
|
2024-02-16 07:10:36 -05:00 |
|
woodser
|
8171299de3
|
revert bisq licenses and add haveno licenses
|
2024-02-15 07:45:35 -05:00 |
|
woodser
|
f91f213cd2
|
limit sell offers to unsigned buy limit then warn within release windows
|
2024-02-15 07:45:35 -05:00 |
|
woodser
|
a63118d5eb
|
increase trade limits to 3, 6, 12, 96
|
2024-02-12 10:22:33 -05:00 |
|
woodser
|
cc34ff8168
|
update description to reserve only the funds needed
|
2024-02-11 08:07:57 -05:00 |
|
woodser
|
548cae004d
|
synchronize chat messages to avoid concurrency exception
|
2024-02-11 08:07:57 -05:00 |
|
woodser
|
dc015ad83d
|
show offer funding address entries in receive view
|
2024-02-11 08:07:57 -05:00 |
|
woodser
|
d1d6576986
|
update clearnet pricenode address to port 8078
|
2024-02-04 12:51:17 -05:00 |
|
woodser
|
c908294250
|
set payment sent message state after sending message
|
2024-02-02 06:16:41 -05:00 |
|
woodser
|
fabec9d396
|
open offer manager completes shut down after thread pool
|
2024-02-02 06:16:41 -05:00 |
|
woodser
|
1a0fab8c47
|
validate sender hostname and update address on dispute opened message
|
2024-02-02 06:16:41 -05:00 |
|
woodser
|
6f51d333ec
|
resend payment sent & received messages from trade thread on startup
|
2024-02-02 06:16:41 -05:00 |
|
woodser
|
1a5a754f18
|
set mailbox message comparator in trade manager to fix npe
|
2024-01-29 08:41:04 -05:00 |
|
woodser
|
481b6c871a
|
backup wallets on shut down, skip when open on windows
|
2024-01-29 08:41:04 -05:00 |
|
woodser
|
8600c0cb0d
|
shut down http connections with 5s timeout
|
2024-01-28 06:45:05 -05:00 |
|
woodser
|
64aa052d83
|
decrease trade and offer manager shut down timeout to 60s
|
2024-01-27 09:07:46 -05:00 |
|
woodser
|
eb323f6d65
|
force restart trade wallet on connection refused during poll
|
2024-01-27 09:07:46 -05:00 |
|
woodser
|
2a2eb0c82f
|
check if trade shut down started within lock
|
2024-01-27 09:07:46 -05:00 |
|
woodser
|
33bd4587c4
|
remove offers from books off user thread
|
2024-01-27 09:07:46 -05:00 |
|
woodser
|
41290a1f3f
|
remove stacktrace on error polling trade wallet
|
2024-01-27 09:07:46 -05:00 |
|
woodser
|
221a63077c
|
do not backup trade wallet if arbitrator for space saving
|
2024-01-27 09:07:46 -05:00 |
|
woodser
|
8776fecef0
|
use wallet lock with xmr address entries
|
2024-01-27 09:07:46 -05:00 |
|
woodser
|
821d949fa7
|
check offer availability off user thread
|
2024-01-25 12:29:32 -05:00 |
|
woodser
|
29a488d3af
|
update balances off user thread
|
2024-01-25 12:29:32 -05:00 |
|
woodser
|
40650103d9
|
get wallet height off user thread
|
2024-01-25 12:29:32 -05:00 |
|
woodser
|
d0a489198b
|
delete trade wallet backup if empty and payout unlocked, else schedule
|
2024-01-25 12:29:32 -05:00 |
|
woodser
|
19d3e2853d
|
skip trade protocol message processing if shutting down
|
2024-01-23 20:45:20 -05:00 |
|
woodser
|
e4e8f5d311
|
fix npe syncing wallet normally for duration
|
2024-01-23 20:45:20 -05:00 |
|
woodser
|
6dc9842253
|
open dispute on trade thread
|
2024-01-23 20:45:20 -05:00 |
|
woodser
|
892eaa440a
|
fix trade initialization error handling and run off trade thread
|
2024-01-22 05:21:29 -05:00 |
|
woodser
|
ea4359d164
|
run arbitrator protocol on trade thread
|
2024-01-22 05:21:29 -05:00 |
|
woodser
|
847e9e8701
|
save trade wallet on shutdown with timeout
|
2024-01-22 05:21:29 -05:00 |
|
woodser
|
b88bec580e
|
update translations for wallet seed backup
|
2024-01-21 05:25:22 -05:00 |
|
woodser
|
a6b8723ebe
|
persist wallet creation date when created
|
2024-01-21 05:25:22 -05:00 |
|
woodser
|
036f40e861
|
remove lock synchronization in connection service to avoid blocking
|
2024-01-21 05:25:22 -05:00 |
|
woodser
|
93c87462c6
|
fix CI tests by skipping daemon sync check for local testnet
|
2024-01-19 10:29:38 -05:00 |
|
woodser
|
e956114239
|
shut down OpenOfferManager thread pool before completing shut down
|
2024-01-19 05:45:46 -05:00 |
|
woodser
|
7beae49dd2
|
cancel pending price request on select new provider
|
2024-01-19 05:45:46 -05:00 |
|
woodser
|
75e85179b4
|
fixes for local monerod
|
2024-01-19 05:45:46 -05:00 |
|
woodser
|
947caca647
|
do not resend payment sent message to arbitrator after ack
|
2024-01-17 10:17:50 -05:00 |
|
woodser
|
857179f42d
|
do not reprocess dispute closed message after illegal argument exception
|
2024-01-17 10:17:50 -05:00 |
|
woodser
|
7383ece7b3
|
delete backup wallets ~5 days after trade wallet
|
2024-01-15 10:44:43 -05:00 |
|
woodser
|
df27902577
|
add HavenoUtils.isSeedNode()
|
2024-01-15 10:44:43 -05:00 |
|
woodser
|
022028bb41
|
fix npe cleaning up arbitrator's mailbox messages
|
2024-01-13 07:28:03 -05:00 |
|
woodser
|
ad77912171
|
fix invalid pub key warning on process mailbox messages
|
2024-01-13 07:28:03 -05:00 |
|
woodser
|
2966f8461c
|
update balances on freeze/thaw, register open offer before processing
|
2024-01-13 07:28:03 -05:00 |
|
woodser
|
036ddef52c
|
update only buyer's payment sent message state property on startup
|
2024-01-13 07:28:03 -05:00 |
|
woodser
|
bcb951ca40
|
do not check best connection when connection is fixed
|
2024-01-13 07:28:03 -05:00 |
|
woodser
|
5c28428436
|
do not re-complete task to send deposits confirmed message
|
2024-01-12 06:52:01 -05:00 |
|
woodser
|
2b9d0ef5a6
|
fix payment sent message state property after improper shut down
|
2024-01-12 06:52:01 -05:00 |
|
woodser
|
db155283be
|
repeatedly acquire lock on trade shut down and fix timeout
|
2024-01-10 09:35:25 -05:00 |
|
woodser
|
d26ddac5c0
|
rename proto type from CONFIRMED_IN_UI* to CONFIRMED*
|
2024-01-10 09:35:25 -05:00 |
|
woodser
|
6c83fc4cf8
|
avoid fetching wallet subaddresses individually by caching
|
2024-01-09 06:59:45 -05:00 |
|
woodser
|
c28ffb70ff
|
update state from wallet notifications on UserThread
|
2024-01-09 06:59:45 -05:00 |
|
woodser
|
a6f6f5c00a
|
protocols skip resending payment sent/received if shut down
|
2024-01-09 06:59:45 -05:00 |
|
woodser
|
c06a85b929
|
clear and shut down inactive trades, move more to trade threads
|
2024-01-06 12:52:21 -05:00 |
|
woodser
|
c14f37b595
|
invoke main wallet listeners in thread pool
|
2024-01-06 12:52:21 -05:00 |
|
woodser
|
52a44d020e
|
update trades on UserThread in TradeManager to fix npe
|
2024-01-06 12:52:21 -05:00 |
|
woodser
|
0d60df2aa7
|
refactor trade and connection threading to new ThreadUtils
|
2024-01-06 12:52:21 -05:00 |
|
woodser
|
497de47965
|
do not set daemon connection to null on disconnect
|
2024-01-06 12:52:21 -05:00 |
|
woodser
|
ba8a9ae21d
|
await external prices on startup
|
2024-01-06 12:52:21 -05:00 |
|
woodser
|
f8d9c827ea
|
skip wallet initialization if shut down started
|
2024-01-06 12:52:21 -05:00 |
|
woodser
|
2ee2b747f9
|
check for balance before deleting trade wallet
|
2024-01-06 12:52:21 -05:00 |
|
woodser
|
e7371d1299
|
process trade state notifications off UserThread
|
2024-01-04 14:54:15 -05:00 |
|
woodser
|
43bbb29384
|
try syncing main wallet when height > target height on startup
|
2024-01-04 14:54:15 -05:00 |
|
woodser
|
0a3736bba0
|
reprocess trade messages off UserThread
|
2024-01-04 14:54:15 -05:00 |
|
woodser
|
5d88936600
|
start main wallet when daemon synced with improved UserThread
|
2024-01-01 09:05:04 -05:00 |
|
woodser
|
5466689857
|
set progress listener state in same thread
|
2024-01-01 09:05:04 -05:00 |
|
woodser
|
7f3fd0af08
|
finish open offer manager tasks before shut down
|
2024-01-01 09:05:04 -05:00 |
|
woodser
|
342c212ba8
|
remove global error handler for taking offer
|
2024-01-01 09:05:04 -05:00 |
|
woodser
|
fdb24ba9f8
|
arbitrator sends nack if trade already taken
|
2024-01-01 09:05:04 -05:00 |
|
woodser
|
c6b1d03283
|
set price feed state in UserThread
|
2024-01-01 09:05:04 -05:00 |
|
woodser
|
c55fb927f2
|
rely on trade state to delete wallet
|
2023-12-31 10:14:13 -05:00 |
|
woodser
|
3aab3f57b1
|
set offer state on UserThread
|
2023-12-31 10:14:13 -05:00 |
|
woodser
|
e160499d30
|
sync main wallet outside lock on connection changed
|
2023-12-31 10:14:13 -05:00 |
|