Skip to content

Commit 51aeab3

Browse files
committed
fix: versioning issues caused by the web3 library
1 parent 3b4ba1c commit 51aeab3

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

backend/api_app/monitoring/tasks.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ def monitor_contract(self, monitoring_task_id):
142142
logger.info(f"[DEBUG] the chain URL is: {rpc_url}")
143143

144144
w3 = Web3(Web3.WebsocketProvider(rpc_url))
145-
w3.middleware_onion.inject(geth_poa_middleware, layer=0)
145+
w3.middleware_stack.inject(geth_poa_middleware, layer=0)
146146

147147
# if network_id != int(w3.net.version):
148148
# raise ValueError("Connected to the wrong Ethereum network")

requirements/run-requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@ redis
2525
django-jsonfield
2626
django-celery-beat
2727
scipy
28-
web3
28+
web3==4.4.1
2929
drf-spectacular
3030
websocket-client==1.5.1

0 commit comments

Comments
 (0)