2021-07-27 07:28:28 -04:00
|
|
|
# See docs/installing.md
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2022-02-06 11:37:47 -05:00
|
|
|
build: localnet haveno
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2021-07-27 07:28:28 -04:00
|
|
|
clean:
|
2021-05-04 20:20:01 -04:00
|
|
|
./gradlew clean
|
|
|
|
|
|
|
|
clean-localnet:
|
2021-07-27 07:28:28 -04:00
|
|
|
rm -rf .localnet
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2021-07-27 07:28:28 -04:00
|
|
|
localnet:
|
2021-10-19 13:45:55 -04:00
|
|
|
mkdir -p .localnet
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2021-11-12 14:48:28 -05:00
|
|
|
haveno:
|
2021-07-27 07:28:28 -04:00
|
|
|
./gradlew build
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2023-09-29 07:29:59 -04:00
|
|
|
update-dependencies:
|
|
|
|
./gradlew --refresh-dependencies && ./gradlew --write-verification-metadata sha256
|
|
|
|
|
2022-03-31 08:17:58 -04:00
|
|
|
# build haveno without tests
|
2022-07-08 10:52:48 -04:00
|
|
|
skip-tests: localnet
|
2023-04-02 17:11:01 -04:00
|
|
|
./gradlew build -x test -x checkstyleMain -x checkstyleTest
|
2022-03-31 08:17:58 -04:00
|
|
|
|
|
|
|
# quick build desktop and daemon apps without tests
|
|
|
|
haveno-apps:
|
2023-04-02 17:11:01 -04:00
|
|
|
./gradlew :core:compileJava :desktop:build -x test -x checkstyleMain -x checkstyleTest
|
|
|
|
|
|
|
|
refresh-deps:
|
|
|
|
./gradlew --write-verification-metadata sha256 && ./gradlew build --refresh-keys --refresh-dependencies -x test -x checkstyleMain -x checkstyleTest
|
2021-11-12 14:48:28 -05:00
|
|
|
|
2021-07-27 07:28:28 -04:00
|
|
|
deploy:
|
2021-05-04 20:20:01 -04:00
|
|
|
# create a new screen session named 'localnet'
|
|
|
|
screen -dmS localnet
|
|
|
|
# deploy each node in its own named screen window
|
|
|
|
for target in \
|
2022-07-07 09:10:59 -04:00
|
|
|
seednode-local \
|
2022-07-11 04:19:54 -04:00
|
|
|
user1-desktop-local \
|
|
|
|
user2-desktop-local \
|
2022-07-07 09:10:59 -04:00
|
|
|
arbitrator-desktop-local; do \
|
2021-07-27 07:28:28 -04:00
|
|
|
screen -S localnet -X screen -t $$target; \
|
|
|
|
screen -S localnet -p $$target -X stuff "make $$target\n"; \
|
|
|
|
done;
|
2021-05-04 20:20:01 -04:00
|
|
|
# give bitcoind rpc server time to start
|
|
|
|
sleep 5
|
|
|
|
|
2022-07-10 08:36:53 -04:00
|
|
|
bitcoind:
|
|
|
|
./.localnet/bitcoind \
|
|
|
|
-regtest \
|
|
|
|
-peerbloomfilters=1 \
|
|
|
|
-datadir=.localnet/ \
|
|
|
|
-rpcuser=haveno \
|
|
|
|
-rpcpassword=1234
|
|
|
|
|
|
|
|
btc-blocks:
|
|
|
|
./.localnet/bitcoin-cli \
|
|
|
|
-regtest \
|
|
|
|
-rpcuser=haveno \
|
|
|
|
-rpcpassword=1234 \
|
|
|
|
generatetoaddress 101 bcrt1q6j90vywv8x7eyevcnn2tn2wrlg3vsjlsvt46qz
|
|
|
|
|
|
|
|
.PHONY: build seednode localnet
|
|
|
|
|
|
|
|
# Local network
|
|
|
|
|
2023-06-06 07:55:49 -04:00
|
|
|
monerod1-local:
|
2022-07-07 09:10:59 -04:00
|
|
|
./.localnet/monerod \
|
|
|
|
--testnet \
|
|
|
|
--no-igd \
|
|
|
|
--hide-my-port \
|
|
|
|
--data-dir .localnet/xmr_local/node1 \
|
|
|
|
--p2p-bind-ip 127.0.0.1 \
|
|
|
|
--p2p-bind-port 48080 \
|
|
|
|
--rpc-bind-port 48081 \
|
|
|
|
--no-zmq \
|
|
|
|
--add-exclusive-node 127.0.0.1:28080 \
|
|
|
|
--rpc-access-control-origins http://localhost:8080 \
|
2023-04-02 13:07:06 -04:00
|
|
|
--fixed-difficulty 400
|
2022-07-07 09:10:59 -04:00
|
|
|
|
2023-06-06 07:55:49 -04:00
|
|
|
monerod2-local:
|
2022-07-07 09:10:59 -04:00
|
|
|
./.localnet/monerod \
|
|
|
|
--testnet \
|
|
|
|
--no-igd \
|
|
|
|
--hide-my-port \
|
|
|
|
--data-dir .localnet/xmr_local/node2 \
|
|
|
|
--p2p-bind-ip 127.0.0.1 \
|
|
|
|
--rpc-bind-ip 0.0.0.0 \
|
|
|
|
--no-zmq \
|
|
|
|
--confirm-external-bind \
|
|
|
|
--add-exclusive-node 127.0.0.1:48080 \
|
|
|
|
--rpc-access-control-origins http://localhost:8080 \
|
2023-04-02 13:07:06 -04:00
|
|
|
--fixed-difficulty 400
|
2022-07-07 09:10:59 -04:00
|
|
|
|
2023-04-02 17:11:01 -04:00
|
|
|
funding-wallet-stagenet:
|
|
|
|
./.localnet/monero-wallet-rpc \
|
2023-11-18 12:19:23 -05:00
|
|
|
--stagenet \
|
2023-04-02 17:11:01 -04:00
|
|
|
--rpc-bind-port 18084 \
|
|
|
|
--rpc-login rpc_user:abc123 \
|
|
|
|
--rpc-access-control-origins http://localhost:8080 \
|
|
|
|
--wallet-dir ./.localnet \
|
|
|
|
--daemon-ssl-allow-any-cert \
|
|
|
|
--daemon-address http://127.0.0.1:38081
|
|
|
|
|
|
|
|
#--proxy 127.0.0.1:49775 \
|
|
|
|
|
2022-07-07 09:10:59 -04:00
|
|
|
funding-wallet-local:
|
|
|
|
./.localnet/monero-wallet-rpc \
|
|
|
|
--testnet \
|
|
|
|
--daemon-address http://localhost:28081 \
|
|
|
|
--rpc-bind-port 28084 \
|
|
|
|
--rpc-login rpc_user:abc123 \
|
|
|
|
--rpc-access-control-origins http://localhost:8080 \
|
|
|
|
--wallet-dir ./.localnet
|
|
|
|
|
2023-01-05 09:58:03 -05:00
|
|
|
# use .bat extension for windows binaries
|
|
|
|
APP_EXT :=
|
|
|
|
ifeq ($(OS),Windows_NT)
|
|
|
|
APP_EXT := .bat
|
|
|
|
endif
|
|
|
|
|
2022-07-07 09:10:59 -04:00
|
|
|
seednode-local:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-seednode$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
2021-05-04 20:20:01 -04:00
|
|
|
--useLocalhostForP2P=true \
|
|
|
|
--useDevPrivilegeKeys=true \
|
|
|
|
--nodePort=2002 \
|
2022-07-07 09:10:59 -04:00
|
|
|
--appName=haveno-XMR_LOCAL_Seed_2002 \
|
2022-12-23 08:13:56 -05:00
|
|
|
--xmrNode=http://localhost:28081 \
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2023-05-31 17:14:42 -04:00
|
|
|
seednode2-local:
|
|
|
|
./haveno-seednode$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
|
|
|
--useLocalhostForP2P=true \
|
|
|
|
--useDevPrivilegeKeys=true \
|
|
|
|
--nodePort=2003 \
|
|
|
|
--appName=haveno-XMR_LOCAL_Seed_2003 \
|
|
|
|
--xmrNode=http://localhost:28081 \
|
|
|
|
|
2022-07-10 08:36:53 -04:00
|
|
|
arbitrator-daemon-local:
|
2022-07-07 09:10:59 -04:00
|
|
|
# Arbitrator needs to be registered before making trades
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-daemon$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
2021-05-04 20:20:01 -04:00
|
|
|
--useLocalhostForP2P=true \
|
|
|
|
--useDevPrivilegeKeys=true \
|
2021-07-27 07:28:28 -04:00
|
|
|
--nodePort=4444 \
|
2022-07-07 09:10:59 -04:00
|
|
|
--appName=haveno-XMR_LOCAL_arbitrator \
|
2021-07-27 07:28:28 -04:00
|
|
|
--apiPassword=apitest \
|
2022-07-10 08:36:53 -04:00
|
|
|
--apiPort=9998 \
|
|
|
|
--passwordRequired=false
|
2021-12-09 10:28:43 -05:00
|
|
|
|
2022-07-10 08:36:53 -04:00
|
|
|
arbitrator-desktop-local:
|
2022-07-07 09:10:59 -04:00
|
|
|
# Arbitrator needs to be registered before making trades
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-desktop$(APP_EXT) \
|
2022-07-10 08:36:53 -04:00
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
2021-11-15 17:20:28 -05:00
|
|
|
--useLocalhostForP2P=true \
|
2022-07-10 08:36:53 -04:00
|
|
|
--useDevPrivilegeKeys=true \
|
2022-07-07 09:10:59 -04:00
|
|
|
--nodePort=4444 \
|
2022-07-10 08:36:53 -04:00
|
|
|
--appName=haveno-XMR_LOCAL_arbitrator \
|
2022-07-07 09:10:59 -04:00
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=9998
|
|
|
|
|
2023-05-16 11:38:50 -04:00
|
|
|
arbitrator2-daemon-local:
|
|
|
|
# Arbitrator needs to be registered before making trades
|
|
|
|
./haveno-daemon$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
|
|
|
--useLocalhostForP2P=true \
|
|
|
|
--useDevPrivilegeKeys=true \
|
|
|
|
--nodePort=7777 \
|
|
|
|
--appName=haveno-XMR_LOCAL_arbitrator2 \
|
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=10001
|
|
|
|
|
2023-05-15 12:03:10 -04:00
|
|
|
arbitrator2-desktop-local:
|
2022-07-07 09:10:59 -04:00
|
|
|
# Arbitrator needs to be registered before making trades
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-desktop$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
|
|
|
--useLocalhostForP2P=true \
|
2021-11-15 17:20:28 -05:00
|
|
|
--useDevPrivilegeKeys=true \
|
|
|
|
--nodePort=7777 \
|
2022-07-07 09:10:59 -04:00
|
|
|
--appName=haveno-XMR_LOCAL_arbitrator2 \
|
2021-11-15 17:20:28 -05:00
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=10001
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user1-daemon-local:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-daemon$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
2022-02-09 04:39:57 -05:00
|
|
|
--useLocalhostForP2P=true \
|
|
|
|
--useDevPrivilegeKeys=true \
|
2022-07-10 08:36:53 -04:00
|
|
|
--nodePort=5555 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_LOCAL_user1 \
|
2022-02-09 04:39:57 -05:00
|
|
|
--apiPassword=apitest \
|
2022-07-10 08:36:53 -04:00
|
|
|
--apiPort=9999 \
|
|
|
|
--walletRpcBindPort=38091 \
|
2022-02-09 04:39:57 -05:00
|
|
|
--passwordRequired=false
|
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user1-desktop-local:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-desktop$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
2021-05-04 20:20:01 -04:00
|
|
|
--useLocalhostForP2P=true \
|
|
|
|
--useDevPrivilegeKeys=true \
|
2021-07-27 07:28:28 -04:00
|
|
|
--nodePort=5555 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_LOCAL_user1 \
|
2022-07-07 09:10:59 -04:00
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=9999 \
|
2023-05-27 14:28:15 -04:00
|
|
|
--walletRpcBindPort=38091 \
|
|
|
|
--logLevel=info
|
2022-07-07 09:10:59 -04:00
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user2-desktop-local:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-desktop$(APP_EXT) \
|
2022-07-10 08:36:53 -04:00
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
2022-07-07 09:10:59 -04:00
|
|
|
--useLocalhostForP2P=true \
|
2022-07-10 08:36:53 -04:00
|
|
|
--useDevPrivilegeKeys=true \
|
|
|
|
--nodePort=6666 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_LOCAL_user2 \
|
2021-07-27 07:28:28 -04:00
|
|
|
--apiPassword=apitest \
|
2022-07-10 08:36:53 -04:00
|
|
|
--apiPort=10000 \
|
|
|
|
--walletRpcBindPort=38092
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user2-daemon-local:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-daemon$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_LOCAL \
|
2021-05-04 20:20:01 -04:00
|
|
|
--useLocalhostForP2P=true \
|
|
|
|
--useDevPrivilegeKeys=true \
|
2022-07-10 08:36:53 -04:00
|
|
|
--nodePort=6666 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_LOCAL_user2 \
|
2022-07-07 09:10:59 -04:00
|
|
|
--apiPassword=apitest \
|
2022-07-10 08:36:53 -04:00
|
|
|
--apiPort=10000 \
|
|
|
|
--walletRpcBindPort=38092 \
|
2022-07-07 09:10:59 -04:00
|
|
|
--passwordRequired=false
|
|
|
|
|
2022-07-10 08:36:53 -04:00
|
|
|
# Stagenet network
|
|
|
|
|
|
|
|
monerod-stagenet:
|
|
|
|
./.localnet/monerod \
|
|
|
|
--stagenet \
|
|
|
|
--bootstrap-daemon-address auto \
|
|
|
|
--rpc-access-control-origins http://localhost:8080 \
|
|
|
|
|
2023-04-17 08:54:10 -04:00
|
|
|
monerod-stagenet-custom:
|
|
|
|
./.localnet/monerod \
|
|
|
|
--stagenet \
|
|
|
|
--no-zmq \
|
|
|
|
--p2p-bind-port 39080 \
|
|
|
|
--rpc-bind-port 39081 \
|
|
|
|
--bootstrap-daemon-address auto \
|
2023-05-29 08:27:28 -04:00
|
|
|
--rpc-access-control-origins http://localhost:8080
|
2023-04-17 08:54:10 -04:00
|
|
|
|
2022-07-10 08:36:53 -04:00
|
|
|
seednode-stagenet:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-seednode$(APP_EXT) \
|
2022-07-10 08:36:53 -04:00
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
2023-05-31 12:15:51 -04:00
|
|
|
--nodePort=3002 \
|
|
|
|
--appName=haveno-XMR_STAGENET_Seed_3002 \
|
|
|
|
--xmrNode=http://127.0.0.1:38081
|
|
|
|
|
|
|
|
seednode2-stagenet:
|
|
|
|
./haveno-seednode$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=3003 \
|
|
|
|
--appName=haveno-XMR_STAGENET_Seed_3003 \
|
2023-05-29 08:27:28 -04:00
|
|
|
--xmrNode=http://127.0.0.1:38081
|
2022-07-10 08:36:53 -04:00
|
|
|
|
|
|
|
arbitrator-daemon-stagenet:
|
|
|
|
# Arbitrator needs to be registered before making trades
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-daemon$(APP_EXT) \
|
2022-07-10 08:36:53 -04:00
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
2023-05-31 12:15:51 -04:00
|
|
|
--nodePort=3100 \
|
2022-07-10 08:36:53 -04:00
|
|
|
--appName=haveno-XMR_STAGENET_arbitrator \
|
|
|
|
--apiPassword=apitest \
|
2023-05-31 12:15:51 -04:00
|
|
|
--apiPort=3200 \
|
2023-04-02 17:11:01 -04:00
|
|
|
--passwordRequired=false \
|
|
|
|
--xmrNode=http://127.0.0.1:38081
|
2022-07-10 08:36:53 -04:00
|
|
|
|
2023-04-02 17:11:01 -04:00
|
|
|
# Arbitrator needs to be registered before making trades
|
2022-07-10 08:36:53 -04:00
|
|
|
arbitrator-desktop-stagenet:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-desktop$(APP_EXT) \
|
2022-07-10 08:36:53 -04:00
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
2023-05-31 12:15:51 -04:00
|
|
|
--nodePort=3100 \
|
2022-07-10 08:36:53 -04:00
|
|
|
--appName=haveno-XMR_STAGENET_arbitrator \
|
|
|
|
--apiPassword=apitest \
|
2023-05-31 12:15:51 -04:00
|
|
|
--apiPort=3200 \
|
2023-04-02 17:11:01 -04:00
|
|
|
--xmrNode=http://127.0.0.1:38081
|
2022-07-10 08:36:53 -04:00
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user1-daemon-stagenet:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-daemon$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
2022-07-10 08:36:53 -04:00
|
|
|
--useLocalhostForP2P=false \
|
2022-07-07 09:10:59 -04:00
|
|
|
--useDevPrivilegeKeys=false \
|
2023-05-31 12:15:51 -04:00
|
|
|
--nodePort=3101 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_STAGENET_user1 \
|
2021-07-27 07:28:28 -04:00
|
|
|
--apiPassword=apitest \
|
2023-05-31 12:15:51 -04:00
|
|
|
--apiPort=3201 \
|
2022-02-09 04:39:57 -05:00
|
|
|
--passwordRequired=false
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user1-desktop-stagenet:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-desktop$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
2022-07-10 08:36:53 -04:00
|
|
|
--useLocalhostForP2P=false \
|
2022-07-07 09:10:59 -04:00
|
|
|
--useDevPrivilegeKeys=false \
|
2023-05-31 12:15:51 -04:00
|
|
|
--nodePort=3101 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_STAGENET_user1 \
|
2021-07-27 07:28:28 -04:00
|
|
|
--apiPassword=apitest \
|
2023-06-01 10:46:56 -04:00
|
|
|
--apiPort=3201
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user2-daemon-stagenet:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-daemon$(APP_EXT) \
|
2022-07-10 08:36:53 -04:00
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
2023-05-31 12:15:51 -04:00
|
|
|
--nodePort=3102 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_STAGENET_user2 \
|
2022-07-07 09:10:59 -04:00
|
|
|
--apiPassword=apitest \
|
2023-05-31 12:15:51 -04:00
|
|
|
--apiPort=3202 \
|
2022-07-07 09:10:59 -04:00
|
|
|
--passwordRequired=false
|
2022-07-10 08:36:53 -04:00
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user2-desktop-stagenet:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-desktop$(APP_EXT) \
|
2022-07-07 09:10:59 -04:00
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
2022-07-10 08:36:53 -04:00
|
|
|
--useLocalhostForP2P=false \
|
2022-07-07 09:10:59 -04:00
|
|
|
--useDevPrivilegeKeys=false \
|
2023-05-31 12:15:51 -04:00
|
|
|
--nodePort=3102 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_STAGENET_user2 \
|
2021-07-27 07:28:28 -04:00
|
|
|
--apiPassword=apitest \
|
2023-05-31 12:15:51 -04:00
|
|
|
--apiPort=3202
|
2021-05-04 20:20:01 -04:00
|
|
|
|
2022-07-11 04:19:54 -04:00
|
|
|
user3-desktop-stagenet:
|
2023-01-05 09:58:03 -05:00
|
|
|
./haveno-desktop$(APP_EXT) \
|
2022-07-10 08:36:53 -04:00
|
|
|
--baseCurrencyNetwork=XMR_STAGENET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
2023-06-01 10:46:56 -04:00
|
|
|
--nodePort=3103 \
|
2022-07-11 04:19:54 -04:00
|
|
|
--appName=haveno-XMR_STAGENET_user3 \
|
2022-07-10 08:36:53 -04:00
|
|
|
--apiPassword=apitest \
|
2023-07-26 09:26:06 -04:00
|
|
|
--apiPort=3203
|
|
|
|
|
|
|
|
# Mainnet network
|
|
|
|
|
|
|
|
monerod:
|
|
|
|
./.localnet/monerod \
|
|
|
|
--bootstrap-daemon-address auto \
|
2023-08-01 11:39:22 -04:00
|
|
|
--rpc-access-control-origins http://localhost:8080 \
|
|
|
|
|
|
|
|
seednode:
|
|
|
|
./haveno-seednode$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1002 \
|
|
|
|
--appName=haveno-XMR_MAINNET_Seed_1002 \
|
|
|
|
--xmrNode=http://127.0.0.1:18081
|
|
|
|
|
|
|
|
seednode2:
|
|
|
|
./haveno-seednode$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1003 \
|
|
|
|
--appName=haveno-XMR_MAINNET_Seed_1003 \
|
|
|
|
--xmrNode=http://127.0.0.1:18081
|
|
|
|
|
|
|
|
arbitrator-daemon:
|
|
|
|
# Arbitrator needs to be registered before making trades
|
|
|
|
./haveno-daemon$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1100 \
|
|
|
|
--appName=haveno-XMR_MAINNET_arbitrator \
|
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=1200 \
|
|
|
|
--passwordRequired=false \
|
|
|
|
--xmrNode=http://127.0.0.1:18081
|
|
|
|
|
|
|
|
# Arbitrator needs to be registered before making trades
|
|
|
|
arbitrator-desktop:
|
|
|
|
./haveno-desktop$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1100 \
|
|
|
|
--appName=haveno-XMR_MAINNET_arbitrator \
|
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=1200 \
|
|
|
|
--xmrNode=http://127.0.0.1:18081
|
|
|
|
|
|
|
|
user1-daemon:
|
|
|
|
./haveno-daemon$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1101 \
|
|
|
|
--appName=haveno-XMR_MAINNET_user1 \
|
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=1201 \
|
|
|
|
--passwordRequired=false
|
|
|
|
|
|
|
|
user1-desktop:
|
|
|
|
./haveno-desktop$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1101 \
|
|
|
|
--appName=haveno-XMR_MAINNET_user1 \
|
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=1201
|
|
|
|
|
|
|
|
user2-daemon:
|
|
|
|
./haveno-daemon$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1102 \
|
|
|
|
--appName=haveno-XMR_MAINNET_user2 \
|
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=1202 \
|
|
|
|
--passwordRequired=false
|
|
|
|
|
|
|
|
user2-desktop:
|
|
|
|
./haveno-desktop$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1102 \
|
|
|
|
--appName=haveno-XMR_MAINNET_user2 \
|
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=1202
|
|
|
|
|
|
|
|
user3-desktop:
|
|
|
|
./haveno-desktop$(APP_EXT) \
|
|
|
|
--baseCurrencyNetwork=XMR_MAINNET \
|
|
|
|
--useLocalhostForP2P=false \
|
|
|
|
--useDevPrivilegeKeys=false \
|
|
|
|
--nodePort=1103 \
|
|
|
|
--appName=haveno-XMR_MAINNET_user3 \
|
|
|
|
--apiPassword=apitest \
|
|
|
|
--apiPort=1203
|