Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enable Interactive Config for proxy #33

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
128 changes: 110 additions & 18 deletions eth-proxy.conf
Original file line number Diff line number Diff line change
Expand Up @@ -27,45 +27,137 @@
###

# Select Ethereum ETH or Expanse EXP
COIN = "ETH"
default_COIN = "ETH"
COIN = raw_input("Enter COIN or Default is ETH : ")
if not COIN:
COIN = default_COIN

# Host and port for your workers
HOST = "0.0.0.0"
PORT = 8080

default_HOST = "0.0.0.0"
HOST = raw_input("Enter HOST or Default is 0.0.0.0 : ")
if not HOST:
HOST = default_HOST

default_PORT = 8080
PORT = raw_input("Enter PORT or Default is 8080 : ")
if not PORT:
PORT = default_PORT


# Coin address where money goes
WALLET = "XXXXXX"
default_WALLET = "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"
WALLET = raw_input("Enter your WALLET : ")
if not WALLET:
WALLET = default_WALLET

# To donate please use wallet "0xea7263feb7d8a8ab0a11eedd8f1ce04412ab0820"

# It's useful for individually monitoring and statistic
ENABLE_WORKER_ID = False
default_ENABLE_WORKER_ID = False
ENABLE_WORKER_ID = raw_input( "Enter True or False: ")
#format the input
if ENABLE_WORKER_ID == ("true" or "TRUE" or "True"):
ENABLE_WORKER_ID.Capitalize()
# format the input
elif ENABLE_WORKER_ID == ("false" or "FALSE" or "False"):
ENABLE_WORKER_ID.Capitalize()
else:
ENABLE_WORKER_ID = default_ENABLE_WORKER_ID



# On DwarfPool you have option to monitor your workers via email.
# If WORKER_ID is enabled, you can monitor every worker/rig separately.
MONITORING = False
MONITORING_EMAIL = "[email protected]"

default_MONITORING = False
MONITORING = raw_input( "Enter True or False: ")
#format the input
if MONITORING == ("true" or "TRUE" or "True"):
ENABLE_WORKER_ID.Capitalize()
# format the input
elif MONITORING == ("false" or "FALSE" or "False"):
ENABLE_WORKER_ID.Capitalize()
else:
MONITORING = default_MONITORING




default_EMAIL = ""[email protected]""
EMAIL = raw_input("Enter Email : ")
if not EMAIL:
EMAIL = default_EMAIL

# Main pool
POOL_HOST = "eth-eu.dwarfpool.com"
POOL_PORT = 8008

default_POOL_HOST = "eth-eu.dwarfpool.com"
POOL_HOST = raw_input("Enter Pool host Default is eth-eu.dwarfpool.com: ")
if not POOL_HOST:
POOL_HOST = default_POOL_HOST



default_POOL_PORT = "8008"
POOL_HOST = raw_input("Enter Pool PORT Default is 8008: ")
if not POOL_PORT:
POOL_PORT = default_POOL_PORT

# Failover pool
POOL_FAILOVER_ENABLE = True
default_POOL_FAILOVER_ENABLE = True
POOL_FAILOVER_ENABLE = raw_input( "Enable Pool Failover? Enter True or False - Default is True: ")
#format the input
if POOL_FAILOVER_ENABLE == ("true" or "TRUE" or "True"):
POOL_FAILOVER_ENABLE.Capitalize()
# format the input
elif POOL_FAILOVER_ENABLE == ("false" or "FALSE" or "False"):
POOL_FAILOVER_ENABLE.Capitalize()
else:
POOL_FAILOVER_ENABLE = default_POOL_FAILOVER_ENABLE



POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_PORT_FAILOVER1 = 8008
default_POOL_HOST_FAILOVER1 = "eth-ru.dwarfpool.com"
POOL_HOST_FAILOVER1 = raw_input("Enter POOL_HOST_FAILOVER1 Default is eth-ru.dwarfpool.com: ")
if not POOL_HOST_FAILOVER1:
POOL_HOST_FAILOVER1 = default_POOL_HOST_FAILOVER1

default_POOL_PORT_FAILOVER1 = 8008"
POOL_PORT_FAILOVER1 = raw_input("Enter Pool PORT Default is 8008: ")
if not POOL_PORT_FAILOVER1:
POOL_PORT_FAILOVER1 = default_POOL_PORT_FAILOVER1

POOL_HOST_FAILOVER2 = "eth-us.dwarfpool.com"
POOL_PORT_FAILOVER2 = 8008

POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_PORT_FAILOVER3 = 8008
default_POOL_HOST_FAILOVER2 = "eth-ru.dwarfpool.com"
POOL_HOST_FAILOVER2 = raw_input("Enter POOL_HOST_FAILOVER2 Default is eth-us.dwarfpool.com: ")
if not POOL_HOST_FAILOVER2:
POOL_HOST_FAILOVER2 = default_POOL_HOST_FAILOVER2

default_POOL_PORT_FAILOVER2 = 8008"
POOL_PORT_FAILOVER2 = raw_input("Enter Pool PORT Default is 8008: ")
if not POOL_PORT_FAILOVER2:
POOL_PORT_FAILOVER2 = default_POOL_PORT_FAILOVER2



default_POOL_HOST_FAILOVER3 = "eth-hk.dwarfpool.com"
POOL_HOST_FAILOVER3 = raw_input("Enter POOL_HOST_FAILOVER3 Default is eth-hk.dwarfpool.com: ")
if not POOL_HOST_FAILOVER3:
POOL_HOST_FAILOVER3 = default_POOL_HOST_FAILOVER3

default_POOL_PORT_FAILOVER3 = 8008"
POOL_PORT_FAILOVER3 = raw_input("Enter Pool PORT Default is 8008: ")
if not POOL_PORT_FAILOVER3:
POOL_PORT_FAILOVER3 = default_POOL_PORT_FAILOVER3


# Logging
LOG_TO_FILE = True
default_LOG_TO_FILE = True
LOG_TO_FILE = raw_input("Enable Log to file default True: ")
if not LOG_TO_FILE:
PLOG_TO_FILE = default_LOG_TO_FILE

# Enable debug
DEBUG = False

#DEBUG = False