From f8a59b9720fd5d6d51176b20cfe2912a0ce63a4d Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Thu, 10 Mar 2022 11:53:40 -0600 Subject: [PATCH] WIP Use clearnet connections for clearnet LND nodes --- site-cookbooks/kosmos-bitcoin/attributes/default.rb | 8 ++++++-- site-cookbooks/kosmos-bitcoin/recipes/lnd.rb | 1 + site-cookbooks/kosmos-bitcoin/templates/lnd.conf.erb | 4 ++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/site-cookbooks/kosmos-bitcoin/attributes/default.rb b/site-cookbooks/kosmos-bitcoin/attributes/default.rb index 39756a5..986724f 100644 --- a/site-cookbooks/kosmos-bitcoin/attributes/default.rb +++ b/site-cookbooks/kosmos-bitcoin/attributes/default.rb @@ -48,9 +48,13 @@ node.default['lnd']['public_ip'] = '148.251.237.111' node.default['lnd']['public_port'] = '9735' node.default['lnd']['port'] = '9736' node.default['lnd']['minchansize'] = '1000000' -node.default['lnd']['basefee'] = '1000' -node.default['lnd']['feerate'] = '50' +node.default['lnd']['basefee'] = '100' +node.default['lnd']['feerate'] = '10' node.default['lnd']['auto_unlock'] = true # requires credentials/lnd data bag item +node.default['lnd']['tor'] = { + 'streamisolation' => 'false', + 'skip-proxy-for-clearnet-targets' => 'true' +} node.default['boltz']['repo'] = 'https://github.com/BoltzExchange/boltz-lnd.git' node.default['boltz']['revision'] = 'v1.2.6' diff --git a/site-cookbooks/kosmos-bitcoin/recipes/lnd.rb b/site-cookbooks/kosmos-bitcoin/recipes/lnd.rb index b3776bc..a1f166e 100644 --- a/site-cookbooks/kosmos-bitcoin/recipes/lnd.rb +++ b/site-cookbooks/kosmos-bitcoin/recipes/lnd.rb @@ -61,6 +61,7 @@ template "#{lnd_dir}/lnd.conf" do lnd_basefee: node['lnd']['basefee'], lnd_feerate: node['lnd']['feerate'], lnd_dir: lnd_dir, + lnd_tor: node['lnd']['tor'], auto_unlock: node['lnd']['auto_unlock'], bitcoin_datadir: node['bitcoin']['datadir'], bitcoin_rpc_user: node['bitcoin']['conf']['rpcuser'], diff --git a/site-cookbooks/kosmos-bitcoin/templates/lnd.conf.erb b/site-cookbooks/kosmos-bitcoin/templates/lnd.conf.erb index 57c7caf..b30ebc4 100644 --- a/site-cookbooks/kosmos-bitcoin/templates/lnd.conf.erb +++ b/site-cookbooks/kosmos-bitcoin/templates/lnd.conf.erb @@ -25,3 +25,7 @@ bitcoind.rpcuser=<%= @bitcoin_rpc_user %> bitcoind.rpcpass=<%= @bitcoin_rpc_password %> bitcoind.zmqpubrawblock=<%= @bitcoin_zmqpubrawblock %> bitcoind.zmqpubrawtx=<%= @bitcoin_zmqpubrawtx %> + +[tor] +tor.streamisolation=<%= @lnd_tor['streamisolation'] %> +tor.skip-proxy-for-clearnet-targets=<%= @lnd_tor['skip-proxy-for-clearnet-targets'] %>