Merge #165: Electrs fixes

e95f5981aa Remove KN countrycode (nixbitcoin)
742aef1e0f Only set dataDirReadableByGroup if cfg.high-memory is enabled (nixbitcoin)

Pull request description:

ACKs for top commit:
  jonasnick:
    ACK e95f5981aa

Tree-SHA512: e8253b934211e6fc6be11917f8acb05a05e390caafdf86f90670f9299d9c0d98596758ff021c65aae199c9a5a3f86f87854e1b8f50a53bab8ad28d9a7003d98e
This commit is contained in:
Jonas Nick 2020-04-25 18:58:42 +00:00
commit aee39d6549
No known key found for this signature in database
GPG Key ID: 4861DBF262123605
3 changed files with 4 additions and 3 deletions

View File

@ -63,7 +63,8 @@
# Electrum Server in Rust. Only enable this if hardware wallets are # Electrum Server in Rust. Only enable this if hardware wallets are
# disabled. # disabled.
# services.electrs.enable = true; # services.electrs.enable = true;
# If you have ≥8GB memory, enable this option so electrs will sync faster. # If you have more than 8GB memory, enable this option so electrs will
# sync faster.
# services.electrs.high-memory = true; # services.electrs.high-memory = true;
### LIQUIDD ### LIQUIDD

View File

@ -46,7 +46,7 @@ in {
services.bitcoind = { services.bitcoind = {
enable = true; enable = true;
listen = true; listen = true;
dataDirReadableByGroup = mkIf cfg.electrs.enable true; dataDirReadableByGroup = mkIf cfg.electrs.high-memory true;
proxy = cfg.tor.client.socksListenAddress; proxy = cfg.tor.client.socksListenAddress;
enforceTor = true; enforceTor = true;
port = 8333; port = 8333;

View File

@ -18,7 +18,7 @@ makePasswordSecret spark-wallet-password
if [[ ! -e nginx-key || ! -e nginx-cert ]]; then if [[ ! -e nginx-key || ! -e nginx-cert ]]; then
openssl genrsa -out nginx-key 2048 openssl genrsa -out nginx-key 2048
openssl req -new -key nginx-key -out nginx.csr -subj "/C=KN" openssl req -new -key nginx-key -out nginx.csr -subj '/CN=localhost/O=electrs'
openssl x509 -req -days 1825 -in nginx.csr -signkey nginx-key -out nginx-cert openssl x509 -req -days 1825 -in nginx.csr -signkey nginx-key -out nginx-cert
rm nginx.csr rm nginx.csr
fi fi