openoms / joininbox

A terminal based graphical menu for JoinMarket
MIT License
153 stars 20 forks source link

test and set directory_nodes #108

Open openoms opened 1 year ago

openoms commented 1 year ago

To test:

# for mainnet
directory_nodes_list=$(curl -Ss \
 https://raw.githubusercontent.com/JoinMarket-Org/joinmarket-clientserver/master/src/jmclient/configure.py \
 | grep MAINNET -A1 | grep 'directory_nodes =' | awk -F'=' '{print $2}' | tr -d ' ' | tr ',' '\n' | cut -d: -f1)
echo $directory_nodes_list
for i in $directory_nodes_list; do
  time torsocks nc -zv $i 5222
done

# for signet
directory_nodes_list=$(curl -Ss \
 https://raw.githubusercontent.com/JoinMarket-Org/joinmarket-clientserver/master/src/jmclient/configure.py \
 | grep SIGNET -A1 | grep 'directory_nodes =' | awk -F'=' '{print $2}' | tr -d ' ' | tr ',' '\n' | cut -d: -f1)
echo $directory_nodes_list
for i in $directory_nodes_list; do
  time torsocks nc -zv $i 5222
done

Would make a nice option in the TOOLS menu. Could also add the unused nodes to the joinmarket.cfg.

openoms commented 1 year ago

Also see https://github.com/JoinMarket-Org/joinmarket-clientserver/issues/1445 for new directory nodes proposed.

openoms commented 1 year ago

TODO: double check switching between signet and mainnet

signet:

directory_nodes = rr6f6qtleiiwic45bby4zwmiwjrj3jsbmcvutwpqxjziaydjydkk5iad.onion:5222,k74oyetjqgcamsyhlym2vgbjtvhcrbxr4iowd4nv4zk5sehw4v665jad.onion:5222,y2ruswmdbsfl4hhwwiqz4m3sx6si5fr6l3pf62d4pms2b53wmagq3eqd.onion:5222

mainnet:

directory_nodes = g3hv4uynnmynqqq2mchf3fcm3yd46kfzmcdogejuckgwknwyq5ya6iad.onion:5222,3kxw6lf5vf6y26emzwgibzhrzhmhqiw6ekrek3nqfjjmhwznb2moonad.onion:5222,bqlpq6ak24mwvuixixitift4yu42nxchlilrcqwk2ugn45tdclg42qid.onion:5222