rpc connection bugfix
This commit is contained in:
@@ -34,7 +34,7 @@ async def connect(rpc_url: Union[str,list[str]]=None, account=NARG, autosign=Tru
|
|||||||
|
|
||||||
async def create_w3(rpc_url: Union[str,list[str]]=None, account=NARG, autosign=True, name='default', *, archive_url: Union[str,list[str]] = None) -> AsyncWeb3:
|
async def create_w3(rpc_url: Union[str,list[str]]=None, account=NARG, autosign=True, name='default', *, archive_url: Union[str,list[str]] = None) -> AsyncWeb3:
|
||||||
if rpc_url is None:
|
if rpc_url is None:
|
||||||
rpc_urls = [config.rpc_url.strip()]
|
rpc_url = config.rpc_url
|
||||||
if isinstance(rpc_url, str):
|
if isinstance(rpc_url, str):
|
||||||
rpc_urls = [resolve_rpc_url(s) for url in rpc_url.split(',') if (s:=url.strip()) != '']
|
rpc_urls = [resolve_rpc_url(s) for url in rpc_url.split(',') if (s:=url.strip()) != '']
|
||||||
elif isinstance(rpc_url, list):
|
elif isinstance(rpc_url, list):
|
||||||
@@ -43,7 +43,7 @@ async def create_w3(rpc_url: Union[str,list[str]]=None, account=NARG, autosign=T
|
|||||||
raise ValueError("rpc_url must be a string or list of strings")
|
raise ValueError("rpc_url must be a string or list of strings")
|
||||||
|
|
||||||
if archive_url is None:
|
if archive_url is None:
|
||||||
archive_urls = config.archive_url.strip()
|
archive_url = config.archive_url
|
||||||
if archive_url is None:
|
if archive_url is None:
|
||||||
archive_urls = []
|
archive_urls = []
|
||||||
elif isinstance(archive_url, str):
|
elif isinstance(archive_url, str):
|
||||||
|
|||||||
Reference in New Issue
Block a user