Skip to content
Snippets Groups Projects
Commit 68a78f17 authored by Evgeniy Yurchenko's avatar Evgeniy Yurchenko
Browse files

Merge branch 'main' into 'feature-8872'

# Conflicts:
#   cellframenet.py
parents d5a46af3 cf5eae28
No related branches found
No related tags found
No related merge requests found
......@@ -128,7 +128,7 @@ class CellframeBaseTransactionDatum:
def emission(self):
if not self.emission_:
tiker = str(self.tx_token().ticker)
#tiker = str(self.tx_token().ticker)
hf = HashFast.fromString(str(self.tx_token().tokenEmissionHash))
ledger = self.net.getLedger()
ems = ledger.tokenEmissionFind(tiker, hf)
......
......@@ -45,13 +45,17 @@ class ContractProvider:
self.nft_token = nft_token
self.network_id = network_id
@property
def w3(self):
for url in self.urls:
web3 = Web3(HTTPProvider(url))
if web3.isConnected():
web3.middleware_onion.inject(geth_poa_middleware, layer=0)
return web3
@property
def w3(self):
for url in self.urls:
try:
web3 = Web3(HTTPProvider(url))
if web3.isConnected():
web3.middleware_onion.inject(geth_poa_middleware, layer=0)
return web3
except Exception as e:
#logIt.notice(f"Connection failed for URL {url}: {e}")
continue
raise ConnectionError("No valid links provided - failed to connect")
@property
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment