Commit Graph

53 Commits

Author SHA1 Message Date
woodser
3cdd88b569 support --ignoreLocalXmrNode startup flag 2024-05-09 18:39:55 -04:00
woodser
416761af41 update makefile seed ports 2024-05-09 18:39:55 -04:00
woodser
b034ac8c13 use consistent postfix for mainnet in makefile 2024-05-07 21:37:49 -04:00
woodser
ca2d7704ab fixes from congestion testing
- refactor main wallet polling
- restart main wallet if connection changes before initial sync
- use cached wallet state throughout app
- avoid rescanning spent outputs until payout tx expected
- allow payment sent/received buttons to be clicked until arrived
- apply timeout to payment sent/received buttons
- load DepositView asynchronously
- remove separate timeout from OpenOffer
- tolerate error importing multisig hex until necessary
2024-04-18 14:19:52 -04:00
woodser
7d348febab add config to start mainnet application from Makefile 2024-04-12 09:33:30 -04:00
woodser
6fea58c197 enable zmq for monerod1-local 2024-04-07 08:33:39 -04:00
woodser
01dd6a8af9 support using monero native libraries (experimental) 2024-04-01 19:28:00 -04:00
woodser
bbec107dcc always use port 9999 for p2p node port 2024-02-01 07:09:29 -05:00
napoly
d8c6c64992 Start and sync third monerod for tests 2024-01-17 10:17:34 -05:00
woodser
5cc53a82e3 set local mining difficulty to 500 2024-01-10 09:35:25 -05:00
woodser
856ff9864f add haveno-desktop-stagenet to makefile 2023-12-05 08:49:09 -05:00
woodser
288b63578b add local user3 to makefile 2023-11-24 13:31:48 -05:00
woodser
5e00612f66 fix makefile config for stagenet wallet 2023-11-19 14:31:03 -05:00
woodser
72c5632105 add 'make update-dependencies' 2023-10-04 06:53:57 -04:00
woodser
a5663e1411 add deployment guide and support for mainnet 2023-08-02 09:44:47 -04:00
woodser
c548fdaf29 shutting down TorNetworkNode invokes callback handler if already complete 2023-07-28 08:01:50 -04:00
woodser
b87bf74453 rename make monerod1-local and monerod2-local 2023-06-13 09:03:05 -04:00
woodser
c64131ced2 change stagenet ports in makefile for compatibility with local network 2023-06-05 12:49:42 -04:00
woodser
92fb41fffa add second seed node 2023-06-01 08:26:09 -04:00
woodser
a70fd2b18c change stagenet ports for compatibility with local network 2023-06-01 08:26:09 -04:00
woodser
93a93d757c configure seed node to use custom monero node 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
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
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
11f1d75f27 fixed difficulty 400 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
ce05710537 change fixed difficulty to 300 for local test network 2023-03-15 11:40:51 -04:00
woodser
f255c115a2 support building on windows 2023-01-05 10:09:08 -05:00
woodser
eae3060c63 start seednode with monerod address to resolve warning
initialize connection immediately if monerod address given
2022-12-23 16:21:24 +00:00
woodser
c5f5a5af42 process messages on user thread and protocol tasks off user thread 2022-09-24 08:36:07 -04:00
woodser
3753a42023 update to monero-project v0.18.0.0, monero-java v0.7.2 2022-08-08 13:45:46 -04:00
erciccione
8a7d08e04d add instructions to join shared testnet 2022-07-13 08:15:01 -04:00
woodser
5ebafecd8f makefile cleanup
separate local and stagenet configs
set useLocalhostForP2P=false for stagenet
add charlie
2022-07-12 09:33:00 -04:00
woodser
0f3b835abc init localnet with make skip-tests 2022-07-08 11:39:32 -04:00
woodser
e2208355b1
support local, stagenet, and mainnet xmr network configuration (#335)
remove btc wallet
disable local zmq
2022-07-07 09:10:59 -04:00
erciccione
b4112e50e9 makefile: change p2p port in monero-shared to 58080 2022-07-03 08:36:37 -04:00
erciccione
8a0612a245 improve instructions for devs
- suggest using private stagenet if developing/testing
- remove fixed difficulty from makefile when connecting to shared
2022-05-31 15:06:10 -04:00
woodser
32070fbafb refactor payout protocol to work with or without updated multisig 2022-04-06 11:27:50 -04:00
woodser
bb95b4b1d6 support multithreading in api and protocols
close trade wallets while unused for scalability
verify txs do not use unlock height
increase trade init timeout to 60s
2022-04-06 11:27:50 -04:00
duriancrepe
e3b9a9962b
Add API functions to initialize Haveno account (#216)
Co-authored-by: woodser@protonmail.com
2022-02-09 04:39:57 -05:00
Přemek Vyhnal
3552fb77bd
run haveno_deps script on gradle build instead of from make (#230)
Closes #184

Maybe it would be "nicer" to download the binaries with a gradle task utilising gradle tasks' inputs and outputs but that's for someone more skilled with gradle
2022-02-06 11:37:47 -05:00
woodser
9059974725 remove dependency on local BTC node
Co-authored-by: premek <1145361+premek@users.noreply.github.com>
2022-01-06 15:29:14 -05:00
woodser
d2ddfad5bc add arbitrator-daemon to makefile 2021-12-15 09:09:28 -05:00
woodser
abfc0503fa update to monero-java v0.5.9 which supports monero-project v0.17.3.0
support `make funding-wallet` for api tests
2021-12-03 12:09:46 -05:00
woodser
4dafd57026 use backup arbitrator if signing arbitrator not available 2021-11-18 13:04:25 -05:00
premek
7d21bdf9f3 add config option to specify wallet rpc bind port 2021-11-17 04:55:39 -05:00
woodser
4000fdc1e5 show warnings from wallet disconnect on manual shutdown, not stacktraces
quick build haveno apps with `make haveno-apps`
upgrade to monero-java 0.5.8
2021-11-13 12:58:54 -05:00
l0nelyc0w
cefba8e4b5 remove DAO
Co-authored-by: premek <1145361+premek@users.noreply.github.com>
2021-10-20 06:19:52 -04:00
erciccione
a74fac9646 use makefile for quick installation and deployment
- update docs/installing.md
- edit WalletConfig.java to point to monero-wallet-rpc in .localnet
- remove monerod and monero-wallet-rpc from .gitignore
2021-10-13 08:05:31 -04:00