forked from mrheed/cortensor-installer
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun.sh
More file actions
37 lines (28 loc) · 1010 Bytes
/
run.sh
File metadata and controls
37 lines (28 loc) · 1010 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
if [ -n "$RPC_URL" ]; then
sed -i "s|^HOST=.*|HOST=${RPC_URL//&/\\&}|" .env
fi
if [ -n "$ETH_RPC_URL" ]; then
sed -i "s|^HOST_MAINNET=.*|HOST_MAINNET=${ETH_RPC_URL//&/\\&}|" .env
else
ETH_RPC_URL=https://ethereum-rpc.publicnode.com
sed -i "s|^HOST_MAINNET=.*|HOST_MAINNET=${ETH_RPC_URL//&/\\&}|" .env
fi
if [ -n "$PUBLIC_KEY" ]; then
sed -i "s/^NODE_PUBLIC_KEY=.*/NODE_PUBLIC_KEY=$PUBLIC_KEY/" .env
fi
if [ -n "$PRIVATE_KEY" ]; then
sed -i "s/^NODE_PRIVATE_KEY=.*/NODE_PRIVATE_KEY=$PRIVATE_KEY/" .env
fi
if [ -n "$LLM_HOST" ]; then
sed -i "s/^LLM_HOST=.*/LLM_HOST=$LLM_HOST/" .env
fi
if [ -n "$LLM_PORT" ]; then
sed -i "s/^LLM_PORT=.*/LLM_PORT=$LLM_PORT/" .env
fi
if [ -n "$CONTRACT_ADDRESS_RUNTIME" ]; then
sed -i "s/^CONTRACT_ADDRESS_RUNTIME=.*/CONTRACT_ADDRESS_RUNTIME=$CONTRACT_ADDRESS_RUNTIME/" .env
fi
/home/deploy/.cortensor/cortensord .env tool register
/home/deploy/.cortensor/cortensord .env tool verify
/home/deploy/.cortensor/cortensord .env minerv4 1 docker