You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If anything, I'd say a compatibility wrapper for Ocean, using the Web3.py version they use, with a function wrapper that means they don't have to build & ship a binary blob for encrypted Sapphire transactions is higher priority.
Re: breaking changes
======================================================================
ERROR: sapphirepy.tests.test_e2e (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: sapphirepy.tests.test_e2e
Traceback (most recent call last):
File "/usr/lib/python3.10/unittest/loader.py", line 436, in _find_test_path
module = self._get_module_from_name(name)
File "/usr/lib/python3.10/unittest/loader.py", line 377, in _get_module_from_name
__import__(name)
File "/home/runner/work/sapphire-paratime/sapphire-paratime/clients/py/sapphirepy/tests/test_e2e.py", line 9, in <module>
from web3.middleware import construct_sign_and_send_raw_middleware
ImportError: cannot import name 'construct_sign_and_send_raw_middleware' from 'web3.middleware' (/home/runner/.local/lib/python3.10/site-packages/web3/middleware/__init__.py)
sapphire-py is currently compatible with 6.x version of Web3. Bump it to 7.x and fix any compatibility issues.
The text was updated successfully, but these errors were encountered: