From 7c169ffb4661de31d5577106f4c5a4fc768471be Mon Sep 17 00:00:00 2001 From: lza_menace Date: Tue, 6 Oct 2020 01:40:50 -0700 Subject: [PATCH] add setup wallet file --- bin/setup | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/bin/setup b/bin/setup index 8bb15f3..6408cc9 100755 --- a/bin/setup +++ b/bin/setup @@ -1,5 +1,37 @@ #!/bin/bash -python3 -m venv .venv -source .venv/bin/activate -pip3 install -r requirements.txt +set -e +set +x + +# these are only used for local development +WALLET_PATH="$HOME/data/suchwow/wallet" +WALLET_PASS="sdfj209rFLJDF29ruafj2)__!a@" +WALLET_RPC_USER="suchwow" +WALLET_RPC_PASS="o1ije8je9f8h2o3m12e" +DAEMON_URI="http://node.suchwow.xyz:34568" + +if [ ! -d "$WALLET_PATH" ]; then + # initialize new wallet and retain seed + docker run --rm -it --name suchwow-wallet-init \ + -v $WALLET_PATH:/root \ + lalanza808/wownero \ + wownero-wallet-cli \ + --daemon-address $DAEMON_URI \ + --generate-new-wallet /root/wow \ + --password $WALLET_PASS +fi + +# setup rpc process +docker run --rm -d --name suchwow-wallet-rpc \ + -v $WALLET_PATH:/root \ + -p 8888:8888 \ + lalanza808/wownero \ + wownero-wallet-rpc \ + --daemon-address $DAEMON_URI \ + --wallet-file /root/wow \ + --password $WALLET_PASS \ + --rpc-bind-port 8888 \ + --rpc-bind-ip 0.0.0.0 \ + --confirm-external-bind \ + --rpc-login "$WALLET_RPC_USER:$WALLET_RPC_PASS" \ + --log-file /root/rpc.log