Resolve ip and domain correctly for web3

pull/340/head
kompotkot 2021-10-28 14:34:25 +00:00
rodzic 8ed4f57c36
commit 3120f39c59
1 zmienionych plików z 7 dodań i 4 usunięć

Wyświetl plik

@ -36,11 +36,14 @@ if not MOONSTREAM_ETHEREUM_WEB3_PROVIDER_URI.replace(".", "").isnumeric():
web3_provider_ip = fetch_web3_provider_ip()
if web3_provider_ip is None:
raise ValueError("Unable to extract web3 provider IP")
moonstream_web3_provider = Web3(
Web3.HTTPProvider(
f"http://{web3_provider_ip}:{MOONSTREAM_NODE_ETHEREUM_IPC_PORT}"
)
else:
web3_provider_ip = MOONSTREAM_ETHEREUM_WEB3_PROVIDER_URI
moonstream_web3_provider = Web3(
Web3.HTTPProvider(
f"http://{web3_provider_ip}:{MOONSTREAM_NODE_ETHEREUM_IPC_PORT}"
)
)
def yield_web3_provider() -> Web3: