You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
977 B
38 lines
977 B
#!/bin/bash
|
|
set -e
|
|
|
|
echo "## Start bitcoind #############################"
|
|
|
|
bitcoind_options=(
|
|
-bind=172.28.1.5
|
|
-datadir=/home/bitcoin/.bitcoin
|
|
-dbcache=$BITCOIND_DB_CACHE
|
|
-disablewallet=1
|
|
-dns=$BITCOIND_DNS
|
|
-dnsseed=$BITCOIND_DNSSEED
|
|
-externalip=$(cat /var/lib/tor/hsv2bitcoind/hostname)
|
|
-listen=1
|
|
-maxconnections=$BITCOIND_MAX_CONNECTIONS
|
|
-maxmempool=$BITCOIND_MAX_MEMPOOL
|
|
-mempoolexpiry=$BITCOIND_MEMPOOL_EXPIRY
|
|
-minrelaytxfee=$BITCOIND_MIN_RELAY_TX_FEE
|
|
-port=8333
|
|
-proxy=172.28.1.4:9050
|
|
-rpcallowip=::/0
|
|
-rpcbind=172.28.1.5
|
|
-rpcpassword=$BITCOIND_RPC_PASSWORD
|
|
-rpcport=28256
|
|
-rpcthreads=$BITCOIND_RPC_THREADS
|
|
-rpcuser=$BITCOIND_RPC_USER
|
|
-server=1
|
|
-txindex=1
|
|
-zmqpubhashblock=tcp://0.0.0.0:9502
|
|
-zmqpubrawtx=tcp://0.0.0.0:9501
|
|
)
|
|
|
|
if [ "$BITCOIND_RPC_EXTERNAL" == "on" ]; then
|
|
bitcoind_options+=(-zmqpubhashtx=tcp://0.0.0.0:9500)
|
|
bitcoind_options+=(-zmqpubrawblock=tcp://0.0.0.0:9503)
|
|
fi
|
|
|
|
bitcoind "${bitcoind_options[@]}"
|
|
|