-
Notifications
You must be signed in to change notification settings - Fork 0
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
Speed up uni-watcher-info block processing time #381
Comments
On Rhino at present the container is : |
|
Docker compose at:
|
Initial findings:
|
One example of a slow contract method call: From watcher logs we see:
Manually tracing the code this path goes through a GraphQL request to the uni-watcher, thence to ipld-eth-server via JSON-RPC and should finally hit the ipld-db as a fetch of one or more state values (associated Solidity here: https://github.com/vulcanize/uniswap-watcher-ts/blob/main/packages/uni-watcher/src/indexer.ts#L347) It is hard to think why this would take 2+ seconds. |
Per-block processing time for uni-info-watcher on Rhino is in excess of 1 second. Here's a recent sample from its log file:
The text was updated successfully, but these errors were encountered: