cryptoadvance / cryptoadvance/spectrum
Connecting to a electrum backend via Tor
- Dominant language
- Python
- Stars
- 11
- Forks
- 16
- PR merge metrics
- No merged PRs in 30d
Description
It'd not yet possible to connect to a electrum via Tor. We basically need something very similiar than `specter.requests_session`:
```
def requests_session(self, force_tor=False):
requests_session = requests.Session()
if self.only_tor or force_tor:
proxy_url = self.proxy_url
proxy_parsed_url = urlparse(self.proxy_url)
proxy_url = proxy_parsed_url._replace(
netloc="{}:{}@{}".format(
str(random.randint(10000, 0x7FFFFFFF)),
"random",
proxy_parsed_url.netloc,
)
).geturl()
requests_session.proxies["http"] = proxy_url
requests_session.proxies["https"] = proxy_url
return requests_session
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.