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:
|
||||
if rpc_url is None:
|
||||
rpc_urls = [config.rpc_url.strip()]
|
||||
rpc_url = config.rpc_url
|
||||
if isinstance(rpc_url, str):
|
||||
rpc_urls = [resolve_rpc_url(s) for url in rpc_url.split(',') if (s:=url.strip()) != '']
|
||||
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")
|
||||
|
||||
if archive_url is None:
|
||||
archive_urls = config.archive_url.strip()
|
||||
archive_url = config.archive_url
|
||||
if archive_url is None:
|
||||
archive_urls = []
|
||||
elif isinstance(archive_url, str):
|
||||
|
||||
Reference in New Issue
Block a user