I've watched this
https://youtu.be/1JMP4NZCC5gbut the commands are so confusing for me being on a different OS I don't know how to translate 100%
https://youtu.be/4H8gCFrjTYsAt 8:17 he does something with Python that I didn't try until now but I don't think that did anything. (Is this part outdated) As the current release on github did not include the setup.py I downloaded that separately today to try and install it the way he did in the video.
It got installed in C:\Users\xxx\AppData\Roaming\Python\Python310\Scripts This .exe in there does not do ANYTHING, it just flashes the command line for a second and it disappears automatically.
The only thing I can think of is that I'm looking at too many different guides and I got my ports and IPs mixed up. Is localhost and 127.0.0.1 interchangable? I've been putting 127.0.0.1 anywhere it says to put localhost.
bitcoin.conf has
server=1
listen=1
txindex=1
dbcache=2048
prune=0
onion=127.0.0.1:9050
listenonion=0
onlynet=onion
proxy=127.0.0.1:9050
proxyrandomize=1
rpcport=8332
rpcallowip=127.0.0.1
rpcbind=127.0.0.1
rpcauth=xxx:xxx
EPS config has
test1 = xpubxxx
[bitcoin-rpc]
host = 127.0.0.1
port = 8332
datadir = C:\Users\xxx\AppData\Roaming\Bitcoin
rpcauth = xxx:xxx
wallet_filename = test1
poll_interval_listening = 30
poll_interval_connected = 1
initial_import_count = 1000
gap_limit = 25
[electrum-server]
host = 127.0.0.1
port = 50002
certfile = certs/cert.crt
keyfile = certs/cert.key
disable_mempool_fee_histogram = false
mempool_update_interval = 60
broadcast_method = tor-or-own-node
tor_host = localhost
tor_port = 9050
Some thoughts and questions I got just by typing that out. Why so many different host and ports? Is the config confusing itself? There are headers I'm assuming the program can read [bitcoin-rpc] and [electrum-server] having different host and ports. Even tor has it's own port number. Is that all up to par?
Lastly for this post I found a config file for Electrum here C:\Users\xxx\AppData\Roaming\Electrum
{
"auto_connect": false,
"block_explorer": "mempool.space",
"blockchain_preferred_block": {
"hash": "000000000019d6689c085ae16afasdfafasdaffa2asdfaasdfadfa8ce26f",
"height": 0
},
"check_updates": true,
"config_version": 3,
"confirmed_only": true,
"gui_last_wallet": "c:\\users\\xxx\\appdata\\roaming\\electrum\\wallets\\test1",
"io_dir": "D:/",
"is_maximized": false,
"oneserver": true,
"receive_tabs_index": 0,
"recently_open": [
"c:\\users\\xxx\\appdata\\roaming\\electrum\\wallets\\test1"
],
"rpcpassword": "6DS0xxxxxxxxxxxzA==",
"rpcuser": "user",
"server": "127.0.0.1:50002:s",
"show_addresses_tab": false,
"show_console_tab": true
}
Some thoughts and questions I've tried manually setting the rpcpassword and rpcuser to the same as the rpcauth information in the other two config file and it will just revert to this default upon reopening the config file.
What is the ":s" part in the "server": "127.0.0.1:50002:s". Several different guides I have seen :s and also a :t, etc. Currently in my network window of Electrum it shows "localhost:1" Instead of any of the ports mentioned previously. Is this just mean the same as localhost?
In the proxy tab of network settings both "Use Tor proxy at port 9050" and "Use proxy" is both unchecked. They were previously checked but it does not seem to make any difference in getting everything running currently.