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
woodser
ab0b9e3b77
transition Balances to use native xmr atomic units
2023-03-07 08:33:56 -05:00
woodser
74cd910705
handle trade events during initialization
2023-03-07 08:33:56 -05:00
woodser
b18e9ad4bf
fix Res.get() warning on pmt confirmation w/ "Preparing confirmation..."
2023-03-07 08:33:56 -05:00
woodser
f91db182d8
desktop app creates offers with floating market price
2023-03-07 08:33:56 -05:00
woodser
369e562362
increase minimum trade amount to 0.1 XMR
2023-03-06 08:53:00 -05:00
woodser
9b4f8046b7
switch to xmr atomic units as native units
2023-03-06 08:53:00 -05:00
woodser
ab94b2d6fa
fix concurrent modification exception fetching disputes
2023-03-06 08:53:00 -05:00
woodser
17d94f346c
log warning on refusal to delete backup wallet
2023-03-04 16:19:59 -05:00
woodser
1809e34aaa
only import multisig hex on dispute closed if wallet exists after sync
2023-03-04 16:19:59 -05:00
woodser
ed0f458bc4
support broadcasting maker and taker reserve txs in legacy ui
...
Co-authored-by: niyid <neeyeed@gmail.com>
2023-03-04 08:35:51 -05:00
woodser
34b79e779b
remove extraneous errors on daemon disconnect, one warning per 5 minutes
2023-02-27 09:26:58 -05:00
woodser
05b259bd55
add fields to SignedOffer: trade amount, maker fee, reserve tx miner fee
2023-02-27 09:26:58 -05:00
woodser
4dde53f0e8
support password prompt in legacy ui
...
Co-authored-by: niyid <neeyeed@gmail.com>
2023-02-27 09:19:59 -05:00
woodser
99653fe40d
account service checks that password is at least 8 characters
2023-02-26 11:01:21 -05:00
woodser
b585e0f105
import multisig hex on every update and before creating payout txs
2023-02-26 08:35:50 -05:00
woodser
6dca11f471
arbitrator sends original unsigned payout tx if published
...
synchronize on trade when processing dispute messages
2023-02-26 08:35:50 -05:00
woodser
17ac09fa4d
only sync wallet if not published on dispute closed
2023-02-24 12:06:47 -05:00
woodser
487d371a2d
only republish offers with reserved key images
2023-02-24 10:51:13 -05:00