diff options
author | Andy Weidenbaum | 2017-03-12 13:15:42 -0700 |
---|---|---|
committer | Andy Weidenbaum | 2017-03-12 13:15:42 -0700 |
commit | f0ae7f250f3bf293bd033987643b072ec51f4402 (patch) | |
tree | 64dca3e0876bd971a81fac26d6edec32b117b490 /electrumx.conf | |
download | aur-f0ae7f250f3bf293bd033987643b072ec51f4402.tar.gz |
Initial import
Diffstat (limited to 'electrumx.conf')
-rw-r--r-- | electrumx.conf | 68 |
1 files changed, 68 insertions, 0 deletions
diff --git a/electrumx.conf b/electrumx.conf new file mode 100644 index 000000000000..87e18b30bd24 --- /dev/null +++ b/electrumx.conf @@ -0,0 +1,68 @@ +#suggested /etc/electrumx.conf for systemd + +# +#REQUIRED +# + + DB_DIRECTORY = /srv/electrumx + USERNAME = electrumx + ELECTRUMX = /usr/bin/electrumx-server + + #Bitcoin Node RPC Credentials + #assumes https://aur.archlinux.org/packages/bitcoin-core/bitcoin.conf + DAEMON_URL = http://bitcoin:secret@127.0.0.1:8332/ + #port is optional, defaults to COIN RPC default + +# +#REQUIRED FOR PUBLIC VISIBILITY +# + + HOST = 127.0.0.1 + #listen on interface, (0.0.0.0 is any) + TCP_PORT = 50001 + SSL_PORT = 50002 + #Requires + SSL_CERTFILE = /etc/electrumx/server.cert + SSL_KEYFILE = /etc/electrumx/server.pem + +# +#OPTIONAL VISIBILITY +# + + #BANNER_FILE = /path/to/banner + #DONATION_ADDRESS = + #IRC = yes + #IRC_NICK = + #REPORT_HOST = $HOST + #REPORT_TCP_PORT = #defaults to TCP_PORT + #REPORT_SSL_PORT = #defaults to SSL_PORT + RPC_PORT = 8000 + + +# +#MISC +# + COIN = Bitcoin # lib/coins.py + NET = mainnet # lib/coins.py + DB_ENGINE = leveldb + #leveldb, rocksdb (You'll need to install appropriate python packages) + + #REORG_LIMIT = 200 + #maximum number of blocks to be able to handle in a chain + #reorganisation. ElectrumX retains some fairly compact + #undo information for this many blocks in levelDB. + + ANON_LOGS = yes + #Set to anything non-empty to remove IP addresses from logs. + + +#These following environment variables are to help limit server +#resource consumption and to prevent simple DoS. Address subscriptions +#in ElectrumX are very cheap - they consume about 100 bytes of memory +#each and are processed efficiently. I feel the defaults are low and +#encourage you to raise them. + + MAX_SUBS = 250000 + #Maximum number of address subscriptions across all sessions + MAX_SESSION_SUBS = 50000 + #Maximum number of address subscriptions permitted to a single session. |