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