Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Alchemy drops some requests where eth_call reverts #98

Open
fubuloubu opened this issue Feb 15, 2025 · 1 comment
Open

Alchemy drops some requests where eth_call reverts #98

fubuloubu opened this issue Feb 15, 2025 · 1 comment

Comments

@fubuloubu
Copy link
Member

Environment information

  • ape and plugin versions:

This happened in a Silverback bot image (0.7.3 tagged build), so not sure about env. Can send image offline

  • OS: linux

What went wrong?

 File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 787, in urlopen                                 
   response = self._make_request(                                                                                               
              ^^^^^^^^^^^^^^^^^^^                                                                                               
 File "/usr/local/lib/python3.11/site-packages/urllib3/connectionpool.py", line 534, in _make_request                           
   response = conn.getresponse()                                                                                                
              ^^^^^^^^^^^^^^^^^^                                                                                                
 File "/usr/local/lib/python3.11/site-packages/urllib3/connection.py", line 516, in getresponse                                 
   httplib_response = super().getresponse()                                                                                     
                      ^^^^^^^^^^^^^^^^^^^^^                                                                                     
 File "/usr/local/lib/python3.11/http/client.py", line 1395, in getresponse                                                     
   response.begin()                                                                                                             
 File "/usr/local/lib/python3.11/http/client.py", line 325, in begin                                                            
   version, status, reason = self._read_status()                                                                                
                             ^^^^^^^^^^^^^^^^^^^                                                                                
 File "/usr/local/lib/python3.11/http/client.py", line 294, in _read_status                                                     
   raise RemoteDisconnected("Remote end closed connection without"                                                              
http.client.RemoteDisconnected: Remote end closed connection without response                                                    

How can it be fixed?

I think the plugin should handle this disconnected error and either retry, or... idk

Copy link

linear bot commented Feb 15, 2025

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant