graphsense / graphsense-python

A Python client for the GraphSense REST interface.
MIT License
19 stars 3 forks source link

timeout/protocol error on large entities #18

Open myrho opened 2 years ago

myrho commented 2 years ago

This issue happens with the python client, not with curl:

Perhaps useful to know that I am encountering another issue with GraphSense that has been really difficult to work around so far.

I am trying to pull BTC transactions for specific entities through the bulk API. However, certain clusters have so many incoming/outgoing transactions (150k+) that GraphSense times out or gives the following error: ProtocolError: ('Connection broken: IncompleteRead(240923 bytes read)', IncompleteRead(240923 bytes read)).

Even when I limit my query to 1 entity for these bigger entities, it times out. Hence I don't know how to further optimise/decrease my query to have the output I like.

I am encountering the issue with the following entity IDs: 471682996, 106872794, 431705537