-
Notifications
You must be signed in to change notification settings - Fork 124
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
Error: "Aggregator failed to respond to task" when running with local DevNet #61
Comments
That's very strange. I don't think this is related to advancing the chain by 100 blocks upon startup, that's for separate reasons. You're hitting this require: https://github.com/Layr-Labs/eigenlayer-middleware/blob/a23de118e7d16081d350c7f83c24261d1421b0ba/src/BLSSignatureChecker.sol#L115 We recently updated the check to be an inequality Let me know if this helps... hopefully this will be enough for you to debug the issue. |
@samlaf looks like you are right. I applied the following change and error went away:
Of course, it's not something I cannot keep long term, or suggest to adjust. I just wanted to have a quick test.
Is it true for a POS chain? My understanding is that for a POS Ethereum network, a block is validated every 12 seconds (on average). It would mean that for that this AVS is too quick for local network. |
I'm not sure if's pure timing.
|
After further investigation and playing with 2 parameters in the prysm (included below), I noticed that the problem become intermediate. Sometimes no errors at all, sometimes all the time, and I had runs when the error appeared from time to time.
|
I use a local devnet (https://github.com/ivy-net/iv1) to run EigenLayer and this AVS locally. Smart contracts are deployed properly, both aggregator and operator starts after only adjusting the Makefile (or passing 2 variables). However, aggregator fails with the following error message (more context from logs below).
I tried to track where the reference block set was, and how it became invalid. I cannot find anything obvious in the code, especially the anvil deployment works fine. On Discord, it was suggested that there is a problem with the AVS code, and it would be fixed.
I see that the anvil deployment is pushed by 100 block forward. Is that related?
Makefile diff
The text was updated successfully, but these errors were encountered: